v24.4.r2510.e5a28375

This commit is contained in:
Bernardo Kuri 2024-09-19 11:16:45 -06:00
parent 81d77174a7
commit ff971d7ab6
2 changed files with 36 additions and 20 deletions

View file

@ -1,24 +1,26 @@
pkgbase = nzbget-git
pkgdesc = Download from Usenet using .nzb files (testing release)
pkgver = 24.4
pkgrel = 20240917
pkgver = 24.4.r2510.e5a28375
pkgrel = 1
url = https://github.com/nzbgetcom/nzbget
install = nzbget.install
arch = x86_64
license = GPL
makedepends = cmake
makedepends = boost
makedepends = git
depends = libxml2
depends = openssl
optdepends = python: run scripts
optdepends = unrar: unpacking archives
optdepends = p7zip: unpacking archives
optdepends = par2cmdline: verificate and repair PAR 2.0 files
provides = nzbget
provides = nzbget-systemd
conflicts = nzbget
conflicts = nzbget-systemd
source = nzbget-24.4-testing-20240917-amd64.deb::https://github.com/nzbgetcom/nzbget/releases/download/testing/nzbget-24.4-testing-20240917-amd64.deb
source = nzbget-git::git+https://github.com/nzbgetcom/nzbget.git#branch=develop
source = nzbget.service
sha256sums = 24554c7e0d125bc724da06a87d41f6d65520bfa45a03040c95606873d3dcf296
sha256sums = SKIP
sha256sums = e92d2d09e56930475c9f28641a3326a17aa187834e1bd6328a65b6ed7cc25e99
pkgname = nzbget-git

View file

@ -4,36 +4,50 @@
# Contributor: Jan Holthuis <holthuis.jan@googlemail.com>
pkgname=nzbget-git
pkgver=24.4
pkgrel=20240917
_pkgver=24.4
pkgver="${_pkgver}.r2510.e5a28375"
pkgrel=1
pkgdesc="Download from Usenet using .nzb files (testing release)"
arch=('x86_64')
url="https://github.com/nzbgetcom/nzbget"
license=('GPL')
depends=('libxml2' 'openssl')
makedepends=('cmake' 'boost' 'git')
optdepends=('python: run scripts'
'unrar: unpacking archives'
'p7zip: unpacking archives'
'par2cmdline: verificate and repair PAR 2.0 files')
'p7zip: unpacking archives')
provides=('nzbget' 'nzbget-systemd')
conflicts=('nzbget' 'nzbget-systemd')
install=nzbget.install
source=("nzbget-${pkgver}-testing-${pkgrel}-amd64.deb::https://github.com/nzbgetcom/nzbget/releases/download/testing/nzbget-${pkgver}-testing-${pkgrel}-amd64.deb"
"nzbget.service")
sha256sums=('24554c7e0d125bc724da06a87d41f6d65520bfa45a03040c95606873d3dcf296'
source=("$pkgname::git+https://github.com/nzbgetcom/nzbget.git#branch=develop"
"nzbget.service")
sha256sums=('SKIP'
'e92d2d09e56930475c9f28641a3326a17aa187834e1bd6328a65b6ed7cc25e99')
prepare() {
mv "nzbget-${pkgver}-testing-${pkgrel}-amd64.deb" "$pkgname-$pkgver.deb"
pkgver() {
cd "${srcdir}/${pkgname}"
printf "%s.r%s.%s" "${_pkgver}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
ar x "$pkgname-$pkgver.deb"
tar xf data.tar.xz
prepare() {
cd "${srcdir}/${pkgname}"
mkdir -p build
}
build() {
cd "${srcdir}/${pkgname}/build"
cmake .. -DCMAKE_INSTALL_PREFIX="${pkgdir}"/usr
cmake --build . -j $(nproc)
}
package() {
cp -r usr "$pkgdir"
install -Dm644 nzbget.service "$pkgdir/usr/lib/systemd/system/nzbget.service"
cd "${srcdir}/${pkgname}/build"
cmake --install . --prefix "${pkgdir}"/usr
cd "${srcdir}"
install -Dm644 nzbget.service "${pkgdir}/usr/lib/systemd/system/nzbget.service"
install -dm 750 "${pkgdir}/var/lib/nzbget"
install -d "${pkgdir}/usr/share/nzbget"
cd "${srcdir}/${pkgname}"
install -m 644 -t "${pkgdir}/usr/share/nzbget" README.md
install -m 644 -t "${pkgdir}/usr/share/nzbget" nzbget.conf
}