summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfbdtemme2021-04-16 15:41:29 +0200
committerfbdtemme2021-04-16 15:41:29 +0200
commitbed2923c2d92efb8e3931c5a1e13de1045970c40 (patch)
treee5fc3801fb10d3b64ae5924fde727063f1be8ce2
downloadaur-bed2923c2d92efb8e3931c5a1e13de1045970c40.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD48
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7cf797295e79
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = torrenttools
+ pkgdesc = Commandline tool for inspecting, creating and editing BitTorrent metafiles.
+ pkgver = v0.4.1.r3.ga10b807
+ pkgrel = 1
+ url = https://github.com/fbdtemme/torrenttools
+ arch = x86_64
+ arch = aarch64
+ license = MIT
+ makedepends = cmake
+ makedepends = make
+ makedepends = git
+ makedepends = nasm
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = m4
+ depends = openssl
+ provides = torrenttools
+ source = torrenttools::git+https://github.com/fbdtemme/torrenttools.git
+ md5sums = SKIP
+
+pkgname = torrenttools
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5a32913f003e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Florian De Temmerman <floriandetemmerman@gmail.com>
+pkgname=torrenttools
+pkgver=v0.4.1
+pkgrel=1
+pkgdesc="Commandline tool for inspecting, creating and editing BitTorrent metafiles."
+arch=('x86_64' 'aarch64')
+url="https://github.com/fbdtemme/torrenttools"
+license=("MIT")
+groups=()
+depends=("openssl")
+makedepends=("cmake" "make" "git" "nasm" "autoconf" "automake" "m4")
+optdepends=()
+provides=("torrenttools")
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("$pkgname::git+https://github.com/fbdtemme/torrenttools.git")
+noextract=()
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ mkdir -p cmake-build
+ cmake -S "$srcdir/$pkgname" -B "cmake-build" \
+ -DCMAKE_BUILD_TYPE="None" \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DTORRENTTOOLS_BUILD_TESTS=OFF \
+ -DTORRENTTOOLS_BUILD_DOCS=OFF \
+ -DDOTTORRENT_CRYPTO_LIB=openssl \
+ -DDOTTORRENT_MB_CRYPTO_LIB=isal
+
+ cd cmake-build
+ make torrenttools
+}
+
+package() {
+ cmake --install "$srcdir/cmake-build" --component torrenttools --prefix "$pkgdir/"
+ mkdir -p "$pkgdir/usr/bin/"
+ mv "$pkgdir/bin/torrenttools" "$pkgdir/usr/bin/torrenttools"
+ rmdir "$pkgdir/bin/"
+} \ No newline at end of file