summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoracerix2021-05-05 20:05:36 -0400
committeracerix2021-05-05 20:05:36 -0400
commitcd49d30641c07e3003a34a1c7d8a557234b197b8 (patch)
tree776ba77e1d8c56b08f1e4a742c0f7e486f85e66e /PKGBUILD
downloadaur-cd49d30641c07e3003a34a1c7d8a557234b197b8.tar.gz
Fork opentracker package, adding IPv6 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d172f0ced3f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Dylan <dylan@psilly.com>
+# Forked from opentracker
+
+_pkgbase=opentracker
+pkgname=opentracker-ipv6
+pkgver=2021.04.25
+pkgrel=1
+pkgdesc='A free and open torrent tracker, compiled as an IPv6-only tracker.'
+arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
+url="http://erdgeist.org/arts/software/opentracker/"
+license=('Beerware')
+backup=("etc/opentracker/$pkgname.conf")
+makedepends=('git')
+makeconflicts=('dietlibc')
+install="$pkgname.install"
+source=('git://erdgeist.org/opentracker'
+ 'https://www.fefe.de/libowfat/libowfat-0.31.tar.xz'
+ "$pkgname.service")
+sha256sums=('SKIP'
+ 'd1e4ac1cfccbb7dc51d77d96398e6302d229ba7538158826c84cb4254c7e8a12'
+ '9766a13f0d5e9dfb4425aee20e77dc7c47500edf50691e4029c96738a78d3767')
+
+pkgver() {
+ cd "$srcdir/$_pkgbase"
+ git log -n 1 --pretty=format:"%cd" --date=short | sed "s/-/./g"
+}
+
+build() {
+ ln -sf libowfat-0.31 libowfat
+ cd libowfat
+ make
+ cd ..
+ cd $_pkgbase
+ sed -i '/^#FEATURES+=-DWANT_V6/s/^#//' Makefile
+ make
+}
+
+package() {
+ install -Dm0755 $srcdir/$_pkgbase/$_pkgbase $pkgdir/usr/bin/$pkgname
+ install -Dm0644 $srcdir/$_pkgbase/$_pkgbase.conf.sample $pkgdir/etc/$pkgname/$pkgname.conf
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+}
+