* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-03-15 18:49 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-03-15 18:49 UTC (permalink / raw
To: gentoo-commits
commit: 3a1cb25e2e78a152dbf1cb3de73fb2304f85f686
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 15 18:48:31 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 15 18:49:03 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=3a1cb25e
kde-plasma/kwin-x11: new package, add 9999
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 138 +++++++++++++++++++++++++++++++
kde-plasma/kwin-x11/metadata.xml | 16 ++++
2 files changed, 154 insertions(+)
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
new file mode 100644
index 0000000000..325b7bd6a0
--- /dev/null
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=9999
+QTMIN=6.8.1
+inherit ecm fcaps plasma.kde.org xdg
+
+DESCRIPTION="Flexible, composited X window manager"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE="accessibility gles2-only lock +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+ >=dev-libs/wayland-1.24.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,opengl,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/breeze-${KDE_CATV}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/lcms:2
+ media-libs/libcanberra
+ >=media-libs/libdisplay-info-0.2.0:=
+ media-libs/libepoxy
+ media-libs/libglvnd
+ >=media-libs/mesa-24.1.0_rc1[opengl,X]
+ virtual/libudev:=
+ x11-libs/libX11
+ x11-libs/libXi
+ >=x11-libs/libdrm-2.4.116
+ >=x11-libs/libxcb-1.10:=
+ >=x11-libs/libxcvt-0.1.1
+ >=x11-libs/libxkbcommon-1.5.0
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ accessibility? ( media-libs/libqaccessibilityclient:6 )
+ lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/kdeplasma-addons:5
+ !<kde-plasma/kwin-6.3.80
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ || (
+ dev-qt/qtmultimedia:6[ffmpeg]
+ (
+ dev-qt/qtmultimedia:6[gstreamer]
+ media-plugins/gst-plugins-soup:1.0
+ )
+ )
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/aurorae-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6
+ sys-apps/hwdata
+ >=x11-base/xwayland-23.1.0
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.16.0
+ >=dev-libs/wayland-protocols-1.38
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ x11-base/xorg-proto
+ x11-libs/xcb-util-image
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+
+# https://bugs.gentoo.org/941628
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
+ -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ fcaps_pkg_postinst
+}
diff --git a/kde-plasma/kwin-x11/metadata.xml b/kde-plasma/kwin-x11/metadata.xml
new file mode 100644
index 0000000000..6dd1cdb4f2
--- /dev/null
+++ b/kde-plasma/kwin-x11/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=kwin</bugs-to>
+ <remote-id type="kde-invent">plasma/kwin-x11</remote-id>
+ </upstream>
+ <use>
+ <flag name="lock">Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg></flag>
+ <flag name="shortcuts">Enable global shortcuts support via <pkg>kde-plasma/kglobalacceld</pkg></flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-03-16 23:10 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-03-16 23:10 UTC (permalink / raw
To: gentoo-commits
commit: 34d151123888dc3b3e99692aca20f34be03e8f76
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 16 23:00:40 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 16 23:00:40 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=34d15112
kde-plasma/kwin-x11: move dev-qt/qtwayland to COMMON_DEPEND
Used in src/helpers/killer/killer.cpp
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 325b7bd6a0..c8797ee37a 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -27,6 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtsensors-${QTMIN}:6
>=dev-qt/qtshadertools-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kcolorscheme-${KFMIN}:6
@@ -97,7 +98,6 @@ DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.38
>=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
- >=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto
x11-libs/xcb-util-image
"
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-05-15 22:14 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-05-15 22:14 UTC (permalink / raw
To: gentoo-commits
commit: 4089fd629a44a1301aca0aaa7b6faf781a929a61
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May 15 21:46:24 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May 15 22:13:48 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=4089fd62
kde-plasma/kwin-x11: Drop unused dependencies (no more effects videos)
Upstream commit 2d5bb7f2d1620175023feef2f043c4e358a0cdf1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 8 --------
1 file changed, 8 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index c8797ee37a..29f8e752f8 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -78,14 +78,6 @@ COMMON_DEPEND="
RDEPEND="${COMMON_DEPEND}
!kde-plasma/kdeplasma-addons:5
!<kde-plasma/kwin-6.3.80
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- || (
- dev-qt/qtmultimedia:6[ffmpeg]
- (
- dev-qt/qtmultimedia:6[gstreamer]
- media-plugins/gst-plugins-soup:1.0
- )
- )
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-plasma/aurorae-${KDE_CATV}:6
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-05-16 16:01 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-05-16 16:01 UTC (permalink / raw
To: gentoo-commits
commit: a13ce233a12ecf81fd3e40a0cc8fed7677e6b3fd
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May 16 16:01:27 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May 16 16:01:27 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=a13ce233
kde-plasma/kwin-x11: Lower minimum dev-libs/wayland to 1.23.0
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild | 2 +-
kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
index be689f995f..bf216784f3 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
@@ -20,7 +20,7 @@ RESTRICT="test"
# qtbase slot op: GuiPrivate use in tabbox
COMMON_DEPEND="
- >=dev-libs/wayland-1.24.0
+ >=dev-libs/wayland-1.23.0
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,opengl,widgets,X]
>=dev-qt/qtdeclarative-${QTMIN}:6
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
index 1ce460cfb5..11473eb045 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
@@ -20,7 +20,7 @@ RESTRICT="test"
# qtbase slot op: GuiPrivate use in tabbox
COMMON_DEPEND="
- >=dev-libs/wayland-1.24.0
+ >=dev-libs/wayland-1.23.0
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,opengl,widgets,X]
>=dev-qt/qtdeclarative-${QTMIN}:6
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-05-18 23:15 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-05-18 23:15 UTC (permalink / raw
To: gentoo-commits
commit: ed980a337636d6728d65bf82a0ef4508390dd468
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 23:14:23 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 18 23:14:23 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=ed980a33
kde-plasma/kwin-x11: Drop unused dependencies
Upstream commit f513cd205ded6803c604258415d1fab55486b911
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild | 3 +--
kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild | 3 +--
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 3 +--
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
index bf216784f3..01f2de0cb9 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.3.90.ebuild
@@ -51,7 +51,6 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/breeze-${KDE_CATV}:6
>=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
>=kde-plasma/plasma-activities-${KDE_CATV}:6
media-libs/fontconfig
media-libs/freetype
@@ -66,7 +65,6 @@ COMMON_DEPEND="
x11-libs/libXi
>=x11-libs/libdrm-2.4.116
>=x11-libs/libxcb-1.10:=
- >=x11-libs/libxcvt-0.1.1
>=x11-libs/libxkbcommon-1.5.0
x11-libs/xcb-util-cursor
x11-libs/xcb-util-keysyms
@@ -92,6 +90,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
x11-base/xorg-proto
x11-libs/xcb-util-image
+ test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
"
BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
index 11473eb045..b70b2ea570 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
@@ -51,7 +51,6 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/breeze-${KDE_CATV}:6
>=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
>=kde-plasma/plasma-activities-${KDE_CATV}:6
media-libs/fontconfig
media-libs/freetype
@@ -66,7 +65,6 @@ COMMON_DEPEND="
x11-libs/libXi
>=x11-libs/libdrm-2.4.116
>=x11-libs/libxcb-1.10:=
- >=x11-libs/libxcvt-0.1.1
>=x11-libs/libxkbcommon-1.5.0
x11-libs/xcb-util-cursor
x11-libs/xcb-util-keysyms
@@ -92,6 +90,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
x11-base/xorg-proto
x11-libs/xcb-util-image
+ test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
"
BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 29f8e752f8..57b3659cd2 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -51,7 +51,6 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/breeze-${KDE_CATV}:6
>=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
>=kde-plasma/plasma-activities-${KDE_CATV}:6
media-libs/fontconfig
media-libs/freetype
@@ -66,7 +65,6 @@ COMMON_DEPEND="
x11-libs/libXi
>=x11-libs/libdrm-2.4.116
>=x11-libs/libxcb-1.10:=
- >=x11-libs/libxcvt-0.1.1
>=x11-libs/libxkbcommon-1.5.0
x11-libs/xcb-util-cursor
x11-libs/xcb-util-keysyms
@@ -92,6 +90,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
x11-base/xorg-proto
x11-libs/xcb-util-image
+ test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
"
BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-06-25 22:19 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-06-25 22:19 UTC (permalink / raw
To: gentoo-commits
commit: b409fda8d43aae065d1450803ab51605711850cf
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 25 22:19:01 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jun 25 22:19:01 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b409fda8
kde-plasma/kwin-x11: Drop obsolete use of fcaps
Bug: https://bugs.gentoo.org/959085
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild | 11 +----------
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 11 +----------
2 files changed, 2 insertions(+), 20 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
index b70b2ea570..fb9acde1ca 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=6.14.0
QTMIN=6.8.1
-inherit ecm fcaps plasma.kde.org xdg
+inherit ecm plasma.kde.org xdg
DESCRIPTION="Flexible, composited X window manager"
@@ -98,10 +98,6 @@ BDEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:6
"
-# https://bugs.gentoo.org/941628
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
-
src_prepare() {
ecm_src_prepare
@@ -122,8 +118,3 @@ src_configure() {
ecm_src_configure
}
-
-pkg_postinst() {
- xdg_pkg_postinst
- fcaps_pkg_postinst
-}
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 57b3659cd2..2ca2683ba1 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=9999
QTMIN=6.8.1
-inherit ecm fcaps plasma.kde.org xdg
+inherit ecm plasma.kde.org xdg
DESCRIPTION="Flexible, composited X window manager"
@@ -98,10 +98,6 @@ BDEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:6
"
-# https://bugs.gentoo.org/941628
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
-
src_prepare() {
ecm_src_prepare
@@ -122,8 +118,3 @@ src_configure() {
ecm_src_configure
}
-
-pkg_postinst() {
- xdg_pkg_postinst
- fcaps_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-06-30 16:49 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-06-30 16:49 UTC (permalink / raw
To: gentoo-commits
commit: a99ae36883c7e10896c77fbd61ba0d9558c55b6f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 21:17:15 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jun 30 16:48:20 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=a99ae368
kde-plasma/kwin-x11: BDEPEND=dev-qt/qtwayland -> qtbase[wayland]
In Qt 6.10, most of qtwayland moved into qtbase, leaving a
"qtwayland-toolbox" package mostly containing the compositor.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild | 2 +-
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
index bcdb569d85..95fef82fa7 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
@@ -93,7 +93,7 @@ DEPEND="${COMMON_DEPEND}
test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
"
BDEPEND="
- >=dev-qt/qtwayland-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
"
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 077095f18e..3a428962f3 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -93,7 +93,7 @@ DEPEND="${COMMON_DEPEND}
test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
"
BDEPEND="
- >=dev-qt/qtwayland-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
"
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-07-09 17:56 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-07-09 17:56 UTC (permalink / raw
To: gentoo-commits
commit: 381819293ef08bd25f9d4e8858e6a51cebef1da7
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 9 15:53:39 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 9 17:55:57 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=38181929
kde-plasma/kwin-x11: Drop obsolete cmake arg
Bug: https://bugs.gentoo.org/959085
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild | 1 -
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
index fbffcd2481..e7531f1d57 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.4.49.9999.ebuild
@@ -112,7 +112,6 @@ src_configure() {
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)
- -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
-DKWIN_BUILD_SCREENLOCKER=$(usex lock)
-DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
)
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 2c0a489060..1e83f4154e 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -112,7 +112,6 @@ src_configure() {
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)
- -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
-DKWIN_BUILD_SCREENLOCKER=$(usex lock)
-DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
)
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/
@ 2025-07-16 15:08 Andreas Sturmlechner
0 siblings, 0 replies; 9+ messages in thread
From: Andreas Sturmlechner @ 2025-07-16 15:08 UTC (permalink / raw
To: gentoo-commits
commit: af5ab4b288821024e96d2475a461581740309338
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Mon Jul 14 20:29:17 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 16 15:02:31 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=af5ab4b2
kde-plasma/kwin-x11: add knighttime dep
Upstream commit: 189774dbc2a80a8690591a823a95018bb5410246
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/kde/pull/1053
Closes: https://github.com/gentoo/kde/pull/1053
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kwin-x11/kwin-x11-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
index 1e83f4154e..65e5a90eb0 100644
--- a/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-9999.ebuild
@@ -50,6 +50,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/breeze-${KDE_CATV}:6
>=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/knighttime-${KDE_CATV}:6
>=kde-plasma/plasma-activities-${KDE_CATV}:6
media-libs/fontconfig
media-libs/freetype
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-07-16 15:08 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-15 18:49 [gentoo-commits] proj/kde:master commit in: kde-plasma/kwin-x11/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2025-03-16 23:10 Andreas Sturmlechner
2025-05-15 22:14 Andreas Sturmlechner
2025-05-16 16:01 Andreas Sturmlechner
2025-05-18 23:15 Andreas Sturmlechner
2025-06-25 22:19 Andreas Sturmlechner
2025-06-30 16:49 Andreas Sturmlechner
2025-07-09 17:56 Andreas Sturmlechner
2025-07-16 15:08 Andreas Sturmlechner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox