Version bump. New gnome use flag for gksu. New ewarn message
authorMarkos Chandras <hwoarang@gentoo.org>
Tue, 29 Jun 2010 12:00:13 +0000 (12:00 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Tue, 29 Jun 2010 12:00:13 +0000 (12:00 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

net-misc/dnetstats/ChangeLog
net-misc/dnetstats/Manifest
net-misc/dnetstats/dnetstats-1.2.6.ebuild [new file with mode: 0644]
net-misc/dnetstats/metadata.xml

index 6c4aaf0e1d519f79cd2b0f5cae2e59e3497c7478..d412b397654ecc759276607d1c0006cfd51692b6 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for net-misc/dnetstats
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/ChangeLog,v 1.2 2010/03/09 12:19:40 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/ChangeLog,v 1.3 2010/06/29 12:00:13 hwoarang Exp $
+
+*dnetstats-1.2.6 (29 Jun 2010)
+
+  29 Jun 2010; Markos Chandras <hwoarang@gentoo.org>
+  +dnetstats-1.2.6.ebuild, metadata.xml:
+  Version bump. Refactor sudo logic. Introduced a new gnome use flag which
+  pulls gksu for gnome users. Added extended ewarn message to warn uses
+  about the expected behavior
 
   09 Mar 2010; Jonathan Callen <abcd@gentoo.org> dnetstats-1.2.5.ebuild:
   QA: When not using an absolute path, you MUST NOT use a file extension
index abd4534abb328b4e69163a762a1b2f5503dc04dd..3aee37c2bb68fa7623d21a95dce48bd016d25781 100644 (file)
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 DIST 107467-DNetStats-v1.2.5-release.tar.bz2 203064 RMD160 ebb4b9656ecf201cd8a48f2aad6e4870a8ff98b5 SHA1 734560d0b23468f3336468369ecf7b08cbaccc4c SHA256 d8c4143a9c60f864c5fd6a7e0ce125bb80c62d5bdae4397213827cd5d4371a7f
+DIST 107467-DNetStats-v1.2.6-release.tar.bz2 213492 RMD160 de46766fa5e027f5f349727d10b1a6864cbf525f SHA1 c5a152a03c578de15863bcb718360d808ba88c43 SHA256 590521d60731e7066855151c4a9545322c8f6031aaec766fae4ad19a6a95cb57
 EBUILD dnetstats-1.2.5.ebuild 1263 RMD160 5d154bfe9df7925725510953830639cb61d74868 SHA1 7c0091d8a8431c8b8118fb104c74ad5610570e72 SHA256 eb16eb49df060c3e0b00a00aee9d8eb73d60f2d603ea7a63fe6f709841500757
-MISC ChangeLog 570 RMD160 cdee8124c8202103f03dace7bc6903c8fa969647 SHA1 d072587189887642d38b032f4001be389b4e0eb9 SHA256 14f9e20b002418ab4485768b613456795332dbda375aac7ca161c2cc573ed9c8
-MISC metadata.xml 361 RMD160 8932bccc6bc74afa5758a1c940a43fa67a973d00 SHA1 c4f666c12180de8b5e6f275cfc5f9c1c410e635a SHA256 c63e231e8fa8efd31e2897fc27fc7fb2593e424b8ec47fad0cda3cb545411d7d
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEYEARECAAYFAkuWPOIACgkQOypDUo0oQOpNaQCgieQIlsndJPnnNfIBC+EdLJLX
-uU4AoJJbZ4P+pABgFQAI2eGPx1PvkNum
-=B6r4
------END PGP SIGNATURE-----
+EBUILD dnetstats-1.2.6.ebuild 1718 RMD160 dcf06c37a42a9eaa41aebadbd25f4b1a32530d9d SHA1 35aeb1ea75f49439d1fe9257b210adf1b6bba045 SHA256 660798a0c08897e31dbb97c3156b98dcc7e69a95e2e3308942ab2ee2e7542e42
+MISC ChangeLog 878 RMD160 ccee9278b308a6a35b91359b971aa8240548da7d SHA1 32fbf460642d71e5594d0156c91fe0d9614acbc4 SHA256 00214c9afad388cdef1f957b8c94686f18f62cb784edf8ce96f2fd372789fb67
+MISC metadata.xml 416 RMD160 16d12f75b784ce64473a557a842219d02381577e SHA1 c157217f1dc38bcae395da3f0ee8403ba637e13c SHA256 0e5bc141e880decd66da6fe0e081c7192fe097e13f291ec22be6421a8f6b4035
diff --git a/net-misc/dnetstats/dnetstats-1.2.6.ebuild b/net-misc/dnetstats/dnetstats-1.2.6.ebuild
new file mode 100644 (file)
index 0000000..4c71ed0
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dnetstats/dnetstats-1.2.6.ebuild,v 1.1 2010/06/29 12:00:13 hwoarang Exp $
+
+EAPI="2"
+
+inherit qt4-r2
+
+MY_PN="DNetStats"
+MY_P="${MY_PN}-v${PV}-release"
+
+DESCRIPTION="Qt4 network monitor utility"
+HOMEPAGE="http://qt-apps.org/content/show.php/DNetStats?content=107467"
+SRC_URI="http://qt-apps.org/CONTENT/content-files/107467-${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="kde gnome"
+
+DEPEND="x11-libs/qt-gui:4"
+RDEPEND="${DEPEND}
+       app-admin/sudo
+       kde? ( kde-base/kdesu )
+       gnome? ( x11-libs/gksu )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+       if ! use kde && ! use gnome; then
+               ewarn
+               ewarn "You didn't enable nor kde neither gnome use flags."
+               ewarn "This means that no sudo GUI frontend will be used hence"
+               ewarn "the ${PN} menu entry won't work for normal users."
+               ewarn "Use 'sudo ${PN}' to launch the application or emerge ${PN} with"
+               ewarn "USE='kde' or USE='gnome' in order to make use of a graphical"
+               ewarn "sudo frontend"
+               ewarn
+       fi
+}
+
+src_prepare() {
+       # remove old moc_* files
+       rm -rf moc_* || die "failed to remove old moc_* files"
+}
+
+src_install() {
+       local gsudo
+       newbin mythread ${PN} || die "newbin failed"
+       dodoc ReadMe || die "dodoc failed"
+       newicon resource/energy.png ${PN}.png || die "doicon failed"
+       make_desktop_entry ${PN} DNetStats ${PN} 'Qt;Network;Dialup'
+       # adjust the .desktop file
+       use kde && gsudo="kdesu"
+       use gnome && gsudo="gksu"
+       if [[ -n ${gsudo} ]]; then
+               sed -i "/^Exec/s:${PN}:${gsudo} -c ${PN}:" \
+                       ${D}/usr/share/applications/"${PN}"-"${PN}".desktop \
+                       || die "failed to fix desktop file"
+       fi
+}
index 7e70f1538383dc2aa22d347d35a4cd9c32f11cca..357b1150ad5e76fb1e22624e864261ef5b71e7fc 100644 (file)
@@ -8,6 +8,7 @@
 </maintainer>
 <use>
 <flag name="kde">Use kdesu to gain root access</flag>
+<flag name="gnome">Use gksu to gain root access</flag>
 </use>
 <longdescription lang="en">
 </longdescription>