diff options
author | Alexei Colin | 2016-03-03 14:54:16 -0500 |
---|---|---|
committer | Alexei Colin | 2016-03-03 14:54:16 -0500 |
commit | a3b998c3e43258ccbf7d26f59a4ef3108710a02e (patch) | |
tree | fc0b05a1c623927603b61379d80025a8ce0024b2 /PKGBUILD | |
parent | 0342f8b4354bb1438c940cb9628e27f83bfd2af1 (diff) | |
download | aur-a3b998c3e43258ccbf7d26f59a4ef3108710a02e.tar.gz |
re-package so that package actually works
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 44 insertions, 39 deletions
@@ -1,61 +1,66 @@ -#Maintainer: Lothar_m <lothar_m at riseup dot net> +# Maintainer: redfish <redfish at galactica dot pw> +# Contributor: Lothar_m <lothar_m at riseup dot net> pkgname='zeronet-git' _gitname='ZeroNet' _gitroot='https://github.com/HelloZeroNet/ZeroNet.git' +pkgver=0.3.5.r26.g5b821c4 pkgrel=1 -arch=('i686' 'x86_64') -url="https://github.com/HelloZeroNet/ZeroNet" +arch=('any') +url="https://zeronet.io/" depends=('python2>=2.7.10' - 'python2-gevent' - 'python2-msgpack' - ) -# optdepends=(': ') + 'python2-gevent' + 'python2-msgpack' + ) makedepends=('git') license=('GPL2') pkgdesc="Decentralized websites using Bitcoin crypto and the BitTorrent network." provides=(zeronet) conflicts=(zeronet) -source=("git://github.com/HelloZeroNet/ZeroNet.git") -md5sums=('SKIP') +source=("git://github.com/HelloZeroNet/ZeroNet.git" + "zeronet.conf" + "zeronet.service") +md5sums=('SKIP' + '1c2281156533c912e407cf64f6a57e96' + '35a1d8325701eb000a4c3a28b7499096') +install="zeronet.install" +backup=("etc/zeronet.conf") +options=(!strip) # attempt to strip binaries fromA dependent libs fial pkgver() { cd "$srcdir/$_gitname" - # Use the tag of the last commit - git describe --long --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g' + + # Most recent unannotated tag reachable from last commit without 'v' prefix + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd ${srcdir} - msg "Connecting to GIT server...." - - if [ -d "$_gitname" ] ; then - cd "$_gitname" && git pull origin master - msg "The local files are updated." - else - git clone ${_gitroot} - fi - msg "GIT checkout done or server timeout" - - # cd "${_gitname}" -# cd "$srcdir/$_gitname" - -# run setup.py -# cd "$srcdir/$_gitname" -# python2 setup.py build + cd ${srcdir} + msg "Connecting to GIT server...." + + if [ -d "$_gitname" ] ; then + cd "$_gitname" && git pull origin master + msg "The local files are updated." + else + git clone ${_gitroot} + fi + msg "GIT checkout done or server timeout" } package() { -# install python scripts cd "$srcdir/$_gitname" - install -D -d "$srcdir/$_gitname/src" "$pkgdir/usr/lib/python2.7/site-packages/$_gitname/src" - install -D -d "$srcdir/$_gitname/tools" "$pkgdir/usr/lib/python2.7/site-packages/$_gitname/tools" - install -D -d "$srcdir/$_gitname/plugins" "$pkgdir/usr/lib/python2.7/site-packages/$_gitname/plugins" - install -D "$srcdir/$_gitname/start.py" "$pkgdir/usr/lib/python2.7/site-packages/$_gitname/start.py" - install -D "$srcdir/$_gitname/zeronet.py" "$pkgdir/usr/lib/python2.7/site-packages/$_gitname/zeronet.py" - ln -s "/usr/lib/python2.7/site-packages/$_gitname/zeronet.py" "/usr/bin/zeronet.py" - -# install license - install -D -m644 "$srcdir/$_gitname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} + mkdir -p "$pkgdir/opt/zeronet" + + # zeronet.py expects log directory to exist + mkdir -p "$pkgdir/opt/zeronet/log" + + # There is no setup.py shipped, so brute-force copy + cp -a "$srcdir/$_gitname/." "$pkgdir/opt/zeronet/" + + install -D -m644 "$srcdir/zeronet.conf" "$pkgdir/etc/zeronet.conf" + install -D -m644 "$srcdir/zeronet.service" "$pkgdir/usr/lib/systemd/system/zeronet.service" + + # install license + install -D -m644 "$srcdir/$_gitname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
\ No newline at end of file |