diff options
| author | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-11-08 23:27:05 +0100 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-11-08 23:27:05 +0100 |
| commit | 60c73c38e8b371eecdc10379535368bcbe3e14c3 (patch) | |
| tree | 3bc58aaacda071ac0cf345bb6664915d2c99a416 /kde-misc/knetworkmanager/knetworkmanager-9999.ebuild | |
| parent | f22b77018a00177a8738802c248f6718861c8fe4 (diff) | |
| download | kde-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.ebuild | 32 |
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" |
