diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
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 |