Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/dnetstats: dnetstats-1.2.6.ebuild metadata.xml ChangeLog
Date: Tue, 29 Jun 2010 12:00:18
Message-Id: 20100629120014.2D38F2C621@corvid.gentoo.org
1 hwoarang 10/06/29 12:00:13
2
3 Modified: metadata.xml ChangeLog
4 Added: dnetstats-1.2.6.ebuild
5 Log:
6 Version bump. New gnome use flag for gksu. New ewarn message
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 net-misc/dnetstats/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/dnetstats/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 16 Jan 2010 12:25:45 -0000 1.1
23 +++ metadata.xml 29 Jun 2010 12:00:13 -0000 1.2
24 @@ -8,6 +8,7 @@
25 </maintainer>
26 <use>
27 <flag name="kde">Use kdesu to gain root access</flag>
28 +<flag name="gnome">Use gksu to gain root access</flag>
29 </use>
30 <longdescription lang="en">
31 </longdescription>
32
33
34
35 1.3 net-misc/dnetstats/ChangeLog
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/ChangeLog?rev=1.3&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/ChangeLog?rev=1.3&content-type=text/plain
39 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/ChangeLog?r1=1.2&r2=1.3
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/net-misc/dnetstats/ChangeLog,v
44 retrieving revision 1.2
45 retrieving revision 1.3
46 diff -u -r1.2 -r1.3
47 --- ChangeLog 9 Mar 2010 12:19:40 -0000 1.2
48 +++ ChangeLog 29 Jun 2010 12:00:13 -0000 1.3
49 @@ -1,6 +1,14 @@
50 # ChangeLog for net-misc/dnetstats
51 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/ChangeLog,v 1.2 2010/03/09 12:19:40 abcd Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/ChangeLog,v 1.3 2010/06/29 12:00:13 hwoarang Exp $
54 +
55 +*dnetstats-1.2.6 (29 Jun 2010)
56 +
57 + 29 Jun 2010; Markos Chandras <hwoarang@g.o>
58 + +dnetstats-1.2.6.ebuild, metadata.xml:
59 + Version bump. Refactor sudo logic. Introduced a new gnome use flag which
60 + pulls gksu for gnome users. Added extended ewarn message to warn uses
61 + about the expected behavior
62
63 09 Mar 2010; Jonathan Callen <abcd@g.o> dnetstats-1.2.5.ebuild:
64 QA: When not using an absolute path, you MUST NOT use a file extension
65
66
67
68 1.1 net-misc/dnetstats/dnetstats-1.2.6.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/dnetstats-1.2.6.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dnetstats/dnetstats-1.2.6.ebuild?rev=1.1&content-type=text/plain
72
73 Index: dnetstats-1.2.6.ebuild
74 ===================================================================
75 # Copyright 1999-2010 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/dnetstats-1.2.6.ebuild,v 1.1 2010/06/29 12:00:13 hwoarang Exp $
78
79 EAPI="2"
80
81 inherit qt4-r2
82
83 MY_PN="DNetStats"
84 MY_P="${MY_PN}-v${PV}-release"
85
86 DESCRIPTION="Qt4 network monitor utility"
87 HOMEPAGE="http://qt-apps.org/content/show.php/DNetStats?content=107467"
88 SRC_URI="http://qt-apps.org/CONTENT/content-files/107467-${MY_P}.tar.bz2"
89
90 LICENSE="GPL-3"
91 SLOT="0"
92 KEYWORDS="~amd64 ~x86"
93 IUSE="kde gnome"
94
95 DEPEND="x11-libs/qt-gui:4"
96 RDEPEND="${DEPEND}
97 app-admin/sudo
98 kde? ( kde-base/kdesu )
99 gnome? ( x11-libs/gksu )"
100
101 S="${WORKDIR}/${MY_P}"
102
103 pkg_setup() {
104 if ! use kde && ! use gnome; then
105 ewarn
106 ewarn "You didn't enable nor kde neither gnome use flags."
107 ewarn "This means that no sudo GUI frontend will be used hence"
108 ewarn "the ${PN} menu entry won't work for normal users."
109 ewarn "Use 'sudo ${PN}' to launch the application or emerge ${PN} with"
110 ewarn "USE='kde' or USE='gnome' in order to make use of a graphical"
111 ewarn "sudo frontend"
112 ewarn
113 fi
114 }
115
116 src_prepare() {
117 # remove old moc_* files
118 rm -rf moc_* || die "failed to remove old moc_* files"
119 }
120
121 src_install() {
122 local gsudo
123 newbin mythread ${PN} || die "newbin failed"
124 dodoc ReadMe || die "dodoc failed"
125 newicon resource/energy.png ${PN}.png || die "doicon failed"
126 make_desktop_entry ${PN} DNetStats ${PN} 'Qt;Network;Dialup'
127 # adjust the .desktop file
128 use kde && gsudo="kdesu"
129 use gnome && gsudo="gksu"
130 if [[ -n ${gsudo} ]]; then
131 sed -i "/^Exec/s:${PN}:${gsudo} -c ${PN}:" \
132 ${D}/usr/share/applications/"${PN}"-"${PN}".desktop \
133 || die "failed to fix desktop file"
134 fi
135 }