summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlexei Colin2016-03-03 14:54:16 -0500
committerAlexei Colin2016-03-03 14:54:16 -0500
commita3b998c3e43258ccbf7d26f59a4ef3108710a02e (patch)
treefc0b05a1c623927603b61379d80025a8ce0024b2 /PKGBUILD
parent0342f8b4354bb1438c940cb9628e27f83bfd2af1 (diff)
downloadaur-a3b998c3e43258ccbf7d26f59a4ef3108710a02e.tar.gz
re-package so that package actually works
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD83
1 files changed, 44 insertions, 39 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e16e0dab5e41..eb7ec2bfb0c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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