diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2020-01-21 11:18:47 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2020-01-21 11:43:37 +0000 |
commit | 018bfbb7446893787b33668b43c2585391f20a04 (patch) | |
tree | 152e1b8c08a6f9862345116e1e6e8b2eb001dfdc /community/opentracker | |
parent | 95e9edb1b57045eddbc7562668ba94531f0b0d7a (diff) | |
download | aports-018bfbb7446893787b33668b43c2585391f20a04.tar.bz2 aports-018bfbb7446893787b33668b43c2585391f20a04.tar.xz |
community/opentracker: upgrade to 0_git20180526, build ipv6
fixes #11138
Diffstat (limited to 'community/opentracker')
-rw-r--r-- | community/opentracker/APKBUILD | 23 | ||||
-rw-r--r-- | community/opentracker/opentracker.initd | 8 | ||||
-rw-r--r-- | community/opentracker/opentracker.pre-install | 2 |
3 files changed, 23 insertions, 10 deletions
diff --git a/community/opentracker/APKBUILD b/community/opentracker/APKBUILD index c6f6e0bf73..6f0c497422 100644 --- a/community/opentracker/APKBUILD +++ b/community/opentracker/APKBUILD @@ -1,31 +1,46 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=opentracker -pkgver=0_cvs20100625 -pkgrel=5 +pkgver=0_git20180526 +pkgrel=0 pkgdesc="an open and free bittorrent tracker" url="http://erdgeist.org/arts/software/opentracker/" arch="all" license="GPL" makedepends="libowfat-dev zlib-dev" install="$pkgname.pre-install" +subpackages="$pkgname-openrc ${pkgname}6" source="https://dev.alpinelinux.org/opentracker/opentracker-$pkgver.tar.gz opentracker.initd" builddir="$srcdir"/$pkgname +prepare() { + cp -r "$builddir" "$builddir"6 +} + build() { cd "$builddir" PREFIX=/usr/include make + cd "$builddir"6 + make PREFIX=/usr/include FEATURES=-DWANT_V6 BINARY=opentracker6 } package() { cd "$builddir" install -d "$pkgdir"/usr/bin + install -m755 "$builddir"6/opentracker6 "$pkgdir"/usr/bin/opentracker6 make BINDIR="$pkgdir"/usr/bin install install -m644 -D opentracker.conf.sample \ "$pkgdir"/etc/opentracker/opentracker.conf install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + ln -s opentracker "$pkgdir"/etc/init.d/opentracker6 +} + +opentracker6() { + pkgdesc="IPv6 version of opentracker" + install -d "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/opentracker6 "$subpkgdir"/usr/bin/ } -sha512sums="85686782d8f4469b3bbcd67851b86bb43fc258b6f347a695cef83b2d1354880eaeca475b85cce475646cec5e118a5dd3cb27c664166d0f5a8158a8662f633f01 opentracker-0_cvs20100625.tar.gz -80ae2f4f5a485df7e3dab982068f3b79457721fd87e00e6a3450003f1a7685ade3e0edd4ab341a822abd51f002d3a8f7b897b38e76ac360fd6a0551c91a56d77 opentracker.initd" +sha512sums="44a9e07b304a9e0fc7e087ad0b80b24464ffecfbe77a50518ca29178026664773188900b0ced4f382d98620c5ad4ff5687b5f6421994170bfd5fc1f78979fd2f opentracker-0_git20180526.tar.gz +ec998cc5a80089f2cbeeafa9a558aa0713a698508f4511e68079046e21c35727f4b4667fb9ccbdf0bf293e989839d5678c5602c12a905f6c1d5037d5b543316f opentracker.initd" diff --git a/community/opentracker/opentracker.initd b/community/opentracker/opentracker.initd index 548be7a20f..2c6fe9c9c6 100644 --- a/community/opentracker/opentracker.initd +++ b/community/opentracker/opentracker.initd @@ -1,11 +1,9 @@ #!/sbin/openrc-run -# Sample init.d file for alpine linux. - -name=opentracker +name=$RC_SVCNAME daemon=/usr/bin/$name -conf=${opentracker_conf:-/etc/opentracker/opentracker.conf} -pidfile=/var/run/opentracker.pid +conf=${opentracker_conf:-/etc/opentracker/$RC_SVCNAME.conf} +pidfile=/run/$RC_SVCNAME.pid depend() { need net diff --git a/community/opentracker/opentracker.pre-install b/community/opentracker/opentracker.pre-install index 4a573b2733..fb060fd1e5 100644 --- a/community/opentracker/opentracker.pre-install +++ b/community/opentracker/opentracker.pre-install @@ -1,5 +1,5 @@ #!/bin/sh -adduser -S -D -H -h /var/empty -s /sbin/false -g opentracker opentracker 2>/dev/null +adduser -S -D -H -h /var/empty -s /bin/nologin -g opentracker opentracker 2>/dev/null exit 0 |