Gentoo Archives: gentoo-commits

From: "Sven Wegener (swegener)" <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-nntp/nzbget: ChangeLog nzbget-0.5.1.ebuild
Date: Sat, 04 Oct 2008 16:40:12
Message-Id: E1KmAAs-0000pb-6a@stork.gentoo.org
1 swegener 08/10/04 16:40:10
2
3 Modified: ChangeLog
4 Added: nzbget-0.5.1.ebuild
5 Log:
6 Version bump, bug #238846. This also resolves bug #231740.
7 (Portage version: 2.2_rc11/cvs/Linux 2.6.27-rc8 x86_64)
8
9 Revision Changes Path
10 1.23 net-nntp/nzbget/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-nntp/nzbget/ChangeLog?rev=1.23&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-nntp/nzbget/ChangeLog?rev=1.23&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-nntp/nzbget/ChangeLog?r1=1.22&r2=1.23
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-nntp/nzbget/ChangeLog,v
19 retrieving revision 1.22
20 retrieving revision 1.23
21 diff -u -r1.22 -r1.23
22 --- ChangeLog 22 Aug 2008 19:52:40 -0000 1.22
23 +++ ChangeLog 4 Oct 2008 16:40:09 -0000 1.23
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-nntp/nzbget
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-nntp/nzbget/ChangeLog,v 1.22 2008/08/22 19:52:40 cardoe Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-nntp/nzbget/ChangeLog,v 1.23 2008/10/04 16:40:09 swegener Exp $
29 +
30 +*nzbget-0.5.1 (04 Oct 2008)
31 +
32 + 04 Oct 2008; Sven Wegener <swegener@g.o> +nzbget-0.5.1.ebuild:
33 + Version bump, bug #238846. This also resolves bug #231740.
34
35 22 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
36 add GLEP 56 USE flag desc from use.local.desc
37
38
39
40 1.1 net-nntp/nzbget/nzbget-0.5.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-nntp/nzbget/nzbget-0.5.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-nntp/nzbget/nzbget-0.5.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: nzbget-0.5.1.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-nntp/nzbget/nzbget-0.5.1.ebuild,v 1.1 2008/10/04 16:40:09 swegener Exp $
50
51 EAPI="1"
52
53 inherit eutils
54
55 DESCRIPTION="A command-line based binary newsgrabber supporting .nzb files"
56 HOMEPAGE="http://nzbget.sourceforge.net/"
57 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
61 IUSE="debug ncurses parcheck"
62
63 DEPEND="dev-libs/libxml2
64 parcheck? (
65 app-arch/libpar2
66 dev-libs/libsigc++:2
67 )
68 ncurses? ( sys-libs/ncurses )"
69 RDEPEND="${DEPEND}"
70
71 src_unpack() {
72 unpack ${A}
73 cd "${S}"
74
75 sed \
76 -e 's:^$MAINDIR=.*:$MAINDIR=/var/lib/nzbget:' \
77 -e 's:^LockFile=.*:LockFile=/var/run/nzbget/nzbget.pid:' \
78 -e 's:^LogFile=.*:LogFile=/var/log/nzbget/nzbget.log:' \
79 "${S}"/nzbget.conf.example >"${S}"/nzbgetd.conf.example \
80 || die "sed nzbgetd.conf.example failed"
81 }
82
83 src_compile() {
84 econf \
85 $(use_enable debug) \
86 $(use_enable ncurses curses) \
87 $(use_enable parcheck) \
88 || die "econf failed"
89 emake || die "emake failed"
90 }
91
92 src_install() {
93 emake install DESTDIR="${D}" || die "emake install failed"
94
95 insinto /etc
96 newins nzbget.conf.example nzbget.conf || die "newins failed"
97 newins nzbgetd.conf.example nzbgetd.conf || die "newins failed"
98
99 keepdir /var/lib/nzbget/{dst,nzb,queue,tmp}
100 keepdir /var/{log,run}/nzbget
101
102 newinitd "${FILESDIR}"/nzbget.initd nzbget
103 newconfd "${FILESDIR}"/nzbget.confd nzbget
104
105 dodoc AUTHORS ChangeLog README nzbget.conf.example || die "dodoc failed"
106 }
107
108 pkg_postinst() {
109 enewgroup nzbget
110 enewuser nzbget -1 -1 /var/lib/nzbget nzbget
111
112 chown nzbget:nzbget "${ROOT}"/var/lib/nzbget/{dst,nzb,queue,tmp}
113 chmod 750 "${ROOT}"/var/lib/nzbget/{queue,tmp}
114 chmod 770 "${ROOT}"/var/lib/nzbget/{dst,nzb}
115
116 chown nzbget:nzbget "${ROOT}"/var/{log,run}/nzbget
117 chmod 750 "${ROOT}"/var/{log,run}/nzbget
118
119 chown root:nzbget "${ROOT}"/etc/nzbgetd.conf
120 chmod 640 "${ROOT}"/etc/nzbgetd.conf
121
122 elog
123 elog "Please add users that you want to be able to use the system-wide"
124 elog "nzbget daemon to the nzbget group. To access the daemon run nzbget"
125 elog "with the --configfile /etc/nzbgetd.conf option."
126 elog
127 }