summaryrefslogtreecommitdiff
path: root/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-11-08 23:27:05 +0100
committerTomáš Chvátal <scarabeus@gentoo.org>2009-11-08 23:27:05 +0100
commit60c73c38e8b371eecdc10379535368bcbe3e14c3 (patch)
tree3bc58aaacda071ac0cf345bb6664915d2c99a416 /kde-misc/knetworkmanager/knetworkmanager-9999.ebuild
parentf22b77018a00177a8738802c248f6718861c8fe4 (diff)
downloadkde-60c73c38e8b371eecdc10379535368bcbe3e14c3.tar.gz
kde-60c73c38e8b371eecdc10379535368bcbe3e14c3.tar.bz2
kde-60c73c38e8b371eecdc10379535368bcbe3e14c3.zip
[kde-misc/knetworkmanager] Update live ebuild. Drop snapshot. For christ sake next time use tarball.
Diffstat (limited to 'kde-misc/knetworkmanager/knetworkmanager-9999.ebuild')
-rw-r--r--kde-misc/knetworkmanager/knetworkmanager-9999.ebuild32
1 files changed, 23 insertions, 9 deletions
diff --git a/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild b/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild
index 7afc743f2dd..4d4f9cc3dc6 100644
--- a/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild
+++ b/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild
@@ -4,8 +4,8 @@
EAPI="2"
-KMNAME="playground/base/plasma/applets"
-KMMODULE="networkmanager"
+KMNAME="playground/base/plasma/applets"
+KMMODULE="networkmanager"
inherit kde4-base
DESCRIPTION="KDE frontend for NetworkManager"
@@ -14,22 +14,36 @@ HOMEPAGE="http://kde.org/"
LICENSE="GPL-2 LGPL-2"
KEYWORDS=""
SLOT="4"
-IUSE="debug"
+IUSE="consolekit debug +networkmanager wicd"
DEPEND="
!kde-misc/networkmanager-applet
- >=kde-base/solid-${KDE_MINIMAL}[networkmanager]
+ >=kde-base/solid-${KDE_MINIMAL}[networkmanager?,wicd?]
>=net-misc/networkmanager-0.7
+ consolekit? ( sys-auth/consolekit )
"
RDEPEND="${DEPEND}"
-src_configure() {
+pkg_setup() {
+ if ! use networkmanager && ! use wicd; then
+ eerror "You need to pick up one of the backend implementations"
+ eerror " * networkmanager"
+ eerror " * wicd"
+ die "No backend selected"
+ fi
- # Fix dbus policy
- sed -i 's/at_console=".*"/group="plugdev"/' \
- "${S}/NetworkManager-kde4.conf" \
- || die "Fixing dbus policy failed"
+ kde4-base_pkg_setup
+}
+src_configure() {
+ if ! use consolekit; then
+ # Fix dbus policy
+ sed -i \
+ -e 's/at_console=".*"/group="plugdev"/' \
+ "${S}/NetworkManager-kde4.conf" \
+ || die "Fixing dbus policy failed"
+ fi
+
mycmakeargs="${mycmakeargs}
-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d"