mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-04 12:26:24 +02:00
75 lines
2.6 KiB
Text
75 lines
2.6 KiB
Text
# Contributor: August Klein <amatcoder@gmail.com>
|
|
# Contributor: Fabricio Silva <hi@fabricio.dev>
|
|
maintainer="Fabricio Silva <hi@fabricio.dev>"
|
|
pkgname=nzbget
|
|
pkgver=25.0
|
|
pkgrel=0
|
|
pkgdesc="Usenet downloader"
|
|
url="https://nzbget.com"
|
|
arch="all"
|
|
license="GPL-2.0-or-later"
|
|
makedepends="
|
|
cmake
|
|
samurai
|
|
libxml2-dev
|
|
openssl-dev
|
|
boost-dev
|
|
"
|
|
depends="7zip"
|
|
checkdepends="lscpu"
|
|
subpackages="$pkgname-openrc"
|
|
install="$pkgname.pre-install"
|
|
_par2ver=1.2.0-nzbget-20250213 # par2cmdline-turbo fork
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/nzbgetcom/nzbget/archive/v$pkgver.tar.gz
|
|
par2cmdline-turbo-$_par2ver.tar.gz::https://github.com/nzbgetcom/par2cmdline-turbo/archive/v$_par2ver.tar.gz
|
|
nzbget.conf
|
|
nzbget.initd
|
|
nzbget.confd
|
|
0001-par2turbo-cmake-local.patch
|
|
0002-install-to-webapps.patch
|
|
"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
# remove default curses
|
|
# disable update check
|
|
sed -e "s|^OutputMode=.*|OutputMode=color|" \
|
|
-e "s|^UpdateCheck=.*|UpdateCheck=none|" \
|
|
-i nzbget.conf
|
|
}
|
|
|
|
build() {
|
|
cmake -B build -G Ninja -Wno-dev \
|
|
-DPAR2_TURBO_URL="$srcdir/par2cmdline-turbo-$_par2ver" \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DENABLE_TESTS=ON \
|
|
-DDISABLE_CURSES=ON
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
|
|
# template config
|
|
install -Dm644 build/nzbget.conf -t "$pkgdir"/usr/share/nzbget/
|
|
# user config
|
|
install -Dm644 "$srcdir"/nzbget.conf -t "$pkgdir"/var/lib/nzbget/
|
|
|
|
install -Dm755 "$srcdir"/nzbget.initd "$pkgdir"/etc/init.d/nzbget
|
|
install -Dm644 "$srcdir"/nzbget.confd "$pkgdir"/etc/conf.d/nzbget
|
|
}
|
|
sha512sums="
|
|
0e265af8e20d2de585698750dd42ea84f7001f74b8ffab22929de4face27ed49ba64ef72afa167f0cca4e5db7f6bd6b5d2f4194e5311ffcbda39e613f7643450 nzbget-25.0.tar.gz
|
|
fdf639759361440fef6948a61391ad579070575a2d9a62a39b0e5ff87beb365d4baab2a56fffb672e78a2094748fbf0d17abc50144914e5fb5ffe432e9c02a9d par2cmdline-turbo-1.2.0-nzbget-20250213.tar.gz
|
|
8b3dbd8d76a23f8534ce933ff056d236e6bd83cac724faa555f1b4adaa5e36f93446884973c0874c1ee51ecf931fe7b9573a3c594cb562b77548575bb8c65ad2 nzbget.conf
|
|
20ce714d380c69a8335176ca90e29f803594e6f51d328bc702180a898d1d8ad050fdf84b4c7db3217e15abf87faeb24081327f3b167ff2706cbafeb07fd75db5 nzbget.initd
|
|
1eb1203295381aa9960fc1472d2272580af1973f87e5156392bc4dcf5544d7b0984ace7aeddff196dab875cff485dfdf599ecd9b8a36b3f2de6db53a0beb8163 nzbget.confd
|
|
7fdf45600addc3d106a895036407f07eef968ce8508fa8b56977e1ab99df6888873797279344a13dbd720fde0a74f6a5c506e16b16c6ddad45e74298e490a705 0001-par2turbo-cmake-local.patch
|
|
3997cfc2aa72e8289faed28e64b09ff8635e7554379f49f927ee366069acd7acfd30f5d0f2ef8afbcf1562692f296db30bfdb73a7a4b6a3e954fcfe1346818c4 0002-install-to-webapps.patch
|
|
"
|