aports/testing/nzbget/APKBUILD
Bart Ribbers 44ce39a091 */*: remove unnecessary --output-on-failure
We set OUTPUT_ON_FAILURE by default nowadays so this argument is
unnecessary
2025-03-19 15:41:30 +00:00

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=24.8
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="
6701ba9659bf62ca025787566e9488700d981476c51626f44fac8348c4978a8e208b9b4a7d464fd598312fc8cdfc4e5e4302b33dcfa0df0cc281af4357eb4e90 nzbget-24.8.tar.gz
fdf639759361440fef6948a61391ad579070575a2d9a62a39b0e5ff87beb365d4baab2a56fffb672e78a2094748fbf0d17abc50144914e5fb5ffe432e9c02a9d par2cmdline-turbo-1.2.0-nzbget-20250213.tar.gz
8b3dbd8d76a23f8534ce933ff056d236e6bd83cac724faa555f1b4adaa5e36f93446884973c0874c1ee51ecf931fe7b9573a3c594cb562b77548575bb8c65ad2 nzbget.conf
20ce714d380c69a8335176ca90e29f803594e6f51d328bc702180a898d1d8ad050fdf84b4c7db3217e15abf87faeb24081327f3b167ff2706cbafeb07fd75db5 nzbget.initd
1eb1203295381aa9960fc1472d2272580af1973f87e5156392bc4dcf5544d7b0984ace7aeddff196dab875cff485dfdf599ecd9b8a36b3f2de6db53a0beb8163 nzbget.confd
9641783b43a4605a4dac0f0e4e5fdeb83f3110f6b4f4c05b511c582cbb3d2f2f775e361bdf29859bb90a1d438d7760ea1887a361d44d23fdcbb2ac6420a323fd 0001-par2turbo-cmake-local.patch
782d958160614c75b5848f5e831a31a8b444c8c99fbc0556ea8813d3825fbe12e07dc083f2596ffee444c4341b6da7bb4995a883d893cf6b0bda214caa4b86ce 0002-install-to-webapps.patch
"