mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 02:39:08 -07:00
net-nntp/nzbget: drop 20.0, 21.0
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
This commit is contained in:
@@ -1,3 +1,2 @@
|
||||
DIST nzbget-20.0.tar.gz 1925665 BLAKE2B 4c4e93bb0fa170b4b6433cbb7d27f3fa67ed033c462711b19e179f42c18dfed044c937e6a7ce4b08a620f4d7af7d3ec9245de16f15d4db8005d3d8dc4f8f46d4 SHA512 8b0fe8ea41b64be9a2f624ef0fa2a8b8987bee412db68a0e8f1b607ce6be7bfd03f60ecc5e49807f4c726e136bc5a355c44559b215fea2bd290c2eb62a0b5927
|
||||
DIST nzbget-21.0.tar.gz 1988902 BLAKE2B ee9204a978502562348dc4945e19b084d8d17f566099cfe7e95dac154ffac6d772084c9c070fba0d585cd2229d0a5760b3298ef29eba52d7c75edbc9fe43e310 SHA512 bbee5073a2788a17d78009b7ae0c41473aa4d8424301e7e62b2544dc8993e1e3b6e1026dd9f71af5627293d2113d8637a4a6138eee0a328554df298117dd6bb3
|
||||
DIST nzbget-21.1.tar.gz 1988916 BLAKE2B 74298c5c7f3986831f36832a8ffe596543196b5b46500925de478bf11cab8e66fb36dee9458533a4194d82123765b29e37914463d72fd206e218b4875861001a SHA512 d8dc1ad324f675c5505e623049a14c022475267aa03dcd5d8fd6cf9ed3b776cc2776077b61d035e252937ea4b6bf8f90bd33e715cfd842d2e012615df3ffeafb
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic user
|
||||
|
||||
MY_PV=${PV/_pre/-r}
|
||||
MY_P=${PN}-${PV/_pre/-testing-r}
|
||||
|
||||
DESCRIPTION="A command-line based binary newsgrabber supporting .nzb files"
|
||||
HOMEPAGE="https://nzbget.net/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-src.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm ppc x86"
|
||||
IUSE="debug gnutls ncurses +parcheck ssl test zlib"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-libs/libxml2:=
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
ssl? (
|
||||
gnutls? (
|
||||
net-libs/gnutls:=
|
||||
dev-libs/nettle:=
|
||||
)
|
||||
!gnutls? ( dev-libs/openssl:0=[-bindist] )
|
||||
)
|
||||
zlib? ( sys-libs/zlib:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|| (
|
||||
app-arch/rar
|
||||
app-arch/unrar
|
||||
)
|
||||
)
|
||||
virtual/pkgconfig"
|
||||
DOCS=( ChangeLog README nzbget.conf )
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV/_pre*/-testing}
|
||||
|
||||
check_compiler() {
|
||||
if [[ ${MERGE_TYPE} != binary ]] && ! test-flag-CXX -std=c++14; then
|
||||
eerror "${P} requires a C++14-capable compiler. Your current compiler"
|
||||
eerror "does not seem to support the -std=c++14 option. Please"
|
||||
eerror "upgrade to gcc-4.9 or an equivalent version supporting C++14."
|
||||
die "The currently active compiler does not support -std=c++14"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
check_compiler
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
check_compiler
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
sed -i 's:^ScriptDir=.*:ScriptDir=/usr/share/nzbget/ppscripts:' nzbget.conf || die
|
||||
|
||||
sed \
|
||||
-e 's:^MainDir=.*:MainDir=/var/lib/nzbget:' \
|
||||
-e 's:^LogFile=.*:LogFile=/var/log/nzbget/nzbget.log:' \
|
||||
-e 's:^WebDir=.*:WebDir=/usr/share/nzbget/webui:' \
|
||||
-e 's:^ConfigTemplate=.*:ConfigTemplate=/usr/share/nzbget/nzbget.conf:' \
|
||||
-e 's:^DaemonUsername=.*:DaemonUsername=nzbget:' \
|
||||
nzbget.conf > nzbgetd.conf || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable debug)
|
||||
$(use_enable ncurses curses)
|
||||
$(use_enable parcheck)
|
||||
$(use_enable ssl tls)
|
||||
$(use_enable zlib gzip)
|
||||
$(use_enable test tests)
|
||||
--with-tlslib=$(usex gnutls GnuTLS OpenSSL)
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./nzbget --tests || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc
|
||||
doins nzbget.conf
|
||||
doins nzbgetd.conf
|
||||
|
||||
keepdir /var/lib/nzbget/{dst,nzb,queue,tmp}
|
||||
keepdir /var/log/nzbget
|
||||
|
||||
newinitd "${FILESDIR}"/nzbget.initd-r1 nzbget
|
||||
newconfd "${FILESDIR}"/nzbget.confd nzbget
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup nzbget
|
||||
enewuser nzbget -1 -1 /var/lib/nzbget nzbget
|
||||
|
||||
fowners nzbget:nzbget /var/lib/nzbget/{dst,nzb,queue,tmp}
|
||||
fperms 750 /var/lib/nzbget/{queue,tmp}
|
||||
fperms 770 /var/lib/nzbget/{dst,nzb}
|
||||
|
||||
fowners nzbget:nzbget /var/log/nzbget
|
||||
fperms 750 /var/log/nzbget
|
||||
|
||||
fowners nzbget:nzbget /etc/nzbgetd.conf
|
||||
fperms 640 /etc/nzbgetd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog
|
||||
elog "Please add users that you want to be able to use the system-wide"
|
||||
elog "nzbget daemon to the nzbget group. To access the daemon run nzbget"
|
||||
elog "with the --configfile /etc/nzbgetd.conf option."
|
||||
elog
|
||||
fi
|
||||
}
|
||||
@@ -1,130 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic user systemd
|
||||
|
||||
MY_PV=${PV/_pre/-r}
|
||||
MY_P=${PN}-${PV/_pre/-testing-r}
|
||||
|
||||
DESCRIPTION="A command-line based binary newsgrabber supporting .nzb files"
|
||||
HOMEPAGE="https://nzbget.net/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-src.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="debug gnutls ncurses +parcheck ssl test zlib"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-libs/libxml2:=
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
ssl? (
|
||||
gnutls? (
|
||||
net-libs/gnutls:=
|
||||
dev-libs/nettle:=
|
||||
)
|
||||
!gnutls? ( dev-libs/openssl:0=[-bindist] )
|
||||
)
|
||||
zlib? ( sys-libs/zlib:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
|| (
|
||||
app-arch/rar
|
||||
app-arch/unrar
|
||||
)
|
||||
)
|
||||
virtual/pkgconfig"
|
||||
DOCS=( ChangeLog README nzbget.conf )
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV/_pre*/-testing}
|
||||
|
||||
check_compiler() {
|
||||
if [[ ${MERGE_TYPE} != binary ]] && ! test-flag-CXX -std=c++14; then
|
||||
eerror "${P} requires a C++14-capable compiler. Your current compiler"
|
||||
eerror "does not seem to support the -std=c++14 option. Please"
|
||||
eerror "upgrade to gcc-4.9 or an equivalent version supporting C++14."
|
||||
die "The currently active compiler does not support -std=c++14"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
check_compiler
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
check_compiler
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
sed -i 's:^ScriptDir=.*:ScriptDir=/usr/share/nzbget/ppscripts:' nzbget.conf || die
|
||||
|
||||
sed \
|
||||
-e 's:^MainDir=.*:MainDir=/var/lib/nzbget:' \
|
||||
-e 's:^LogFile=.*:LogFile=/var/log/nzbget/nzbget.log:' \
|
||||
-e 's:^WebDir=.*:WebDir=/usr/share/nzbget/webui:' \
|
||||
-e 's:^ConfigTemplate=.*:ConfigTemplate=/usr/share/nzbget/nzbget.conf:' \
|
||||
-e 's:^DaemonUsername=.*:DaemonUsername=nzbget:' \
|
||||
nzbget.conf > nzbgetd.conf || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable debug)
|
||||
$(use_enable ncurses curses)
|
||||
$(use_enable parcheck)
|
||||
$(use_enable ssl tls)
|
||||
$(use_enable zlib gzip)
|
||||
$(use_enable test tests)
|
||||
--with-tlslib=$(usex gnutls GnuTLS OpenSSL)
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./nzbget --tests || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc
|
||||
doins nzbget.conf
|
||||
doins nzbgetd.conf
|
||||
|
||||
keepdir /var/lib/nzbget/{dst,nzb,queue,tmp}
|
||||
keepdir /var/log/nzbget
|
||||
|
||||
newinitd "${FILESDIR}"/nzbget.initd-r1 nzbget
|
||||
newconfd "${FILESDIR}"/nzbget.confd nzbget
|
||||
systemd_dounit "${FILESDIR}"/nzbget.service
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup nzbget
|
||||
enewuser nzbget -1 -1 /var/lib/nzbget nzbget
|
||||
|
||||
fowners nzbget:nzbget /var/lib/nzbget/{dst,nzb,queue,tmp}
|
||||
fperms 750 /var/lib/nzbget/{queue,tmp}
|
||||
fperms 770 /var/lib/nzbget/{dst,nzb}
|
||||
|
||||
fowners nzbget:nzbget /var/log/nzbget
|
||||
fperms 750 /var/log/nzbget
|
||||
|
||||
fowners nzbget:nzbget /etc/nzbgetd.conf
|
||||
fperms 640 /etc/nzbgetd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog
|
||||
elog "Please add users that you want to be able to use the system-wide"
|
||||
elog "nzbget daemon to the nzbget group. To access the daemon, run nzbget"
|
||||
elog "with the --configfile /etc/nzbgetd.conf option."
|
||||
elog
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user