summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-misc/plasma-nm/metadata.xml5
-rw-r--r--kde-misc/plasma-nm/plasma-nm-0.9.3.0.ebuild6
-rw-r--r--kde-misc/plasma-nm/plasma-nm-9999.ebuild20
3 files changed, 23 insertions, 8 deletions
diff --git a/kde-misc/plasma-nm/metadata.xml b/kde-misc/plasma-nm/metadata.xml
index 8d1e86a9cef..c5ae96e2c63 100644
--- a/kde-misc/plasma-nm/metadata.xml
+++ b/kde-misc/plasma-nm/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>kde</herd>
+ <herd>kde</herd>
+ <use>
+ <flag name="modemmanager">Enable support for mobile broadband devices</flag>
+ </use>
</pkgmetadata>
diff --git a/kde-misc/plasma-nm/plasma-nm-0.9.3.0.ebuild b/kde-misc/plasma-nm/plasma-nm-0.9.3.0.ebuild
index f8b168b49f1..b1208099282 100644
--- a/kde-misc/plasma-nm/plasma-nm-0.9.3.0.ebuild
+++ b/kde-misc/plasma-nm/plasma-nm-0.9.3.0.ebuild
@@ -11,7 +11,7 @@ DECLARATIVE_REQUIRED="always"
inherit kde4-base
if [[ ${KDE_BUILD_TYPE} != live ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
else
KEYWORDS=""
@@ -29,4 +29,6 @@ DEPEND="
net-libs/libnm-qt
>=net-misc/networkmanager-0.9.8.0
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !kde-misc/networkmanagement
+"
diff --git a/kde-misc/plasma-nm/plasma-nm-9999.ebuild b/kde-misc/plasma-nm/plasma-nm-9999.ebuild
index f8b168b49f1..1960fef232b 100644
--- a/kde-misc/plasma-nm/plasma-nm-9999.ebuild
+++ b/kde-misc/plasma-nm/plasma-nm-9999.ebuild
@@ -11,7 +11,7 @@ DECLARATIVE_REQUIRED="always"
inherit kde4-base
if [[ ${KDE_BUILD_TYPE} != live ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
else
KEYWORDS=""
@@ -22,11 +22,21 @@ HOMEPAGE="https://projects.kde.org/projects/playground/network/plasma-nm"
LICENSE="GPL-2"
SLOT="4"
-IUSE="debug"
+IUSE="debug modemmanager"
DEPEND="
- net-libs/libmm-qt
- net-libs/libnm-qt
+ net-libs/libnm-qt[modemmanager?]
>=net-misc/networkmanager-0.9.8.0
+ modemmanager? ( net-libs/libmm-qt )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !kde-misc/networkmanagement
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use !modemmanager DISABLE_MODEMMANAGER_SUPPORT)
+ )
+
+ kde4-base_src_configure
+}