diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 23 insertions, 20 deletions
@@ -1,39 +1,42 @@ # Maintainer: 10sr <8slashes+arch [at] gmail [dot] com> +# Maintainer: Nathan Owens <ndowens @ artixlinux.org> pkgname=saku -pkgver=4.7.1 +pkgver=4.9.0 pkgrel=1 -pkgdesc="A clone of P2P anonymous BBS shinGETsu" +pkgdesc="Clone of P2P anonymous BBS shinGETsu" arch=('any') url="http://shingetsu.info/saku" -license=('2-clause BSD license') -#groups=allyourbase - +license=('BSD') +makedepends=('git') depends=('python' 'python-jinja' 'python-markupsafe') optdepends=('python-pillow: Python Imaging Library') - install=$pkgname.install - -source=( - "$pkgname-$pkgver.tgz::https://github.com/shingetsu/$pkgname/archive/release-$pkgver.tar.gz" +source=("git+https://github.com/shingetsu/saku#tag=release-${pkgver}" "$pkgname.service" "defaultpath.patch" + "saku.sysusers" ) -md5sums=('387ccd160b2c049a7002f53dbe660a12' - '405694a84e66e6043bb61188d5e766ac' - 'ec52d30651c50038e1b9ca2800b9e363') +sha256sums=('SKIP' + '880dda8557bb63e4f610c14e58694ff3e98f533597d704154f5fb36d632360b2' + '0745c4a258a2e7762aef0100ceb29e5b409717038a89f4f7b4712f33bd9ac205' + '76f253166b90aa65f0d142940b4e0019847c02f249389aace53dfca4641bbbe1') prepare(){ - cd "$srcdir"/$pkgname-release-$pkgver - patch -p1 <../defaultpath.patch + cd "$srcdir/$pkgname" + for _patch in "$srcdir"/*.patch ; do + git apply --stat "$_patch" + done } package(){ - cd "$srcdir"/$pkgname-release-$pkgver - make clean - python3 setup.py install --root="$pkgdir" + cd "$srcdir/$pkgname" + python setup.py install --root="$pkgdir" + + install -Dvm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + install -Dvm644 ../$pkgname.service \ + "$pkgdir"/usr/lib/systemd/system/$pkgname.service - install -Dvm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE - install -Dvm644 ../$pkgname.service \ - "$pkgdir"/usr/lib/systemd/system/$pkgname.service + install -Dm644 "$srcdir"/saku.sysusers "$pkgdir"/usr/lib/sysusers.d/saku.conf } |