commit: 98d55dd33853c512dc2109cf75642df27edc5ff0
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 1 12:01:29 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 1 12:01:29 2018 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=98d55dd3
kde-plasma/plasma-desktop: Drop USE legacy-systray,gtk2,gtk3,qt4
Optional RDEPENDs are moving into kde-plasma/plasma-meta where they
end up in a much less complicated REQUIRED_USE, re-using USE=gtk.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
kde-plasma/plasma-desktop/metadata.xml | 3 ---
kde-plasma/plasma-desktop/plasma-desktop-5.12.49.9999.ebuild | 10 +---------
kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild | 10 +---------
3 files changed, 2 insertions(+), 21 deletions(-)
diff --git a/kde-plasma/plasma-desktop/metadata.xml
b/kde-plasma/plasma-desktop/metadata.xml
index 427be9b25a..65b6478522 100644
--- a/kde-plasma/plasma-desktop/metadata.xml
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -7,10 +7,7 @@
</maintainer>
<use>
<flag name="appstream">Enable AppStream software metadata
support</flag>
- <flag name="gtk2">Add support for gtk+2-based applications
using legacy xembed systray icons via libappindicator.</flag>
- <flag name="gtk3">Add support for gtk+3-based applications
using legacy xembed systray icons via libappindicator.</flag>
<flag name="ibus">Use ibus input method via
<pkg>app-i18n/ibus</pkg></flag>
- <flag name="legacy-systray">Add support for applications using
legacy xembed systray icons.</flag>
<flag name="mouse">Enable mouse KCM</flag>
<flag name="scim">Enable applets that use
<pkg>app-i18n/scim</pkg></flag>
<flag name="touchpad">Enable touchpad KCM</flag>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.12.49.9999.ebuild
b/kde-plasma/plasma-desktop/plasma-desktop-5.12.49.9999.ebuild
index b30ea480c3..a4dbc86a6a 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.12.49.9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.12.49.9999.ebuild
@@ -10,7 +10,7 @@ inherit kde5
DESCRIPTION="KDE Plasma desktop"
KEYWORDS=""
-IUSE="appstream +fontconfig gtk2 gtk3 ibus legacy-systray +mouse pulseaudio
+qt4 scim +semantic-desktop touchpad"
+IUSE="appstream +fontconfig ibus +mouse pulseaudio scim +semantic-desktop
touchpad"
COMMON_DEPEND="
$(add_frameworks_dep attica)
@@ -113,13 +113,7 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/accountsservice
sys-apps/util-linux
x11-apps/setxkbmap
- legacy-systray? (
- gtk2? ( dev-libs/libappindicator:2 )
- gtk3? ( dev-libs/libappindicator:3 )
- qt4? ( dev-libs/sni-qt )
- )
pulseaudio? ( $(add_plasma_dep plasma-pa ) )
- qt4? ( kde-plasma/qguiplatformplugin_kde:4 )
!kde-apps/kcontrol
!<kde-apps/kde4-l10n-17.08.1-r1
!kde-apps/knetattach[handbook]
@@ -130,8 +124,6 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/systemsettings:4
"
-REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray
) gtk3? ( legacy-systray )"
-
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package appstream AppStreamQt)
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
index b30ea480c3..a4dbc86a6a 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
@@ -10,7 +10,7 @@ inherit kde5
DESCRIPTION="KDE Plasma desktop"
KEYWORDS=""
-IUSE="appstream +fontconfig gtk2 gtk3 ibus legacy-systray +mouse pulseaudio
+qt4 scim +semantic-desktop touchpad"
+IUSE="appstream +fontconfig ibus +mouse pulseaudio scim +semantic-desktop
touchpad"
COMMON_DEPEND="
$(add_frameworks_dep attica)
@@ -113,13 +113,7 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/accountsservice
sys-apps/util-linux
x11-apps/setxkbmap
- legacy-systray? (
- gtk2? ( dev-libs/libappindicator:2 )
- gtk3? ( dev-libs/libappindicator:3 )
- qt4? ( dev-libs/sni-qt )
- )
pulseaudio? ( $(add_plasma_dep plasma-pa ) )
- qt4? ( kde-plasma/qguiplatformplugin_kde:4 )
!kde-apps/kcontrol
!<kde-apps/kde4-l10n-17.08.1-r1
!kde-apps/knetattach[handbook]
@@ -130,8 +124,6 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/systemsettings:4
"
-REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray
) gtk3? ( legacy-systray )"
-
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package appstream AppStreamQt)