mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 19:36:48 +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=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
|
|
"
|