# 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
------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
--- /dev/null
+# 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
+}
</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>