diff options
| -rw-r--r-- | kde-plasma/plasma-desktop/metadata.xml | 1 | ||||
| -rw-r--r-- | kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild | 6 | ||||
| -rw-r--r-- | kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild | 6 |
3 files changed, 9 insertions, 4 deletions
diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml index 7704dc621a4..e50b5d2d830 100644 --- a/kde-plasma/plasma-desktop/metadata.xml +++ b/kde-plasma/plasma-desktop/metadata.xml @@ -9,6 +9,7 @@ <flag name="emoji">Build emojipicker applet using <pkg>app-i18n/ibus</pkg> and <pkg>media-fonts/noto-emoji</pkg></flag> <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag> <flag name="kaccounts">Build the OpenDesktop integration plugin</flag> + <flag name="policykit">Build the Users KCM using <pkg>sys-apps/accountsservice</pkg> and <pkg>sys-auth/polkit</pkg></flag> <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag> </use> </pkgmetadata> diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild index 84502ff0e3a..407fff71822 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild @@ -18,7 +18,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="emoji ibus +kaccounts scim +semantic-desktop" +IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop" BDEPEND="virtual/pkgconfig" COMMON_DEPEND=" @@ -111,10 +111,10 @@ RDEPEND="${COMMON_DEPEND} >=kde-plasma/breeze-${PVCUT}:5 >=kde-plasma/kde-cli-tools-${PVCUT}:5 >=kde-plasma/oxygen-${PVCUT}:5 - sys-apps/accountsservice sys-apps/util-linux x11-apps/setxkbmap kaccounts? ( net-libs/signon-oauth2 ) + policykit? ( sys-apps/accountsservice ) " PATCHES=( @@ -124,6 +124,8 @@ PATCHES=( src_prepare() { ecm_src_prepare + cmake_run_in kcms cmake_comment_add_subdirectory users + if ! use ibus; then sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ -i applets/kimpanel/backend/ibus/CMakeLists.txt || die diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild index 8cc3632ebfc..ddea0690758 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild @@ -18,7 +18,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="emoji ibus +kaccounts scim +semantic-desktop" +IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop" BDEPEND="virtual/pkgconfig" COMMON_DEPEND=" @@ -111,10 +111,10 @@ RDEPEND="${COMMON_DEPEND} >=kde-plasma/breeze-${PVCUT}:5 >=kde-plasma/kde-cli-tools-${PVCUT}:5 >=kde-plasma/oxygen-${PVCUT}:5 - sys-apps/accountsservice sys-apps/util-linux x11-apps/setxkbmap kaccounts? ( net-libs/signon-oauth2 ) + policykit? ( sys-apps/accountsservice ) " PATCHES=( @@ -124,6 +124,8 @@ PATCHES=( src_prepare() { ecm_src_prepare + use policykit || cmake_run_in kcms cmake_comment_add_subdirectory users + if ! use ibus; then sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ -i applets/kimpanel/backend/ibus/CMakeLists.txt || die |
