summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3abb1ead7d69c361f40450345f46c3a672c0b0f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Maintainer: PoroCYon <qpspdzpo@pqfonbjmcny.psh>
# easy-to-break caesar cipher,  ^
# but tends to keep crawlers out

pkgname=zifd
pkgver=0.5.0
pkgrel=1
pkgdesc="Decentralised BitTorrent index - daemon"
arch=('x86_64' 'i686' 'armv6h')
url="https://github.com/zif/zif"
license=('AGPL3')
depends=()
makedepends=('go' 'make')
optdepends=('tor: tunnel traffic through tor'
            'systemd: service files'
            'glibc: to make namcap happy')
groups=('zif')
conflicts=('zifd-git')
backup=('etc/zif/zifd.toml' 'etc/zif/tor/torrc')
install=zifd.install
source=("https://github.com/zif/zif/archive/v$pkgver.tar.gz"
        "fix-relative-file-paths.patch"
        "zifd.install"
        "zifd.service")
sha512sums=('22bd4d05f75914be5fbb9abff4f540bda808033a8d2f886d4b1e1b88817fec3f0da918203dc53e98f5c63be12a7b397343c1e4de3722e6d6f38d219d45390bdb'
            'fa3214126beec73ed4e7767baa7b8543d3ab52f3ea651ba096c2194db2597d5bce17310d5d11429722c8f03996bd52ee760c35c08c123283e88ccea29b33206b'
            '009bf7dd8fd07d2398ad20e6e4ef6ef3ada3c3524f1688fd425999836aa8fa7b04a51e9ea59f0dafa0cf4d70dc8ee36b3a4c2b4a92d203a79387ba8a6a2848ef'
            '18eddb08fc97c04789ccf1e2c392185c7e87df933b622d48a6f1116d008ceb99274b62c706950107ca48da20022fd267667007d7543f8aafcc00f8fb4f0e8430')

prepare() {
	cd "zif-$pkgver"
	patch -p1 -i "$srcdir/fix-relative-file-paths.patch"
}

build() {
	cd "zif-$pkgver"
	make -j$(nproc)
}

package() {
	#cd "zif-$pkgver"

	install -D -m755 ./zif-$pkgver/bin/zifd $pkgdir/usr/bin/zifd
	install -D -m644 ./zifd.service $pkgdir/usr/lib/systemd/system/zifd.service
	install -D -m600 ./zif-$pkgver/config/zifd.toml $pkgdir/etc/zif/zifd.toml
	install -D -m600 ./zif-$pkgver/tor/torrc $pkgdir/etc/zif/tor/torrc
}