pobfdm wrote:It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
2019-03-21 Added support for FTPS in 0.2
]]>Fixed ! Thank you.
]]>pkgdesc="Pobshare is A simple gui for share files. "
pkgdesc shouldn't have the pkgname in it, https://wiki.archlinux.org/index.php/PKGBUILD#pkgdesc
]]>pkgname=pobshare
you pull from git master, so your package should be pobshare-git (See https://wiki.archlinux.org/index.php/VC … guidelines). Alternatively, you can pull from a specific git tag/commit
pkgver=0.1
pkgrel=1
you need a pkgver() function if you want your package to be VCS
epoch=
remove
pkgdesc="Pobshare is A simple gui for share files. "
arch=('any')
url="https://github.com/pobfdm/pobshare"
license=('GPL')
groups=('Utility')
I don't think you need to define groups (are there other members?), though AFAIK there's no rule against it (see https://bbs.archlinux.org/viewtopic.php?id=244211). You can add tags/keywords in the packages's AUR webpage,
depends=('python-wxpython' 'python-pyftpdlib')
makedepends=('')
checkdepends=()
#optdepends=('')
remove empty variabbles
provides=('pobshare')
conflicts=('pobshare')
this makes sense only for VCS packages, as a package always provides itself. If you make a VCS package, then you can keep them, otherwise remove.
replaces=()
backup=()
#options=( '')
install=
changelog=
#source=($pkgname-$pkgver.tar.gz)
noextract=()
remove empty variables.
source=(https://github.com/pobfdm/pobshare/archive/master.zip)
md5sums=('SKIP') #generate with 'makepkg -g'
Make a decision on whether this will be a VCS package. If so, then replace with
source=(git+"$url")
md5sums=('SKIP')
If not, then fill in the md5sums (or better yet, use sha256sums or sha512sums)
build() {
echo "Nothing to build..."
}
If there's nothing to build, then remove.
package() {
mkdir -p "$pkgdir/usr/bin/"
mkdir -p "$pkgdir/usr/lib/pobshare/"
mkdir -p "$pkgdir/usr/share/applications"
cp "$srcdir/pobshare-master/pobshare" "$pkgdir/usr/bin/"
cp -R "$srcdir/pobshare-master/icons/" "$pkgdir/usr/lib/pobshare/"
cp -R "$srcdir/pobshare-master/locale/" "$pkgdir/usr/lib/pobshare/"
cp -R "$srcdir/pobshare-master/gui/" "$pkgdir/usr/lib/pobshare/"
cp "$srcdir/pobshare-master/"*.py "$pkgdir/usr/lib/pobshare/"
cp "$srcdir/pobshare-master/"*.desktop "$pkgdir/usr/share/applications/"
}
many of those commands can be replaced with install(1).
And as a final remark, I will strongly advise to create a setup.py for your software.
]]>Thanks for everything and sorry for all the rules not respected. I absolutely must read the code of conduct
]]>https://wiki.archlinux.org/index.php/Co … licitation
It would appear that you have registered for the express purpose of promoting your project. I note that you registered today, and both of your posts thus far are in this sub-forum.
If you want to be taken seriously by this community, I suggest you create a PKGBUILD for your project and submit it to the AUR. If not, I will be deleting this thread in the near future.
In the mean time, I am moving this to AUR Issues, discussion and PKGBUILD Requests. Information on how to package is available in our wiki. Ask here if you've any questions.
Thanks.
]]>pobfdm wrote:It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
It is designed to allow instant sharing of a folder. Also for the novice user.
Another screenshot of the security options:
http://www.freemedialab.org/software/po … -linux.png
moderator edit -- replaced oversized image with link.
Pasting pictures and code
It has several options to ensure safety [...]
And the example screenshot shows "ftp"...
]]>Website:
http://www.freemedialab.org/software/pobshare/
moderator edit -- replaced oversized image with link.
Pasting pictures and code