aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild')
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild34
1 files changed, 14 insertions, 20 deletions
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
index fcf6719a4d..203580bc45 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
@@ -7,17 +7,17 @@ ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.2
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-3"
+XORGHDRS="${PN}-override-include-dirs-4"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="ibus kaccounts scim screencast sdl +semantic-desktop X"
+IUSE="ibus kaccounts scim screencast sdl +semantic-desktop"
RESTRICT="test" # missing selenium-webdriver-at-spi
@@ -74,13 +74,11 @@ COMMON_DEPEND="
>=kde-plasma/plasma5support-${PVCUT}:6
media-libs/libcanberra
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
x11-libs/libXi
- X? (
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- )
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
ibus? (
app-i18n/ibus
dev-libs/glib:2
@@ -105,12 +103,14 @@ DEPEND="${COMMON_DEPEND}
"
RDEPEND="${COMMON_DEPEND}
!<kde-plasma/kdeplasma-addons-5.25.50
+ !<kde-plasma/plasma-workspace-6.0.80
dev-libs/kirigami-addons:6
>=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
>=kde-plasma/oxygen-${PVCUT}:6
+ kde-plasma/plasma-mimeapps-list
media-fonts/noto-emoji
sys-apps/util-linux
x11-apps/setxkbmap
@@ -126,7 +126,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-5.90.0-override-include-dirs.patch" # downstream patch
+ "${FILESDIR}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch
)
src_prepare() {
@@ -145,24 +145,18 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
$(cmake_use_find_package kaccounts AccountsQt6)
$(cmake_use_find_package kaccounts KAccounts6)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
- -DBUILD_KCM_MOUSE_X11=$(usex X)
- -DBUILD_KCM_TOUCHPAD_X11=$(usex X)
)
- if use X; then
- mycmakeargs+=(
- -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- )
- fi
-
ecm_src_configure
}