public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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