[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-09-10 Thread Andreas Sturmlechner
commit: 1e70c1993c3a0b01eedba46c387374aa5fd9129c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 10 17:03:21 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 10 17:58:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e70c199

kde-plasma/kwin: drop 6.1.4-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest |   1 -
 kde-plasma/kwin/kwin-6.1.4-r2.ebuild | 146 ---
 2 files changed, 147 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 68ca1f463dfd..d91e6f104a1d 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,3 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
-DIST kwin-6.1.4-patchset.tar.xz 12252 BLAKE2B 
ced952cffbc5a1b077c94f39eb8af7e7f88716fd205c2079c16d610f4e01b2835368522bcc86f9b801210aef8cf4c266b31235378f9e29ef2f06a0866e69196c
 SHA512 
db183d11db57fcf98431ea6391a5fbfc0d6a76dfacc6d9832145a00151167b75c916cc21435ee18e9549b4a4ce5dd8577d7d9f565f0f8f711c33b0b83c36e9b0
 DIST kwin-6.1.4.tar.xz 8499248 BLAKE2B 
f455ee5da1ab735237581b41c3a423e3768443270e294ee1bd974f3f59bc72adf9d67939a27761dff51c2781df5f278b2fcf40f3b768e4bffaa1712934932894
 SHA512 
f7d512e633ec153f19b2f76f781d67a6c5f9b97df81205cf6e3cca227185b2764ffa612f0d1c0a528a37964dfcf3c6ac060c062ae8d653997057555cfd477090
 DIST kwin-6.1.5.tar.xz 8503432 BLAKE2B 
8cd8da89f93ac64dbb8a42e90a09a188b86762440964d4e9425a924f0349360bcf31f187fcfb66b61fca42db44f93c97f313703c5b602e873035bec86f36b0b1
 SHA512 
a71d1f814c948293d5552504115178f20e7450ead86c57b0fda79584f613fbc77851d1735945f7f05bf0b6b8c09cdacf53154820176d133f41ec736ae1492946

diff --git a/kde-plasma/kwin/kwin-6.1.4-r2.ebuild 
b/kde-plasma/kwin/kwin-6.1.4-r2.ebuild
deleted file mode 100644
index 1e8ae01ae3ac..
--- a/kde-plasma/kwin/kwin-6.1.4-r2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.5.0 # bug 933271
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.7.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-PATCHSET="${P}-patchset"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   dev-libs/libei
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info:=
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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/libqaccessibili

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-09-02 Thread Andreas Sturmlechner
commit: 3b0daa01c04e47c977a5217016d1eb9201b5bc76
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  2 19:15:14 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  2 20:13:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b0daa01

kde-plasma/kwin: Add various 6.1.5 backports

Gabriel Souza Franco (1):
  opengl/gltexture: Fix format for 565 textures

Vlad Zahorodnii (8):
  scene: Fix SurfaceItemWayland::freeze()
  wayland: Fix a potential null dereference when sending current output 
device mode
  opengl: Fix a typo in GLTexture::upload()
  colorblindesscorrection: fix incorrect variable name in shader program
  Make Workspace::removeUnmanaged() keep the window in the stack
  Fix a crash in computeLayer()
  effect: Refuse starting quick effect if keyboard cannot be grabbed
  Fix null dereference in Workspace::workspaceEvent()

Xaver Hugl (5):
  placeholderinputeventfilter: don't block media keys
  opengl/egldisplay: add the invalid modifier to the correct list
  platformsupport/scene/opengl: do test imports for external_only formats 
properly
  backends/drm: allow triple buffering on NVidia if 
KWIN_DRM_DISABLE_TRIPLE_BUFFERING=0 is set
  window: make setQuickTileMode more sane

Yifan Zhu (1):
  screenedge: allow activating clients in drag and drop

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest |   1 +
 kde-plasma/kwin/kwin-6.1.4-r2.ebuild | 146 +++
 2 files changed, 147 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 50a91193fc9a..3f1ccfc37df2 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
+DIST kwin-6.1.4-patchset.tar.xz 12252 BLAKE2B 
ced952cffbc5a1b077c94f39eb8af7e7f88716fd205c2079c16d610f4e01b2835368522bcc86f9b801210aef8cf4c266b31235378f9e29ef2f06a0866e69196c
 SHA512 
db183d11db57fcf98431ea6391a5fbfc0d6a76dfacc6d9832145a00151167b75c916cc21435ee18e9549b4a4ce5dd8577d7d9f565f0f8f711c33b0b83c36e9b0
 DIST kwin-6.1.4.tar.xz 8499248 BLAKE2B 
f455ee5da1ab735237581b41c3a423e3768443270e294ee1bd974f3f59bc72adf9d67939a27761dff51c2781df5f278b2fcf40f3b768e4bffaa1712934932894
 SHA512 
f7d512e633ec153f19b2f76f781d67a6c5f9b97df81205cf6e3cca227185b2764ffa612f0d1c0a528a37964dfcf3c6ac060c062ae8d653997057555cfd477090

diff --git a/kde-plasma/kwin/kwin-6.1.4-r2.ebuild 
b/kde-plasma/kwin/kwin-6.1.4-r2.ebuild
new file mode 100644
index ..1e8ae01ae3ac
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.1.4-r2.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.5.0 # bug 933271
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.2
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+PATCHSET="${P}-patchset"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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
+   >=

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-31 Thread Andreas Sturmlechner
commit: 3e8826b91847432b0fb0664bfdb8460aeb3ebf69
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 30 15:41:33 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 31 10:47:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8826b9

kde-plasma/kwin: drop 5.27.11-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r1.ebuild | 145 -
 1 file changed, 145 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r1.ebuild
deleted file mode 100644
index a41c239d5468..
--- a/kde-plasma/kwin/kwin-5.27.11-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm flag-o-matic plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kwayland-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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:5 )
-   gles2-only? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl]
-   =kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? (
-   >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
-   media-plugins/gst-plugins-soup:1.0
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   x11-base/xorg-proto
-   x11-libs/xcb-util-image
-   caps? ( sys-libs/libcap )
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   # ODR violation (bug #921558)
-   filter-lto
-
-   local mycmakeargs=(
-   # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
-   

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-29 Thread Arthur Zamarin
commit: 0ebd544d91a84c8cd33f17c55e6ea0bceddfe77e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 30 06:38:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 30 06:38:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebd544d

kde-plasma/kwin: Stabilize 5.27.11-r2 x86, #937885

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
index b98ebde8a444..026c190f4601 100644
--- a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-29 Thread Arthur Zamarin
commit: 85cfe50130c841031d2f4e7b502c345dbe707a4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 30 06:38:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 30 06:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cfe501

kde-plasma/kwin: Stabilize 5.27.11-r2 arm64, #937885

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
index 026c190f4601..0991f47c04a4 100644
--- a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-29 Thread Arthur Zamarin
commit: d00792e4be47f8b2c555fcfc710b799dbf119957
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 30 06:38:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 30 06:38:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00792e4

kde-plasma/kwin: Stabilize 5.27.11-r2 amd64, #937885

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
index ff2950adf0b7..b98ebde8a444 100644
--- a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-14 Thread Andreas Sturmlechner
commit: 844b39c914c717f88812da58a696bbaaab68c141
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 13 20:44:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 14 10:22:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844b39c9

kde-plasma/kwin: Depend on ECM 6.5.0 w/ fixed FindWaylandScanner

Bug: https://bugs.gentoo.org/933271
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r2.ebuild | 146 +
 1 file changed, 146 insertions(+)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
new file mode 100644
index ..ff2950adf0b7
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.11-r2.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm flag-o-matic plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   >=kde-plasma/kwayland-${KFMIN}:5
+   >=kde-plasma/libplasma-${KFMIN}:5
+   >=kde-plasma/plasma-activities-${KFMIN}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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:5 )
+   gles2-only? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !kde-plasma/kwayland-server
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   sys-apps/hwdata
+   x11-base/xwayland
+   multimedia? (
+   >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
+   media-plugins/gst-plugins-soup:1.0
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.9
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-qt/designer-${QTMIN}:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5
+   x11-base/xorg-proto
+   x11-libs/xcb-util-image
+   caps? ( sys-libs/libcap )
+"
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   dev-util/wayland-scanner
+   >=kde-frameworks/extra-cmake-modules-6.5.0:0
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_prepare() {
+   ecm_src_prepare
+   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
+
+   # TODO: try to get a build switch upstreamed
+   if ! use screencast; then
+   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
+   fi
+}
+
+src_configure() {
+   # ODR violation (bug #921558)
+   filter-lto
+
+   l

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-08-10 Thread Andreas Sturmlechner
commit: 4c5e264a7dbd847df999cde6887159e2df08d63a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 10 20:49:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 11 06:52:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5e264a

kde-plasma/kwin: drop 6.1.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-6.1.4.ebuild | 143 --
 1 file changed, 143 deletions(-)

diff --git a/kde-plasma/kwin/kwin-6.1.4.ebuild 
b/kde-plasma/kwin/kwin-6.1.4.ebuild
deleted file mode 100644
index 267307cdc655..
--- a/kde-plasma/kwin/kwin-6.1.4.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.3.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.7.1
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   dev-libs/libei
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info:=
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
-   gles2-only? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl]
-   =kde-plasma/kscreenlocker-${PVCUT}:6 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-   shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kdeplasma-addons:5
-   !kde-plasma/kwayland-server
-   >=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/libplasma-${PVCUT}:6[wayland(+)]
-   sys-apps/hwdata
-   x11-base/xwayland[libei]
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.13.0
-   >=dev-libs/wayland-protocols-1.34
-   >=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
-   caps? ( sys-libs/libcap )
-   test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
-"
-BDEPEND="
-   >=dev-qt/qtwayland-${QTMIN}:6
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
-   ecm_src_prepare
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2024-08-10 Thread Andreas Sturmlechner
commit: c8fbaf4ed30ec52079eb79458e71cacc450a8217
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 10 11:03:52 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 11 06:52:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8fbaf4e

kde-plasma/kwin: Depend on ECM 6.5.0 w/ fixed FindWaylandScanner

Also backporting commit d85dd623d7315f2e620c2c37e635f2fd3737a684
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=450579

Bug: https://bugs.gentoo.org/933271
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin/files/kwin-6.1.4-screenedge-dnd.patch |  34 +
 kde-plasma/kwin/kwin-6.1.4-r1.ebuild   | 145 +
 2 files changed, 179 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-6.1.4-screenedge-dnd.patch 
b/kde-plasma/kwin/files/kwin-6.1.4-screenedge-dnd.patch
new file mode 100644
index ..864835bee661
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-6.1.4-screenedge-dnd.patch
@@ -0,0 +1,34 @@
+From d85dd623d7315f2e620c2c37e635f2fd3737a684 Mon Sep 17 00:00:00 2001
+From: Yifan Zhu 
+Date: Wed, 7 Aug 2024 16:54:44 +
+Subject: [PATCH] screenedge: allow activating clients in drag and drop
+
+In particular, this allows dragging onto autohide and dogde-window
+panels.
+
+BUG: 450579
+
+
+(cherry picked from commit 7752db3a882b5432d7d5c0b118acf42eeb3a8aee)
+
+Co-authored-by: Yifan Zhu 
+---
+ src/screenedge.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/screenedge.cpp b/src/screenedge.cpp
+index de9f55dcb69..b1b2a29f9e3 100644
+--- a/src/screenedge.cpp
 b/src/screenedge.cpp
+@@ -244,7 +244,7 @@ bool Edge::activatesForPointer() const
+ // Most actions do not handle drag and drop properly yet
+ // but at least allow "show desktop" and "application launcher".
+ if (waylandServer() && waylandServer()->seat()->isDragPointer()) {
+-if (!m_edges->isDesktopSwitching() && m_action != 
ElectricActionShowDesktop && m_action != ElectricActionApplicationLauncher) {
++if (!m_edges->isDesktopSwitching() && m_action != ElectricActionNone 
&& m_action != ElectricActionShowDesktop && m_action != 
ElectricActionApplicationLauncher) {
+ return false;
+ }
+ // Don't activate edge when a mouse button is pressed, except when
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-6.1.4-r1.ebuild 
b/kde-plasma/kwin/kwin-6.1.4-r1.ebuild
new file mode 100644
index ..b759cc819a2d
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.1.4-r1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.5.0 # bug 933271
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.2
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info:=
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libX

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-07-13 Thread Andreas Sturmlechner
commit: 6505d740a56a25ced05490b1c7cc6dc0b056057c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jul 13 17:09:12 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 13 17:27:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6505d740

kde-plasma/kwin: drop 6.1.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-6.1.2.ebuild | 143 --
 1 file changed, 143 deletions(-)

diff --git a/kde-plasma/kwin/kwin-6.1.2.ebuild 
b/kde-plasma/kwin/kwin-6.1.2.ebuild
deleted file mode 100644
index 4587692dcbab..
--- a/kde-plasma/kwin/kwin-6.1.2.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.3.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.7.1
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   dev-libs/libei
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info:=
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
-   gles2-only? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl]
-   =kde-plasma/kscreenlocker-${PVCUT}:6 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-   shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kdeplasma-addons:5
-   !kde-plasma/kwayland-server
-   >=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/libplasma-${PVCUT}:6[wayland(+)]
-   sys-apps/hwdata
-   x11-base/xwayland[libei]
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.13.0
-   >=dev-libs/wayland-protocols-1.34
-   >=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
-   caps? ( sys-libs/libcap )
-   test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
-"
-BDEPEND="
-   >=dev-qt/qtwayland-${QTMIN}:6
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
-   ecm_src_prepare
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_module

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-07-08 Thread Andreas Sturmlechner
commit: bf898b6eac16d8d0d4921325d69d46771807edea
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul  8 16:50:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul  8 17:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf898b6e

kde-plasma/kwin: Scoop up fixes from 6.1 branch

Akseli Lahtinen (1):
  WindowHeapDelegate: label topMargin to small, remove height padding

Vlad Zahorodnii (4):
  plugins/screencast: Handle frame rate throttling timer firing a bit 
earlier
  plugins/screencast: Prefer glReadnPixels() and glGetnTexImage()
  opengl: Add OpenGlContext::glGetnTexImage()
  wayland: add error handling for QFile::open failure in 
org_kde_plasma_window_get_icon

Xaver Hugl (3):
  backends/drm: disable triple buffering on NVidia
  plugins/glide: drop references to closed windows if they're not animated
  placement: ignore the active output with place under mouse

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest |   1 +
 kde-plasma/kwin/kwin-6.1.2-r1.ebuild | 147 +++
 2 files changed, 148 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 17f954a9a693..9f602aee0f82 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
+DIST kwin-6.1.2-patchset.tar.xz 6164 BLAKE2B 
c39c81011c59149a170ceb3dbbb5603d8d2c2b257ab0ad1f0ff21cadf41239434c1b398b6bb1a34ecd73cef0ee429ce5df847dbf204c0d5941e794be0bbcf412
 SHA512 
00819eff7e463529e1229964c35369c6f041737ccdf1ac51311942693e1816d80405eac42b2e74e1995c4b60d5fb038b200a0e43bef3c44d225e06029a605d21
 DIST kwin-6.1.2.tar.xz 8493112 BLAKE2B 
54bca1632a8c1e31317ab2c7de763a7bb2629121283e84110a0b0a3ac96532e62083f9e715c828d311d8d7d9c1403032be109afe0fb77fc78d8f8ed21b215005
 SHA512 
cd138846c985ad415ef8fe070034da7887bfd0f31641f2ef5d52e8a0f4c9d00d759c6dcbeaa21b2e482c145f357cc6548476aae53d3eab8654a5b0175eeedc0e

diff --git a/kde-plasma/kwin/kwin-6.1.2-r1.ebuild 
b/kde-plasma/kwin/kwin-6.1.2-r1.ebuild
new file mode 100644
index ..0c073fdf6eb0
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.1.2-r1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+PATCHSET="${P}-patchset"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info:=
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX1

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-07-01 Thread James Le Cuirot
commit: 63fde624d3641f4f174dc4667d19478da90ed456
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul  1 13:42:09 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul  1 13:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fde624

kde-plasma/kwin: Add sub-slot operator for libdisplay-info to 6.1.1.2

It successfully builds against libdisplay-info 0.2.0.

Signed-off-by: James Le Cuirot  gentoo.org>

 kde-plasma/kwin/{kwin-6.1.1.2.ebuild => kwin-6.1.1.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.1.1.2.ebuild 
b/kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild
similarity index 99%
rename from kde-plasma/kwin/kwin-6.1.1.2.ebuild
rename to kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild
index bf0b01517334..1d16ab3a11a5 100644
--- a/kde-plasma/kwin/kwin-6.1.1.2.ebuild
+++ b/kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
media-libs/lcms:2
-   media-libs/libdisplay-info
+   media-libs/libdisplay-info:=
media-libs/libepoxy
media-libs/libglvnd
>=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-27 Thread Sam James
commit: ae623cb6026017ad828c37dc32fd1f825edd78f9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 27 10:50:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 27 10:50:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae623cb6

kde-plasma/kwin: add 6.1.1.2, drop 6.1.1.1

Fixed CMake version.

Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/Manifest | 2 +-
 kde-plasma/kwin/{kwin-6.1.1.1.ebuild => kwin-6.1.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 20b50956d66f..0e8b08c8caa1 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,4 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
 DIST kwin-6.1.0.tar.xz 8481248 BLAKE2B 
f618ae7dd68c7b06c565fa6efde2e1cb6eec78ddf4815f33b0911d342018309e098c6272821994dbf8df76c461b807dc76854c724fc945ba3185cd413a747cb5
 SHA512 
223209f9f0ba125f518352d39f024fed2ca24e9894a5715ec35e5cac46139ad88fd77f65d69ef862eed339baba91d89f3ce76b7474d85caf3679d29a179b9286
-DIST kwin-6.1.1.1.tar.xz 8494564 BLAKE2B 
47fafee516b5615fc1a93d3a88833aac8f864e5e79fada2f580be500cbf2a0efee01974a92051cc180fcce94b39790b544c327d3cc3a5e01e445423c42d8741e
 SHA512 
1a92baac171a67ac23b306db142447be5d7cb04e2ceb9ce5792ccb9be4d6cabb6745095d5cbd3b8e5cb6f8cabcfa3b5d6153b3a9085b7c28f2434183bb0cf8e3
+DIST kwin-6.1.1.2.tar.xz 8494780 BLAKE2B 
36f2e7d48b9c9c30cbc93236d7193e9e0a422eb399ce78bacc752621ad1902f7a4284b5f83bcd6237ee838eb315c2185dd1ddee2e7efe01cf066fbe72c4fbd30
 SHA512 
a2aa57ada84e4624fed85b097c991febbf1a678e55c563e54db9e76cf2a537a53c2aa579fc39b0c7c7b24cc392de103afd6166133c009bd7676ceadf6339385b
 DIST kwin-6.1.1.tar.xz 8496248 BLAKE2B 
76dc4c8c52a6a17e936509204e884ed5fcd183b844880e920ec73500eb677a2677025694eb9d590981bef7de4ec646d07ebcf413866c15e98ae4367bd7f36785
 SHA512 
1b724e5850ccb85477bdbac373f34f514e446f50ee1db1039b0e27c6cf898f4b16665af32217619a8c37d455f5b5cf2846931a94b9b9f2ab7303d4edfd9eeb52

diff --git a/kde-plasma/kwin/kwin-6.1.1.1.ebuild 
b/kde-plasma/kwin/kwin-6.1.1.2.ebuild
similarity index 100%
rename from kde-plasma/kwin/kwin-6.1.1.1.ebuild
rename to kde-plasma/kwin/kwin-6.1.1.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-27 Thread Sam James
commit: 2c3090e12ba3b8bdecd4586dce096ea69d22aaad
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 27 09:47:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 27 09:47:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3090e1

kde-plasma/kwin: add 6.1.1.1

See https://mail.kde.org/pipermail/kde-announce/2024-June/000382.html.

Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/Manifest|   1 +
 kde-plasma/kwin/kwin-6.1.1.1.ebuild | 143 
 2 files changed, 144 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 51de81bc87d3..20b50956d66f 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
 DIST kwin-6.1.0.tar.xz 8481248 BLAKE2B 
f618ae7dd68c7b06c565fa6efde2e1cb6eec78ddf4815f33b0911d342018309e098c6272821994dbf8df76c461b807dc76854c724fc945ba3185cd413a747cb5
 SHA512 
223209f9f0ba125f518352d39f024fed2ca24e9894a5715ec35e5cac46139ad88fd77f65d69ef862eed339baba91d89f3ce76b7474d85caf3679d29a179b9286
+DIST kwin-6.1.1.1.tar.xz 8494564 BLAKE2B 
47fafee516b5615fc1a93d3a88833aac8f864e5e79fada2f580be500cbf2a0efee01974a92051cc180fcce94b39790b544c327d3cc3a5e01e445423c42d8741e
 SHA512 
1a92baac171a67ac23b306db142447be5d7cb04e2ceb9ce5792ccb9be4d6cabb6745095d5cbd3b8e5cb6f8cabcfa3b5d6153b3a9085b7c28f2434183bb0cf8e3
 DIST kwin-6.1.1.tar.xz 8496248 BLAKE2B 
76dc4c8c52a6a17e936509204e884ed5fcd183b844880e920ec73500eb677a2677025694eb9d590981bef7de4ec646d07ebcf413866c15e98ae4367bd7f36785
 SHA512 
1b724e5850ccb85477bdbac373f34f514e446f50ee1db1039b0e27c6cf898f4b16665af32217619a8c37d455f5b5cf2846931a94b9b9f2ab7303d4edfd9eeb52

diff --git a/kde-plasma/kwin/kwin-6.1.1.1.ebuild 
b/kde-plasma/kwin/kwin-6.1.1.1.ebuild
new file mode 100644
index ..cb3d4cba4e81
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.1.1.1.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
+   gles2-only? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =kde-pl

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-13 Thread Sam James
commit: 030ab83496279e0cb9a294fe77b579a5ecf784e1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 14 03:32:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 03:33:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030ab834

kde-plasma/kwin: update minimum plasma-wayland-protocols version

Upstream commit edcd8c9f3f2908a3647c65bafbcf83fb84099a72.

Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
index cb02d4f27603..b8db7cf10ac6 100644
--- a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
@@ -101,7 +101,7 @@ RDEPEND="${COMMON_DEPEND}
x11-base/xwayland[libei]
 "
 DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.11.1
+   >=dev-libs/plasma-wayland-protocols-1.13.0
>=dev-libs/wayland-protocols-1.34
>=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2024-06-12 Thread Sam James
commit: abbe800563fc9c87b9072e14387cab15feb9ab8a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 00:45:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 00:46:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbe8005

kde-plasma/kwin: fix USE=systemd w/ libcxx

Already merged upstream in 
https://invent.kde.org/plasma/kwin/-/merge_requests/5811
but filed a backport MR which is pending at 
https://invent.kde.org/plasma/kwin/-/merge_requests/5892.

Closes: https://bugs.gentoo.org/933120
Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch | 27 
 kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild  |  4 
 2 files changed, 31 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch 
b/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch
new file mode 100644
index ..8ba9615adaeb
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/933120
+https://invent.kde.org/plasma/kwin/-/merge_requests/5892
+
+From b9ec66615f08e2bad3928b8b207be904ab62e745 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 2 Jun 2024 00:25:26 +0100
+Subject: [PATCH] watchdog: add includes for geteuid
+
+05a3e2bad9a3baf27293f0b5ed4bef4f38952804 added `geteuid` use but didn't
+add the needed headers. This works by chance on libstdc++ systems via
+transitive includes, but it doesn't work on libc++ systems, as reported
+downstream in Gentoo at https://bugs.gentoo.org/933120.
+
+(cherry picked from commit 31a3961c4cd387aa4aa1a0c7bf197445a346e5f0)
+--- a/src/watchdog.cpp
 b/src/watchdog.cpp
+@@ -8,6 +8,8 @@
+ */
+ 
+ #include "watchdoglogging.h"
++#include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+GitLab

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
index 5e6849f9371d..cb02d4f27603 100644
--- a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
@@ -118,6 +118,10 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.90.1-libcxx.patch
+)
+
 src_prepare() {
ecm_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-12 Thread Andreas Sturmlechner
commit: 09fd211b9ae1dcde4f112408965d9afdf66ef280
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun  7 20:43:33 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 12 15:28:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fd211b

kde-plasma/kwin: Bump KFMIN to 6.3.0 for LIBEXECDIR change

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
index 5bf20cc2e364..5e6849f9371d 100644
--- a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_COMMIT=4b3f6a4312c02243c33d01e38ce2827664cae8ac
 ECM_HANDBOOK="optional"
 ECM_TEST="true"
-KFMIN=6.2.0
+KFMIN=6.3.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.1
 inherit ecm plasma.kde.org



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-11 Thread Andreas Sturmlechner
commit: 7ba87cc173a85ad403e363916c9a7610d5fa83d2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 10 20:15:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 11 16:30:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba87cc1

kde-plasma/kwin: add kde-invent upstream metadata

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index 4903bdce5a1e..6caaec49fdff 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   plasma/kwin


Enable screen locking via 
kde-plasma/kscreenlocker



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-11 Thread Andreas Sturmlechner
commit: 28a18336045b2b5c2e918c431d00cf729efd1ac8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 10 20:14:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 11 16:30:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a18336

kde-plasma/kwin: drop 6.0.90.1-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 -
 kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild | 145 
 2 files changed, 146 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index d58e25c7d265..c7043678e491 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,2 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
-DIST kwin-6.0.90.1-1d936cf6.tar.gz 12855197 BLAKE2B 
b416f7ea4bf8f90289d7a6c0cb2b38ac28080b3c0bfc8a230047ad9852295d45aff36d887023344c8708c3ce11ada2b33234eda41d692f2486ab3998347e107d
 SHA512 
0a50a6a6c4518b296d6a5c18d3f4548844e9dd60722be8c1c9f4cda3c6a5ce4a3c416f6e3f90d0a8dc7ffcf6cc1d4dc58dee67b8530933c66e7083dd6fd453a5
 DIST kwin-6.0.90.1-4b3f6a43.tar.gz 12857248 BLAKE2B 
d9004dbc43e4c4a44411cf089700a7c74b7095cde099786b3fc6c53e78167150d1fb0b10dd45530a0ade8bd2c8450f22e1719026dfee6c559cf83911f894a29f
 SHA512 
570c37411b5d32d8a278dd6d0d6902e668d09d5613ef2e4a267dc1796d236f71af021018f401516d178fe672db76b34ec26beb2e8aee463fdd5f946552bd1d7b

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild
deleted file mode 100644
index bc76a4929a03..
--- a/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.2.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.7.1
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-1d936cf6.tar.gz";
-S="${WORKDIR}/${PN}-1d936cf69d83f2b0ee770376d86f508b16757382"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot up: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   dev-libs/libei
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
-   gles2-only? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl]
-   =kde-plasma/kscreenlocker-${PVCUT}:6 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-   shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
-"
-RDEPEND="${C

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-11 Thread Andreas Sturmlechner
commit: 11812c45699d1e6d3d7d38b52701cfc8ccd134ca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 10 20:13:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 11 16:30:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11812c45

kde-plasma/kwin: Bump to snapshot w/ multiple 6.1 fixes

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 +
 kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild | 146 
 2 files changed, 147 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index f51f7732c9da..d58e25c7d265 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
 DIST kwin-6.0.90.1-1d936cf6.tar.gz 12855197 BLAKE2B 
b416f7ea4bf8f90289d7a6c0cb2b38ac28080b3c0bfc8a230047ad9852295d45aff36d887023344c8708c3ce11ada2b33234eda41d692f2486ab3998347e107d
 SHA512 
0a50a6a6c4518b296d6a5c18d3f4548844e9dd60722be8c1c9f4cda3c6a5ce4a3c416f6e3f90d0a8dc7ffcf6cc1d4dc58dee67b8530933c66e7083dd6fd453a5
+DIST kwin-6.0.90.1-4b3f6a43.tar.gz 12857248 BLAKE2B 
d9004dbc43e4c4a44411cf089700a7c74b7095cde099786b3fc6c53e78167150d1fb0b10dd45530a0ade8bd2c8450f22e1719026dfee6c559cf83911f894a29f
 SHA512 
570c37411b5d32d8a278dd6d0d6902e668d09d5613ef2e4a267dc1796d236f71af021018f401516d178fe672db76b34ec26beb2e8aee463fdd5f946552bd1d7b

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
new file mode 100644
index ..5bf20cc2e364
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_COMMIT=4b3f6a4312c02243c33d01e38ce2827664cae8ac
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.2.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+#SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-4b3f6a43.tar.gz";
+S="${WORKDIR}/${PN}-4b3f6a4312c02243c33d01e38ce2827664cae8ac"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot up: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
+   gles2-only? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =kde-plasma/kscreenlocker-${PVCUT}:6 )
+   screencast? ( >=media-video/pipewire-0.3:= )

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-06 Thread Andreas Sturmlechner
commit: bec2ee6736d6cd93d8d34a4651fa5b89e85212bd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun  6 16:52:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun  6 18:09:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec2ee67

kde-plasma/kwin: Bump to snapshot w/ multiple 6.1 fixes

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 +
 kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index e3ecff2305f1..ff9e8d2368d6 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
+DIST kwin-6.0.90.1-1d936cf6.tar.gz 12855197 BLAKE2B 
b416f7ea4bf8f90289d7a6c0cb2b38ac28080b3c0bfc8a230047ad9852295d45aff36d887023344c8708c3ce11ada2b33234eda41d692f2486ab3998347e107d
 SHA512 
0a50a6a6c4518b296d6a5c18d3f4548844e9dd60722be8c1c9f4cda3c6a5ce4a3c416f6e3f90d0a8dc7ffcf6cc1d4dc58dee67b8530933c66e7083dd6fd453a5
 DIST kwin-6.0.90.1-5911940b.tar.gz 12853855 BLAKE2B 
ae53517540867ad96c1daa2184afda371a731b35be23298e80cd87b005254ff798e9f2e424ca648ac11f78ed16a7e16b54252550cc32d86a4195439f478c7585
 SHA512 
6bfba3fdb4cc5a282409311958bfa7c8459ac990399bdf40d76a1a340c13c99861a63cea479a76324a95c9cf064fb7a62289280c21f6c2073c9bbe90e666898a
 DIST kwin-6.0.90.1.tar.xz 8474872 BLAKE2B 
eb9a2b326b3335a47fb3f57da213d48fbeb949062b7663801287e70eac0a9566ae9cebd7f242b807de76ba53208a1548c427ea379ce1e72e6ec428146356c5d8
 SHA512 
cf924f792184cb591c14b15f80b0533a62e7a032c8f9ad45b3faf30048826e5fcb41e90ddf582615531d4694bb817cafd615556d5f38530f42a9747f818c92a4

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild
new file mode 100644
index ..bc76a4929a03
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r2.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.2.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-1d936cf6.tar.gz";
+S="${WORKDIR}/${PN}-1d936cf69d83f2b0ee770376d86f508b16757382"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot up: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-06 Thread Andreas Sturmlechner
commit: 266eeaf0d6765549c30fc5622b38ca154b4c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun  6 16:53:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun  6 18:09:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266e

kde-plasma/kwin: drop 6.0.90.1-r0, 6.0.90.1-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   2 -
 kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild | 145 
 kde-plasma/kwin/kwin-6.0.90.1.ebuild| 143 ---
 3 files changed, 290 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index ff9e8d2368d6..f51f7732c9da 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,2 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
 DIST kwin-6.0.90.1-1d936cf6.tar.gz 12855197 BLAKE2B 
b416f7ea4bf8f90289d7a6c0cb2b38ac28080b3c0bfc8a230047ad9852295d45aff36d887023344c8708c3ce11ada2b33234eda41d692f2486ab3998347e107d
 SHA512 
0a50a6a6c4518b296d6a5c18d3f4548844e9dd60722be8c1c9f4cda3c6a5ce4a3c416f6e3f90d0a8dc7ffcf6cc1d4dc58dee67b8530933c66e7083dd6fd453a5
-DIST kwin-6.0.90.1-5911940b.tar.gz 12853855 BLAKE2B 
ae53517540867ad96c1daa2184afda371a731b35be23298e80cd87b005254ff798e9f2e424ca648ac11f78ed16a7e16b54252550cc32d86a4195439f478c7585
 SHA512 
6bfba3fdb4cc5a282409311958bfa7c8459ac990399bdf40d76a1a340c13c99861a63cea479a76324a95c9cf064fb7a62289280c21f6c2073c9bbe90e666898a
-DIST kwin-6.0.90.1.tar.xz 8474872 BLAKE2B 
eb9a2b326b3335a47fb3f57da213d48fbeb949062b7663801287e70eac0a9566ae9cebd7f242b807de76ba53208a1548c427ea379ce1e72e6ec428146356c5d8
 SHA512 
cf924f792184cb591c14b15f80b0533a62e7a032c8f9ad45b3faf30048826e5fcb41e90ddf582615531d4694bb817cafd615556d5f38530f42a9747f818c92a4

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild
deleted file mode 100644
index 092c6ebce369..
--- a/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.2.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.7.1
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-5911940b.tar.gz";
-S="${WORKDIR}/${PN}-5911940b282834c7d6cb8d84e33fd7b07284db8e"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot up: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   dev-libs/libei
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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-u

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-06-01 Thread Andreas Sturmlechner
commit: bfaac76e6f75dc862b3bb650a5320830ec5e0ce0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 08:54:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun  1 09:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfaac76e

kde-plasma/kwin: Bump to snapshot w/ multiple 6.1 fixes

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 +
 kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 4c7aa5a74f82..e3ecff2305f1 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
+DIST kwin-6.0.90.1-5911940b.tar.gz 12853855 BLAKE2B 
ae53517540867ad96c1daa2184afda371a731b35be23298e80cd87b005254ff798e9f2e424ca648ac11f78ed16a7e16b54252550cc32d86a4195439f478c7585
 SHA512 
6bfba3fdb4cc5a282409311958bfa7c8459ac990399bdf40d76a1a340c13c99861a63cea479a76324a95c9cf064fb7a62289280c21f6c2073c9bbe90e666898a
 DIST kwin-6.0.90.1.tar.xz 8474872 BLAKE2B 
eb9a2b326b3335a47fb3f57da213d48fbeb949062b7663801287e70eac0a9566ae9cebd7f242b807de76ba53208a1548c427ea379ce1e72e6ec428146356c5d8
 SHA512 
cf924f792184cb591c14b15f80b0533a62e7a032c8f9ad45b3faf30048826e5fcb41e90ddf582615531d4694bb817cafd615556d5f38530f42a9747f818c92a4

diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild 
b/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild
new file mode 100644
index ..092c6ebce369
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.0.90.1-r1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.2.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}-5911940b.tar.gz";
+S="${WORKDIR}/${PN}-5911940b282834c7d6cb8d84e33fd7b07284db8e"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot up: GuiPrivate use in tabbox
+COMMON_DEPEND="
+   dev-libs/libei
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.22.0
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsensors-${QTMIN}:6
+   >=dev-qt/qtshadertools-${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=[X(+)]
+   >=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-${PVCUT}:6
+   >=kde-plasma/kdecoration-${PVCUT}:6
+   >=kde-plasma/kwayland-${PVCUT}:6
+   >=kde-plasma/plasma-activities-${PVCUT}:6
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libdisplay-info
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,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 )
+   gles2-only? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =kde-plasma/kscreenlocker-${PVCUT}:6 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+   shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
+"
+RDE

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-05-27 Thread Andreas Sturmlechner
commit: fb7130c1b89d86e05d30788a503cb9e405901f9b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May 27 17:33:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 27 22:23:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7130c1

kde-plasma/kwin: drop 5.27.11

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11.ebuild | 142 
 1 file changed, 142 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.11.ebuild 
b/kde-plasma/kwin/kwin-5.27.11.ebuild
deleted file mode 100644
index b0e84b231dc1..
--- a/kde-plasma/kwin/kwin-5.27.11.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm flag-o-matic plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kwayland-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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:5 )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? (
-   >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
-   media-plugins/gst-plugins-soup:1.0
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   x11-base/xorg-proto
-   x11-libs/xcb-util-image
-   caps? ( sys-libs/libcap )
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   # ODR violation (bug #921558)
-   filter-lto
-
-   local mycmakeargs=(
-   # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
-   $(cmake_use_find_package accessibili

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-05-27 Thread Andreas Sturmlechner
commit: 05c0179ad2dfbe0612354650fe4ce05ef84bd0c7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 15 19:30:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 27 22:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c0179a

kde-plasma/kwin: Update gles2-only USEdeps

Bug: https://bugs.gentoo.org/929992
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.11-r1.ebuild | 145 +
 1 file changed, 145 insertions(+)

diff --git a/kde-plasma/kwin/kwin-5.27.11-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.11-r1.ebuild
new file mode 100644
index ..a41c239d5468
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.11-r1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm flag-o-matic plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   >=kde-plasma/kwayland-${KFMIN}:5
+   >=kde-plasma/libplasma-${KFMIN}:5
+   >=kde-plasma/plasma-activities-${KFMIN}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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:5 )
+   gles2-only? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !kde-plasma/kwayland-server
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   sys-apps/hwdata
+   x11-base/xwayland
+   multimedia? (
+   >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
+   media-plugins/gst-plugins-soup:1.0
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.9
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-qt/designer-${QTMIN}:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5
+   x11-base/xorg-proto
+   x11-libs/xcb-util-image
+   caps? ( sys-libs/libcap )
+"
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_prepare() {
+   ecm_src_prepare
+   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
+
+   # TODO: try to get a build switch upstreamed
+   if ! use screencast; then
+   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
+   fi
+}
+
+src_configure() {
+   # ODR violation (bug #921558)
+   filter-lto
+
+   local mycmakeargs=(
+   # KWIN_BUILD_NOTIFICATIONS exists, but kdec

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-05-21 Thread Andreas Sturmlechner
commit: bef116cf08bb3ae0c97691c4002fc40b51370c45
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May 21 18:43:21 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May 21 19:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef116cf

kde-plasma/kwin: drop 6.0.4.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 -
 kde-plasma/kwin/kwin-6.0.4.1.ebuild | 137 
 2 files changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index f77b3b1bc302..a882725ae787 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,2 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
-DIST kwin-6.0.4.1.tar.xz 8831252 BLAKE2B 
2acac2ef7b515c4c7ddb4478c7d8e48d9723d722370377b879354c270a1a4a3715214087230abca52b0b2670bf42cc423026d07a7b343e448a66ba81e200c01d
 SHA512 
a38605dea13a225220544b77f835bff5bb191861ad34dd5ea6de06069921bc6db1f2683cb361d421ab3f7a82c58d2ff914512074a17e8e554bac3e5303f19ab5
 DIST kwin-6.0.5.tar.xz 8835880 BLAKE2B 
6298438b079d4df0d48aba969ef10daa1bbd8fb3ac422c4da93d6a35426f35a3160e35b4bb7ef478d4d4051ec0b28722f2160ad1e78d013eb934e6bf5f84145a
 SHA512 
ae4004f846f663339e44f88cad9ffc3decde2f6efb1fd50212a86a8b78138f91b0ba7d510b9508e4ccd274a9a6116fb171d8baded62573e3ddf3aedff718f757

diff --git a/kde-plasma/kwin/kwin-6.0.4.1.ebuild 
b/kde-plasma/kwin/kwin-6.0.4.1.ebuild
deleted file mode 100644
index 4d79d1d27392..
--- a/kde-plasma/kwin/kwin-6.0.4.1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="accessibility caps gles2-only lock screencast +shortcuts"
-
-RESTRICT="test"
-
-# qtbase slot up: GuiPrivate use in tabbox
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.22.0
-   >=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,dbus,gles2-only=,gui,libinput,opengl,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   >=dev-qt/qtsensors-${QTMIN}:6
-   >=dev-qt/qtshadertools-${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=[X(+)]
-   >=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-${PVCUT}:6
-   >=kde-plasma/kdecoration-${PVCUT}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libdisplay-info
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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 )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-   shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kdeplasma-addons:5
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
-   || (
-   dev-qt/qtmultimedia:6[ffmpeg]
-   (
-   dev-qt

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-04-25 Thread Andreas Sturmlechner
commit: 331a78a3fdcef0e1221f88b3b3354e113d0ad3b5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 20 19:34:48 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 25 20:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=331a78a3

kde-plasma/kwin: Set ECM_TEST=true

Build system is using BUILD_TESTING.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-6.0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.4.1.ebuild 
b/kde-plasma/kwin/kwin-6.0.4.1.ebuild
index e3510abd0ff4..4d79d1d27392 100644
--- a/kde-plasma/kwin/kwin-6.0.4.1.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.4.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 ECM_HANDBOOK="optional"
-ECM_TEST="optional"
+ECM_TEST="true"
 KFMIN=6.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.6.2



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, profiles/

2024-03-27 Thread Andreas Sturmlechner
commit: 81129e0b48d719bb218c77836d12f829a670639f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 27 16:53:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 27 16:59:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81129e0b

kde-plasma/kwin: add 6.0.3.1, drop 6.0.3

See also:
https://mail.kde.org/pipermail/release-team/2024-March/013370.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest   | 2 +-
 kde-plasma/kwin/{kwin-6.0.3.ebuild => kwin-6.0.3.1.ebuild} | 0
 profiles/package.mask  | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 123d224e8a3e..e4e2bcddef33 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,2 @@
 DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B 
a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2
 SHA512 
8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
-DIST kwin-6.0.3.tar.xz 8830572 BLAKE2B 
77f58975b2eb04354ee4091eec52dd3b9fcc8cb5f76b8ecbd2013c8887b3f9d35305ac370d64fcd79639f3a0a1d61f1b48c7d998f46e3c98fb4c76d1c4f35f5f
 SHA512 
4b7b16700e2d3e59852233bdfa9b5d097f6e192f72d348428c5ff923e7b8e36fefe5076b254bd80c2b6f990aff386f06fee5fa3a45b4ed9e196ce3eca9b85779
+DIST kwin-6.0.3.1.tar.xz 8831004 BLAKE2B 
f89f4080677cabbabc7dc0e35f19ee71a65a37ebb51683e36fdc604a3e02834234c6f22697868464edaeda7cbb43c6f647822db7148f8a472cfa62264f8cdbe2
 SHA512 
e4a7610fbefcd0903fcc3b68466d085981adb5678cd00a5eae546dd281e601eb07df50c190e5858dd0df42848ae2841ac8c0efdd1b765892cbe1aeb4f52eaab0

diff --git a/kde-plasma/kwin/kwin-6.0.3.ebuild 
b/kde-plasma/kwin/kwin-6.0.3.1.ebuild
similarity index 100%
rename from kde-plasma/kwin/kwin-6.0.3.ebuild
rename to kde-plasma/kwin/kwin-6.0.3.1.ebuild

diff --git a/profiles/package.mask b/profiles/package.mask
index c2db003da6b1..d3204d9371ee 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -470,7 +470,7 @@ sci-libs/mpir
 ~kde-plasma/kwallet-pam-6.0.3
 ~kde-plasma/kwayland-6.0.3
 ~kde-plasma/kwayland-integration-6.0.3
-~kde-plasma/kwin-6.0.3
+~kde-plasma/kwin-6.0.3.1
 ~kde-plasma/kwrited-6.0.3
 ~kde-plasma/layer-shell-qt-6.0.3
 ~kde-plasma/libkscreen-6.0.3



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2024-03-13 Thread Andreas Sturmlechner
commit: 02995e8e16cd8f164acc4ac86afcfd3675df85a4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 13 21:00:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 13 21:16:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02995e8e

kde-plasma/kwin: Add dev-qt/qtbase:6[accessibility=] USEdep

Upstream commit ade5d72c3a7e2078025ecbb3c9a354c20a8d9c90

Backporting to 6.0.

Closes: https://bugs.gentoo.org/926935
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin-6.0.2-qtgui-accessibility-optional.patch  | 41 ++
 kde-plasma/kwin/kwin-6.0.2-r1.ebuild   |  6 +++-
 2 files changed, 46 insertions(+), 1 deletion(-)

diff --git 
a/kde-plasma/kwin/files/kwin-6.0.2-qtgui-accessibility-optional.patch 
b/kde-plasma/kwin/files/kwin-6.0.2-qtgui-accessibility-optional.patch
new file mode 100644
index ..3bf872a6e30f
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-6.0.2-qtgui-accessibility-optional.patch
@@ -0,0 +1,41 @@
+From ade5d72c3a7e2078025ecbb3c9a354c20a8d9c90 Mon Sep 17 00:00:00 2001
+From: Aleix Pol Gonzalez 
+Date: Wed, 21 Feb 2024 12:25:09 +
+Subject: [PATCH] qpa: Don't build SPI support if Qt wasn't build with it
+
+Signed-off-by: Falko Becker 
+---
+ src/plugins/qpa/integration.cpp | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/plugins/qpa/integration.cpp b/src/plugins/qpa/integration.cpp
+index 9a9195d8173..238a2e60628 100644
+--- a/src/plugins/qpa/integration.cpp
 b/src/plugins/qpa/integration.cpp
+@@ -33,9 +33,12 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ 
++#if !defined(QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
++#include 
++#endif
++
+ namespace KWin
+ {
+ 
+@@ -160,7 +163,9 @@ QPlatformOpenGLContext 
*Integration::createPlatformOpenGLContext(QOpenGLContext
+ QPlatformAccessibility *Integration::accessibility() const
+ {
+ if (!m_accessibility) {
++#if !defined(QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
+ m_accessibility.reset(new QSpiAccessibleBridge());
++#endif
+ }
+ return m_accessibility.get();
+ }
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-6.0.2-r1.ebuild 
b/kde-plasma/kwin/kwin-6.0.2-r1.ebuild
index 41629d06895d..e3510abd0ff4 100644
--- a/kde-plasma/kwin/kwin-6.0.2-r1.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.2-r1.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
>=dev-libs/libinput-1.19:=
>=dev-libs/wayland-1.22.0
>=dev-qt/qt5compat-${QTMIN}:6[qml]
-   
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,libinput,opengl,widgets]
+   
>=dev-qt/qtbase-${QTMIN}:6=[accessibility=,dbus,gles2-only=,gui,libinput,opengl,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsensors-${QTMIN}:6
>=dev-qt/qtshadertools-${QTMIN}:6
@@ -111,6 +111,10 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-6.0.2-qtgui-accessibility-optional.patch" # bug 
926935, 6.1
+)
+
 src_prepare() {
ecm_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-03-13 Thread Andreas Sturmlechner
commit: 63b1bcc3656128cfeabe98ef89e76f6df14379a8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 13 20:53:50 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 13 21:16:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b1bcc3

kde-plasma/kwin: Add missing dependency (not declared in cmake)

Upstream commit c5305820d476a6596b00372957eefdf36856e6a6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/{kwin-6.0.2.ebuild => kwin-6.0.2-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kwin/kwin-6.0.2.ebuild 
b/kde-plasma/kwin/kwin-6.0.2-r1.ebuild
similarity index 98%
rename from kde-plasma/kwin/kwin-6.0.2.ebuild
rename to kde-plasma/kwin/kwin-6.0.2-r1.ebuild
index 3534c155b8c5..41629d06895d 100644
--- a/kde-plasma/kwin/kwin-6.0.2.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.2-r1.ebuild
@@ -30,6 +30,7 @@ COMMON_DEPEND="
>=dev-qt/qtshadertools-${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



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2024-03-08 Thread Andreas Sturmlechner
commit: c8d1666f0c223f9a93c7da7820e0a687b1db67b1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 23:53:34 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar  8 20:42:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d1666f

kde-plasma/kwin: Drop dev-qt/qtmultimedia[gstreamer] USEdep

Qt6Multimedia ensures a video backend is available, w/ ffmpeg as default.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kwin-5.90.90-gstreamer-optional.patch| 25 --
 .../{kwin-6.0.1-r1.ebuild => kwin-6.0.1-r2.ebuild} | 15 +++--
 kde-plasma/kwin/metadata.xml   |  1 +
 3 files changed, 10 insertions(+), 31 deletions(-)

diff --git a/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch 
b/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch
deleted file mode 100644
index dfd544af0058..
--- a/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 3b851958984a2028780ee6078004690ca2b0723b Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Tue, 6 Aug 2019 22:36:44 +0200
-Subject: [PATCH] Disable the effect video button if gstreamer is missing
-

- src/kcms/effects/ui/Effect.qml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kcms/effects/ui/Effect.qml b/src/kcms/effects/ui/Effect.qml
-index e4a7daca7e..23d32e63a1 100644
 a/src/kcms/effects/ui/Effect.qml
-+++ b/src/kcms/effects/ui/Effect.qml
-@@ -120,7 +120,7 @@ QQC2.ItemDelegate {
- }
- 
- QQC2.ToolButton {
--visible: model.VideoRole.toString() !== ""
-+visible: false
- icon.name: "videoclip-amarok"
- text: i18nc("@info:tooltip", "Show/Hide Video")
- display: QQC2.AbstractButton.IconOnly
--- 
-2.43.0
-

diff --git a/kde-plasma/kwin/kwin-6.0.1-r1.ebuild 
b/kde-plasma/kwin/kwin-6.0.1-r2.ebuild
similarity index 93%
rename from kde-plasma/kwin/kwin-6.0.1-r1.ebuild
rename to kde-plasma/kwin/kwin-6.0.1-r2.ebuild
index 0968b936c57a..cb808dc2ddd8 100644
--- a/kde-plasma/kwin/kwin-6.0.1-r1.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.1-r2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 LICENSE="GPL-2+"
 SLOT="6"
 KEYWORDS="~amd64"
-IUSE="accessibility caps gles2-only lock multimedia screencast +shortcuts"
+IUSE="accessibility caps gles2-only lock screencast +shortcuts"
 
 RESTRICT="test"
 
@@ -78,15 +78,19 @@ COMMON_DEPEND="
 RDEPEND="${COMMON_DEPEND}
!kde-plasma/kdeplasma-addons:5
!kde-plasma/kwayland-server
+   >=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/libplasma-${PVCUT}:6[wayland]
sys-apps/hwdata
x11-base/xwayland
-   multimedia? (
-   >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml]
-   media-plugins/gst-plugins-soup:1.0
-   )
 "
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1
@@ -108,7 +112,6 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
 
 src_prepare() {
ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.90.90-gstreamer-optional.patch"
 
# TODO: try to get a build switch upstreamed
if ! use screencast; then

diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index 74751f22f2b9..4903bdce5a1e 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -11,6 +11,7 @@

Enable screen locking via 
kde-plasma/kscreenlocker
Enable effect video button in desktop 
effects KCM
+   Enable screencast portal using 
media-video/pipewire
Enable global shortcuts support via 
kde-plasma/kglobalacceld

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-03-07 Thread Andreas Sturmlechner
commit: b5803e5309322c090bd1574880bdd3ca2116e236
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:07:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5803e53

kde-plasma/kwin: Fix dev-qt/qttools[designer => widgets] USEdep

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/{kwin-6.0.1.ebuild => kwin-6.0.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.1.ebuild 
b/kde-plasma/kwin/kwin-6.0.1-r1.ebuild
similarity index 98%
rename from kde-plasma/kwin/kwin-6.0.1.ebuild
rename to kde-plasma/kwin/kwin-6.0.1-r1.ebuild
index 05a94f2baa8c..0968b936c57a 100644
--- a/kde-plasma/kwin/kwin-6.0.1.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.1-r1.ebuild
@@ -91,7 +91,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1
>=dev-libs/wayland-protocols-1.32
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-03-03 Thread Sam James
commit: 021f9c635289129f4161b96ff07f6ae6ac133520
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 23:21:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 23:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021f9c63

kde-plasma/kwin: filter LTO for older versions

This is fixed upstream in git and will be cherry-picked to 6.0 branch. But
not going to bother backporting it in Gentoo for <=6, so filter for older 
versions.

See https://invent.kde.org/plasma/kwin/-/merge_requests/5339.

Bug: https://bugs.gentoo.org/921558
Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/kwin-5.27.10-r2.ebuild | 5 -
 kde-plasma/kwin/kwin-6.0.0.ebuild  | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.10-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
index 5e54c5773374..a038cad012b5 100644
--- a/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="optional"
 KFMIN=5.106.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
+inherit ecm flag-o-matic plasma.kde.org optfeature
 
 DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
 
@@ -119,6 +119,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # ODR violation (bug #921558)
+   filter-lto
+
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient)

diff --git a/kde-plasma/kwin/kwin-6.0.0.ebuild 
b/kde-plasma/kwin/kwin-6.0.0.ebuild
index fd8eb2d7cb86..566ea08c2dcc 100644
--- a/kde-plasma/kwin/kwin-6.0.0.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.0.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="optional"
 KFMIN=6.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
 
 DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
 
@@ -119,6 +119,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # ODR violation (bug #921558)
+   filter-lto
+
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-01-03 Thread Andreas Sturmlechner
commit: 5c39555348099ef9cd974503c9da0edf74b61f51
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jan  3 21:57:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jan  3 21:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c395553

kde-plasma/kwin: Fixup filename...

Bug: https://bugs.gentoo.org/919763
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/{win-5.27.10-r2.ebuild => kwin-5.27.10-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/win-5.27.10-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
similarity index 99%
rename from kde-plasma/kwin/win-5.27.10-r2.ebuild
rename to kde-plasma/kwin/kwin-5.27.10-r2.ebuild
index 7f8e1d8c14ab..90a0643c6419 100644
--- a/kde-plasma/kwin/win-5.27.10-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-01-03 Thread Andreas Sturmlechner
commit: 539a744122612d71fa18211c8d6fe9d29bffdf27
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jan  3 21:49:23 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jan  3 21:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539a7441

kde-plasma/kwin: drop 5.27.10

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.10.ebuild | 136 
 1 file changed, 136 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.10.ebuild 
b/kde-plasma/kwin/kwin-5.27.10.ebuild
deleted file mode 100644
index 273c699083fe..
--- a/kde-plasma/kwin/kwin-5.27.10.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kwayland-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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:5 )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   x11-base/xorg-proto
-   x11-libs/xcb-util-image
-   caps? ( sys-libs/libcap )
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2024-01-03 Thread Andreas Sturmlechner
commit: 8832fcf58902553cce4412548f1c23bc8e6d86d9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jan  3 21:47:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jan  3 21:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8832fcf5

kde-plasma/kwin: Add missing IUSE=multimedia RDEPEND

Thanks-to: Johannes Penßel
Bug: https://bugs.gentoo.org/919763
Closes: https://bugs.gentoo.org/920833
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.91.0.ebuild| 5 -
 kde-plasma/kwin/{kwin-5.27.10-r1.ebuild => win-5.27.10-r2.ebuild} | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.91.0.ebuild 
b/kde-plasma/kwin/kwin-5.91.0.ebuild
index b4f49ddd8f1e..29244a739f88 100644
--- a/kde-plasma/kwin/kwin-5.91.0.ebuild
+++ b/kde-plasma/kwin/kwin-5.91.0.ebuild
@@ -83,7 +83,10 @@ RDEPEND="${COMMON_DEPEND}
>=kde-plasma/libplasma-${PVCUT}:6
sys-apps/hwdata
x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml] )
+   multimedia? (
+   >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml]
+   media-plugins/gst-plugins-soup:1.0
+   )
 "
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1

diff --git a/kde-plasma/kwin/kwin-5.27.10-r1.ebuild 
b/kde-plasma/kwin/win-5.27.10-r2.ebuild
similarity index 97%
rename from kde-plasma/kwin/kwin-5.27.10-r1.ebuild
rename to kde-plasma/kwin/win-5.27.10-r2.ebuild
index e5168baa0595..7f8e1d8c14ab 100644
--- a/kde-plasma/kwin/kwin-5.27.10-r1.ebuild
+++ b/kde-plasma/kwin/win-5.27.10-r2.ebuild
@@ -81,7 +81,10 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
sys-apps/hwdata
x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
+   multimedia? (
+   >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
+   media-plugins/gst-plugins-soup:1.0
+   )
 "
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.9



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/

2023-12-28 Thread Sam James
commit: 580d2472e6ab26fe76ec66fc71421f7f985fee4a
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Dec 29 01:12:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 01:15:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580d2472

kde-plasma/kwin: add missing patch for 5.91.0

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34527
Signed-off-by: Sam James  gentoo.org>

 .../files/kwin-5.90.90-gstreamer-optional.patch| 25 ++
 1 file changed, 25 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch 
b/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch
new file mode 100644
index ..dfd544af0058
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.90.90-gstreamer-optional.patch
@@ -0,0 +1,25 @@
+From 3b851958984a2028780ee6078004690ca2b0723b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Tue, 6 Aug 2019 22:36:44 +0200
+Subject: [PATCH] Disable the effect video button if gstreamer is missing
+
+---
+ src/kcms/effects/ui/Effect.qml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kcms/effects/ui/Effect.qml b/src/kcms/effects/ui/Effect.qml
+index e4a7daca7e..23d32e63a1 100644
+--- a/src/kcms/effects/ui/Effect.qml
 b/src/kcms/effects/ui/Effect.qml
+@@ -120,7 +120,7 @@ QQC2.ItemDelegate {
+ }
+ 
+ QQC2.ToolButton {
+-visible: model.VideoRole.toString() !== ""
++visible: false
+ icon.name: "videoclip-amarok"
+ text: i18nc("@info:tooltip", "Show/Hide Video")
+ display: QQC2.AbstractButton.IconOnly
+-- 
+2.43.0
+



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2023-12-16 Thread Andreas Sturmlechner
commit: 36940d9b0d476a5523d3de8af04d16d3f3e95e5b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 16 08:58:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 16 09:09:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36940d9b

kde-plasma/kwin: Backport crash and freeze fixes

xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=478269

backends/drm: commit m_next state properly
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=477451

Bug: https://bugs.gentoo.org/919763
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...-5.27.10-backends-drm-commit-m_next-state.patch |  34 +
 ...in-5.27.10-xdgshellwindow-enforce-minSize.patch |  38 ++
 kde-plasma/kwin/kwin-5.27.10-r1.ebuild | 141 +
 3 files changed, 213 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.27.10-backends-drm-commit-m_next-state.patch 
b/kde-plasma/kwin/files/kwin-5.27.10-backends-drm-commit-m_next-state.patch
new file mode 100644
index ..dd51fd2ae1b8
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.10-backends-drm-commit-m_next-state.patch
@@ -0,0 +1,34 @@
+From 5b7183c77a2be9c3c26f9f209e783cb1a34118e0 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Thu, 7 Dec 2023 14:40:40 +0100
+Subject: [PATCH] backends/drm: commit m_next state properly
+
+Without this, atomic test failures might restore state that's out of date.
+
+BUG: 477451
+---
+ src/backends/drm/drm_pipeline.cpp | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/backends/drm/drm_pipeline.cpp 
b/src/backends/drm/drm_pipeline.cpp
+index e0e0b2f0195..84ee4d16557 100644
+--- a/src/backends/drm/drm_pipeline.cpp
 b/src/backends/drm/drm_pipeline.cpp
+@@ -433,13 +433,12 @@ void DrmPipeline::atomicCommitSuccessful()
+ m_pending.crtc->cursorPlane()->commit();
+ }
+ }
+-m_current = m_pending;
++m_current = m_next = m_pending;
+ }
+ 
+ void DrmPipeline::atomicModesetSuccessful()
+ {
+ atomicCommitSuccessful();
+-m_pending.needsModeset = false;
+ if (activePending()) {
+ pageFlipped(std::chrono::steady_clock::now().time_since_epoch());
+ }
+-- 
+GitLab
+

diff --git 
a/kde-plasma/kwin/files/kwin-5.27.10-xdgshellwindow-enforce-minSize.patch 
b/kde-plasma/kwin/files/kwin-5.27.10-xdgshellwindow-enforce-minSize.patch
new file mode 100644
index ..8f3dac004816
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.10-xdgshellwindow-enforce-minSize.patch
@@ -0,0 +1,38 @@
+From 0d59f48fbf2cbbcc71556f0ce005d939c604f2c4 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Mon, 11 Dec 2023 18:06:31 +0100
+Subject: [PATCH] xdgshellwindow: make maxSize always >= minSize by enforcing
+ the same minimum
+
+BUG: 478269
+
+
+(cherry picked from commit d228dc173a24bc27a895d4924936a1d91d7c25b9)
+---
+ src/xdgshellwindow.cpp | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/xdgshellwindow.cpp b/src/xdgshellwindow.cpp
+index 29d8623cac3..525481f00dd 100644
+--- a/src/xdgshellwindow.cpp
 b/src/xdgshellwindow.cpp
+@@ -601,12 +601,14 @@ MaximizeMode XdgToplevelWindow::requestedMaximizeMode() 
const
+ QSizeF XdgToplevelWindow::minSize() const
+ {
+ const int enforcedMinimum = m_nextDecoration ? 150 : 20;
+-return rules()->checkMinSize(QSize(std::max(enforcedMinimum, 
m_shellSurface->minimumSize().width()), std::max(enforcedMinimum, 
m_shellSurface->minimumSize().height(;
++return 
rules()->checkMinSize(m_shellSurface->minimumSize()).expandedTo(QSizeF(enforcedMinimum,
 enforcedMinimum));
+ }
+ 
+ QSizeF XdgToplevelWindow::maxSize() const
+ {
+-return rules()->checkMaxSize(m_shellSurface->maximumSize());
++// enforce the same minimum as for minSize, so that maxSize is always 
bigger than minSize
++const int enforcedMinimum = m_nextDecoration ? 150 : 20;
++return 
rules()->checkMaxSize(m_shellSurface->maximumSize()).expandedTo(QSizeF(enforcedMinimum,
 enforcedMinimum));
+ }
+ 
+ bool XdgToplevelWindow::isFullScreen() const
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.10-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.10-r1.ebuild
new file mode 100644
index ..1611692d886b
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.10-r1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+  

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2023-11-11 Thread Andreas Sturmlechner
commit: 67f76e16dd6a1e9038fcc22317bf761f1a128140
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 10 21:17:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov 11 08:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f76e16

kde-plasma/kwin: xdgshellwindow: enforce a minimum size for clients

KDE-Bug: https://bugs.kde.org/469237

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...in-5.27.9-xdgshellwindow-enforce-min-size.patch | 71 ++
 kde-plasma/kwin/kwin-5.27.9-r1.ebuild  |  2 +
 2 files changed, 73 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch 
b/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch
new file mode 100644
index ..471a37a3e0bd
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.9-xdgshellwindow-enforce-min-size.patch
@@ -0,0 +1,71 @@
+From 0900264e6f538ff915186b1bd9e528e568b28c1d Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Wed, 23 Aug 2023 21:51:18 +0200
+Subject: [PATCH] xdgshellwindow: enforce a minimum size for clients
+
+It doesn't make sense for a window to become 1x1 pixels small. When we have
+server side decorations we also know that the decoration takes a lot of
+space, so this commit enforces a bigger minimum size for decorated windows
+
+BUG: 469237
+
+
+(cherry picked from commit 28c27609a4b45cf08b53dcc7dfe90f23c3338797)
+---
+ autotests/integration/xdgshellwindow_test.cpp | 8 
+ src/xdgshellwindow.cpp| 3 ++-
+ 2 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/autotests/integration/xdgshellwindow_test.cpp 
b/autotests/integration/xdgshellwindow_test.cpp
+index 70716e49434..53489a27f6b 100644
+--- a/autotests/integration/xdgshellwindow_test.cpp
 b/autotests/integration/xdgshellwindow_test.cpp
+@@ -375,12 +375,12 @@ void TestXdgShellWindow::testFullscreen()
+ QVERIFY(surfaceConfigureRequestedSpy.wait());
+ 
+ 
shellSurface->xdgSurface()->ack_configure(surfaceConfigureRequestedSpy.last().at(0).value());
+-auto window = Test::renderAndWaitForShown(surface.get(), QSize(100, 50), 
Qt::blue);
++auto window = Test::renderAndWaitForShown(surface.get(), QSize(500, 250), 
Qt::blue);
+ QVERIFY(window);
+ QVERIFY(window->isActive());
+ QCOMPARE(window->layer(), NormalLayer);
+ QVERIFY(!window->isFullScreen());
+-QCOMPARE(window->clientSize(), QSize(100, 50));
++QCOMPARE(window->clientSize(), QSize(500, 250));
+ QCOMPARE(window->isDecorated(), decoMode == 
Test::XdgToplevelDecorationV1::mode_server_side);
+ QCOMPARE(window->clientSizeToFrameSize(window->clientSize()), 
window->size());
+ 
+@@ -417,14 +417,14 @@ void TestXdgShellWindow::testFullscreen()
+ QCOMPARE(surfaceConfigureRequestedSpy.count(), 4);
+ states = 
toplevelConfigureRequestedSpy.last().at(1).value();
+ QVERIFY(!(states & Test::XdgToplevel::State::Fullscreen));
+-QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value(), 
QSize(100, 50));
++QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value(), 
QSize(500, 250));
+ 
+ 
shellSurface->xdgSurface()->ack_configure(surfaceConfigureRequestedSpy.last().at(0).value());
+ Test::render(surface.get(), 
toplevelConfigureRequestedSpy.last().at(0).value(), Qt::blue);
+ 
+ QVERIFY(fullScreenChangedSpy.wait());
+ QCOMPARE(fullScreenChangedSpy.count(), 2);
+-QCOMPARE(window->clientSize(), QSize(100, 50));
++QCOMPARE(window->clientSize(), QSize(500, 250));
+ QVERIFY(!window->isFullScreen());
+ QCOMPARE(window->isDecorated(), decoMode == 
Test::XdgToplevelDecorationV1::mode_server_side);
+ QCOMPARE(window->layer(), NormalLayer);
+diff --git a/src/xdgshellwindow.cpp b/src/xdgshellwindow.cpp
+index 34201bdd05b..29d8623cac3 100644
+--- a/src/xdgshellwindow.cpp
 b/src/xdgshellwindow.cpp
+@@ -600,7 +600,8 @@ MaximizeMode XdgToplevelWindow::requestedMaximizeMode() 
const
+ 
+ QSizeF XdgToplevelWindow::minSize() const
+ {
+-return rules()->checkMinSize(m_shellSurface->minimumSize());
++const int enforcedMinimum = m_nextDecoration ? 150 : 20;
++return rules()->checkMinSize(QSize(std::max(enforcedMinimum, 
m_shellSurface->minimumSize().width()), std::max(enforcedMinimum, 
m_shellSurface->minimumSize().height(;
+ }
+ 
+ QSizeF XdgToplevelWindow::maxSize() const
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.9-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
index 8f4aa4f45ebd..348e6879fbc6 100644
--- a/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
@@ -100,6 +100,8 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+PATCHES=( "${FILESDIR}/${P}-xdgshellwindow-enforce-min-size.patch" ) # KDE-bug 
469237
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-11-11 Thread Andreas Sturmlechner
commit: 8477d49a33f18730ae82dc8ae297e76e403f5acb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov  8 20:07:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov 11 08:36:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8477d49a

kde-plasma/kwin: Depend on dev-qt/qtgui[accessibility]

Upstream commit 17beab21aa7a15a8aab63d294df9f1af34d008fb

Closes: https://bugs.gentoo.org/916267
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/{kwin-5.27.9.ebuild => kwin-5.27.9-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.9.ebuild 
b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
similarity index 98%
rename from kde-plasma/kwin/kwin-5.27.9.ebuild
rename to kde-plasma/kwin/kwin-5.27.9-r1.ebuild
index 987500c11e15..8f4aa4f45ebd 100644
--- a/kde-plasma/kwin/kwin-5.27.9.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
>=dev-libs/wayland-1.21.0
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-11-05 Thread Andreas Sturmlechner
commit: b21d2d31bdfa6b4f99f7b3d007e72a03dd8e3275
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov  5 23:43:40 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  5 23:45:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21d2d31

kde-plasma/kwin: drop 5.27.8-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r2.ebuild | 141 --
 1 file changed, 141 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
deleted file mode 100644
index 09c555b40b38..
--- a/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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:5 )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   x11-base/xorg-proto
-   x11-libs/xcb-util-image
-   caps? ( sys-libs/libcap )
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-PATCHES=(
-   "${FILESDIR}/${P}-cmake.patch" # bug 914143
-   "${FILESDIR}/${P}-crashfix.patch" # KDE-bug 471562
-)
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-11-05 Thread Arthur Zamarin
commit: 642cad7982c2a6c3fa0a6f563f3ecc39d3245569
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov  5 19:12:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov  5 19:12:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642cad79

kde-plasma/kwin: Stabilize 5.27.8-r3 arm64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
index 747689811f99..a96d6ab8fc7d 100644
--- a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-10-08 Thread Arthur Zamarin
commit: 606e26ef5a16a5ee2bef16bdc28759d58c2cc286
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606e26ef

kde-plasma/kwin: Stabilize 5.27.8-r3 x86, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
index f92496e37046..747689811f99 100644
--- a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-10-08 Thread Arthur Zamarin
commit: 6d7387ecf35b7372139534f752a0bb3c1b7541ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 16:20:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 16:20:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7387ec

kde-plasma/kwin: Stabilize 5.27.8-r3 amd64, #915383

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
index 64251666db60..f92496e37046 100644
--- a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-09-30 Thread Andreas Sturmlechner
commit: e6bf9cd8e21f3a69136b5daf3885fcba0c24ee8a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 28 20:06:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 09:57:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6bf9cd8

kde-plasma/kwin: drop 5.27.8-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r1.ebuild | 138 --
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
deleted file mode 100644
index 9a17232d63c3..
--- a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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:5 )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   x11-base/xorg-proto
-   x11-libs/xcb-util-image
-   caps? ( sys-libs/libcap )
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 914143
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2023-09-30 Thread Andreas Sturmlechner
commit: af0d71c16dee63b1e30b89e2ff257b771f362202
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 28 20:09:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 09:57:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0d71c1

kde-plasma/kwin: fix segfault in EglGbmBackend::textureForOutput

Upstream commit e6b20c47ea2d3dfc38632958e0be295a0d376e1f

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin-5.27.8-fix-segfalt-in-EglGbmBackend.patch |  27 
 kde-plasma/kwin/kwin-5.27.8-r3.ebuild  | 142 +
 2 files changed, 169 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.27.8-fix-segfalt-in-EglGbmBackend.patch 
b/kde-plasma/kwin/files/kwin-5.27.8-fix-segfalt-in-EglGbmBackend.patch
new file mode 100644
index ..91f42a6d58b1
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.8-fix-segfalt-in-EglGbmBackend.patch
@@ -0,0 +1,27 @@
+From e6b20c47ea2d3dfc38632958e0be295a0d376e1f Mon Sep 17 00:00:00 2001
+From: Aki Sakurai 
+Date: Thu, 28 Sep 2023 23:50:32 +0800
+Subject: [PATCH] fix segfault in  EglGbmBackend::textureForOutput
+
+(cherry picked from commit 0f1da589ebc90d7436d4f6e8a418be76c10258c6)
+---
+ src/backends/drm/drm_egl_backend.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/backends/drm/drm_egl_backend.cpp 
b/src/backends/drm/drm_egl_backend.cpp
+index 3b22ef21db2..d6adbe83f04 100644
+--- a/src/backends/drm/drm_egl_backend.cpp
 b/src/backends/drm/drm_egl_backend.cpp
+@@ -214,6 +214,9 @@ OutputLayer *EglGbmBackend::primaryLayer(Output *output)
+ std::shared_ptr EglGbmBackend::textureForOutput(Output *output) 
const
+ {
+ const auto drmOutput = static_cast(output);
++if (const auto virtualLayer = dynamic_cast(drmOutput->primaryLayer())) {
++return virtualLayer->texture();
++}
+ return static_cast(drmOutput->primaryLayer())->texture();
+ }
+ 
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.8-r3.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
new file mode 100644
index ..64251666db60
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.8-r3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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:5 )
+   gles2-only? ( media-libs/mesa[gles2] )
+   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !kde-plasma/kwayland-server
+   >=dev-qt/qtquickcon

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2023-09-20 Thread Andreas Sturmlechner
commit: 21b45e42e481f57be46a91ffa1ae26ed4c739eca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 09:17:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b45e42

kde-plasma/kwin: Backport 5.27.9 wayland crashfix

Upstream commit 099b206b6d8cffee1b410a51e540d3750c4a0af
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471562

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch |  39 +++
 kde-plasma/kwin/kwin-5.27.8-r2.ebuild| 141 +++
 2 files changed, 180 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch 
b/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch
new file mode 100644
index ..e8d6cca37fee
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch
@@ -0,0 +1,39 @@
+From f099b206b6d8cffee1b410a51e540d3750c4a0af Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Tue, 12 Sep 2023 16:23:15 +0200
+Subject: [PATCH] backends/drm: check activePending instead of active for when
+ applying a new gamma ramp is allowed
+
+The crtc may not be set yet in some cases
+
+BUG: 471562
+(cherry picked from commit 57fae99f33aa5d092ebb82e9924fbd7fbb932fc7)
+---
+ src/backends/drm/drm_output.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp
+index 558de1f7c4b..c55c4c1832f 100644
+--- a/src/backends/drm/drm_output.cpp
 b/src/backends/drm/drm_output.cpp
+@@ -466,7 +466,7 @@ DrmOutputLayer *DrmOutput::primaryLayer() const
+ 
+ bool DrmOutput::setGammaRamp(const std::shared_ptr 
&transformation)
+ {
+-if (!m_pipeline->active()) {
++if (!m_pipeline->activePending()) {
+ return false;
+ }
+ m_pipeline->setGammaRamp(transformation);
+@@ -483,7 +483,7 @@ bool DrmOutput::setGammaRamp(const 
std::shared_ptr &transfo
+ 
+ bool DrmOutput::setCTM(const QMatrix3x3 &ctm)
+ {
+-if (!m_pipeline->active()) {
++if (!m_pipeline->activePending()) {
+ return false;
+ }
+ m_pipeline->setCTM(ctm);
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.8-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
new file mode 100644
index ..8afa7812f381
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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:5 )
+   gles2-only? ( media-libs/mesa[gles2] )
+ 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2023-09-20 Thread Andreas Sturmlechner
commit: b517cf86803c3a30dc305b34cfaeecd344c1150a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 09:09:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b517cf86

kde-plasma/kwin: Add missing patch

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/files/kwin-5.27.8-cmake.patch | 40 +++
 kde-plasma/kwin/kwin-5.27.8-r1.ebuild |  2 ++
 2 files changed, 42 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch 
b/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch
new file mode 100644
index ..4c4634140be9
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch
@@ -0,0 +1,40 @@
+From bd41dd93f37df79c7e14293c26dbff5abe5e4ce4 Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii 
+Date: Tue, 21 Mar 2023 20:31:44 +0200
+Subject: [PATCH] Drop unused kitemviews dependency
+
+Seems unused. KWin compiles fine without it.
+
+(cherry picked from commit 2c0acdca11dd25b0a3d5de8125c61d3523e83fbd)
+---
+ CMakeLists.txt  | 1 -
+ src/kcms/scripts/CMakeLists.txt | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f98937161f..d49f8a9471 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -90,7 +90,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ NewStuff
+ Service
+ XmlGui
+-ItemViews
+ )
+ 
+ find_package(Threads)
+diff --git a/src/kcms/scripts/CMakeLists.txt b/src/kcms/scripts/CMakeLists.txt
+index 66966d6d46..fd7a368a97 100644
+--- a/src/kcms/scripts/CMakeLists.txt
 b/src/kcms/scripts/CMakeLists.txt
+@@ -18,7 +18,6 @@ target_link_libraries(kcm_kwin_scripts
+ KF5::NewStuffWidgets
+ KF5::Package
+ KF5::QuickAddons
+-KF5::ItemViews
+ )
+ 
+ kpackage_install_package(package kcm_kwin_scripts kcms)
+-- 
+2.42.0
+

diff --git a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
index 987500c11e15..9a17232d63c3 100644
--- a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
@@ -100,6 +100,8 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 914143
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-09-19 Thread Andreas Sturmlechner
commit: 3bd745e70d29f2c78ab3a60820a709a8a5688204
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 19 15:14:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 19 15:23:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd745e7

kde-plasma/kwin: drop 5.27.8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8.ebuild | 138 -
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.8.ebuild 
b/kde-plasma/kwin/kwin-5.27.8.ebuild
deleted file mode 100644
index 5429f4f3ceb5..
--- a/kde-plasma/kwin/kwin-5.27.8.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-09-19 Thread Andreas Sturmlechner
commit: 111747fc7433350927fb49749b86c978e2e0a427
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 19 14:50:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 19 15:23:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111747fc

kde-plasma/kwin: Fix dependencies

Closes: https://bugs.gentoo.org/914143
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.8-r1.ebuild | 136 ++
 1 file changed, 136 insertions(+)

diff --git a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
new file mode 100644
index ..987500c11e15
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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:5 )
+   gles2-only? ( media-libs/mesa[gles2] )
+   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   !kde-plasma/kwayland-server
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   sys-apps/hwdata
+   x11-base/xwayland
+   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.9
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-qt/designer-${QTMIN}:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5
+   x11-base/xorg-proto
+   x11-libs/xcb-util-image
+   caps? ( sys-libs/libcap )
+"
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+
+src_prepare() {
+   ecm_src_prepare
+   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
+
+   # TODO: try to get a build switch upstreamed
+   if ! use screencast; then
+   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
+   $(cmake_use_find_package caps Libcap)
+   -DKWIN_BUILD_SCRE

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-08-16 Thread Andreas Sturmlechner
commit: f93a583a3819a0bf9d63f0141c3adf401b64d3e7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 16 15:03:10 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 16 16:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93a583a

kde-plasma/kwin: drop 5.27.7-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 -
 kde-plasma/kwin/kwin-5.27.7-r1.ebuild | 141 --
 2 files changed, 142 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 185963919b83..8fd35cac574b 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,2 @@
-DIST kwin-5.27.7-patchset-1.tar.xz 1660 BLAKE2B 
f3bb353c2d2b75fdf7661235790faf01fac09c871ea001878ad993f13f9547aeec8f574a4119feca19e52839918fe26f3ac4bb06e916e5493346cc765e6e083c
 SHA512 
20de2a81f5a26954d186bb7896b70a61f18e23749d1554ca3e4da304d48862bbbc9ac7e59f28882e1f7b13bb82258832ed6c9f71bf2581c473b788256f643154
 DIST kwin-5.27.7-patchset-2.tar.xz 3120 BLAKE2B 
347cb6e497d77a1a75cc00b1cccea075b478b07b69a177b6dab74b3ff0daab5de5b17ef3f059a03212e1180dfab05068fd16b68374c1d5316f655e8b75b130a1
 SHA512 
a18c3b9ed363384179c5b06c5a427a98aa4d78e9df8b08c2c3e418d64db403fa6a2fa0df4bcf3d25fce49f2f81dba14b2349fc42e1123ec6513ab9dd4c524df0
 DIST kwin-5.27.7.tar.xz 7626216 BLAKE2B 
7cf25b3da5c5c9fd76369efd34d16189d4f5e7e2b16d867184e19957b9cacba0ce61d9ba0465e20621c93ca715e348ce03b13d52ecc7b7d5770e1c12c46a2950
 SHA512 
0f9f24d6296fdf7f7ab143ef38f69fb34aa0abbb39a24edebf4a59c1730ce5ccfebebbc1838c2e8eb94db11f8a7c30b6d4dfe2fd1848b9d938781256f555bf7e

diff --git a/kde-plasma/kwin/kwin-5.27.7-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.7-r1.ebuild
deleted file mode 100644
index b4000fcdcbb7..
--- a/kde-plasma/kwin/kwin-5.27.7-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-08-14 Thread Andreas Sturmlechner
commit: 34fedf832d923b433342d7dc62359b48e6ae0222
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 14 14:01:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 14 15:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fedf83

kde-plasma/kwin: drop 5.27.7

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.7.ebuild | 138 -
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.7.ebuild 
b/kde-plasma/kwin/kwin-5.27.7.ebuild
deleted file mode 100644
index 5429f4f3ceb5..
--- a/kde-plasma/kwin/kwin-5.27.7.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-08-14 Thread Andreas Sturmlechner
commit: cddafb8749214e62e42a65ea60f66e7edd0ec394
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 14 14:55:40 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 14 15:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cddafb87

kde-plasma/kwin: Various 5.27.8 backports

Including regression fix for previous patchset.

Xaver Hugl (2):
  backends/drm: don't assume we never get new subpixel types
  input: add special handling for tabbox modifiers

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=472340
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=473099

Bug: https://bugs.gentoo.org/911788
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.7-r2.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index ca2a5f5075ef..db802e67ec5c 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.27.6.tar.xz 7623016 BLAKE2B 
0b16b3bffa1407351a69373e248a77d10932d30fc8fb2cfb527078cfcefff4d559a56bbbedaf3b3c082d576da6f3985f5681c8376daf0d72fca5a6bed8e14625
 SHA512 
86fd279ce9e82bc41fe5f0cc5f348ec97aaa9589d16cc6b99adf9c27b8cba8a67191be764d4c5e48a042368ef202d78397f756db4efd26ea822584293fdc730b
 DIST kwin-5.27.7-patchset-1.tar.xz 1660 BLAKE2B 
f3bb353c2d2b75fdf7661235790faf01fac09c871ea001878ad993f13f9547aeec8f574a4119feca19e52839918fe26f3ac4bb06e916e5493346cc765e6e083c
 SHA512 
20de2a81f5a26954d186bb7896b70a61f18e23749d1554ca3e4da304d48862bbbc9ac7e59f28882e1f7b13bb82258832ed6c9f71bf2581c473b788256f643154
+DIST kwin-5.27.7-patchset-2.tar.xz 3120 BLAKE2B 
347cb6e497d77a1a75cc00b1cccea075b478b07b69a177b6dab74b3ff0daab5de5b17ef3f059a03212e1180dfab05068fd16b68374c1d5316f655e8b75b130a1
 SHA512 
a18c3b9ed363384179c5b06c5a427a98aa4d78e9df8b08c2c3e418d64db403fa6a2fa0df4bcf3d25fce49f2f81dba14b2349fc42e1123ec6513ab9dd4c524df0
 DIST kwin-5.27.7.tar.xz 7626216 BLAKE2B 
7cf25b3da5c5c9fd76369efd34d16189d4f5e7e2b16d867184e19957b9cacba0ce61d9ba0465e20621c93ca715e348ce03b13d52ecc7b7d5770e1c12c46a2950
 SHA512 
0f9f24d6296fdf7f7ab143ef38f69fb34aa0abbb39a24edebf4a59c1730ce5ccfebebbc1838c2e8eb94db11f8a7c30b6d4dfe2fd1848b9d938781256f555bf7e

diff --git a/kde-plasma/kwin/kwin-5.27.7-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.7-r2.ebuild
new file mode 100644
index ..bb2dd7fcb1a2
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.7-r2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-2.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=x11-libs/libxcb-1.10
+   >=x11-libs

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-08-05 Thread Andreas Sturmlechner
commit: f20baf57ecb357784a5df549d9cb5c449371bbe2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:07:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 22:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20baf57

kde-plasma/kwin: drop 5.27.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.6.ebuild | 138 -
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.6.ebuild 
b/kde-plasma/kwin/kwin-5.27.6.ebuild
deleted file mode 100644
index 5429f4f3ceb5..
--- a/kde-plasma/kwin/kwin-5.27.6.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-08-05 Thread Andreas Sturmlechner
commit: 23ea7e4af3b444319a79ee5836652c1aabeab7d7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 21:47:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 21:59:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ea7e4a

kde-plasma/kwin: Various 5.27.8 backports

input: use modifiersRelevantForGlobalShortcuts for tabbox events
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=453918

backends/drm: allow modesets with atomic tests if a modeset is already pending
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=461657

internalwindow: don't crash on pointer leave when m_handle is nullptr
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=472922

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.7-r1.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 0199459a9d07..ca2a5f5075ef 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.27.6.tar.xz 7623016 BLAKE2B 
0b16b3bffa1407351a69373e248a77d10932d30fc8fb2cfb527078cfcefff4d559a56bbbedaf3b3c082d576da6f3985f5681c8376daf0d72fca5a6bed8e14625
 SHA512 
86fd279ce9e82bc41fe5f0cc5f348ec97aaa9589d16cc6b99adf9c27b8cba8a67191be764d4c5e48a042368ef202d78397f756db4efd26ea822584293fdc730b
+DIST kwin-5.27.7-patchset-1.tar.xz 1660 BLAKE2B 
f3bb353c2d2b75fdf7661235790faf01fac09c871ea001878ad993f13f9547aeec8f574a4119feca19e52839918fe26f3ac4bb06e916e5493346cc765e6e083c
 SHA512 
20de2a81f5a26954d186bb7896b70a61f18e23749d1554ca3e4da304d48862bbbc9ac7e59f28882e1f7b13bb82258832ed6c9f71bf2581c473b788256f643154
 DIST kwin-5.27.7.tar.xz 7626216 BLAKE2B 
7cf25b3da5c5c9fd76369efd34d16189d4f5e7e2b16d867184e19957b9cacba0ce61d9ba0465e20621c93ca715e348ce03b13d52ecc7b7d5770e1c12c46a2950
 SHA512 
0f9f24d6296fdf7f7ab143ef38f69fb34aa0abbb39a24edebf4a59c1730ce5ccfebebbc1838c2e8eb94db11f8a7c30b6d4dfe2fd1848b9d938781256f555bf7e

diff --git a/kde-plasma/kwin/kwin-5.27.7-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.7-r1.ebuild
new file mode 100644
index ..b4000fcdcbb7
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.7-r1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   accessibility? ( media-libs/libqaccessibilityclient:5 )
+   caps? ( sys-libs/

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2023-06-27 Thread Andreas Sturmlechner
commit: 0064478e953065c8b786ed6ef52dbe6132cfdb2a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 27 07:26:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 27 11:25:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0064478e

kde-plasma/kwin: Backport various 5.27.7 fixes

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=469625
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471285
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=444665
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471139

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kwin-5.27.6-fix-crash-after-login.patch  |  36 +
 .../kwin-5.27.6-fix-crash-click-on-tooltip.patch   |  34 +
 6-fix-effect-to-only-apply-behind-window.patch |  98 ++
 ...7.6-fix-locale1-use-after-free-xkb_keymap.patch |  57 
 kde-plasma/kwin/kwin-5.27.6-r1.ebuild  | 145 +
 5 files changed, 370 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-after-login.patch 
b/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-after-login.patch
new file mode 100644
index ..130bcca50cdf
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-after-login.patch
@@ -0,0 +1,36 @@
+From ed916ff21629f3e91ee987552d778b1a65d66702 Mon Sep 17 00:00:00 2001
+From: David Edmundson 
+Date: Sat, 17 Jun 2023 13:01:43 +0100
+Subject: [PATCH] effects: Make OpenGL context current before deleting
+ framebuffer
+
+When we delete a window we unredirect, when we unredirect, we delete the
+framebuffer which requires an openGL context.
+
+handleWindowDeleted is the entry point from workspace events to effects
+code, so it's made current here.
+
+BUG: 444665
+BUG: 471139
+
+
+(cherry picked from commit c5a29b4b66c001c49c5bcf9aa9250d8322eefbbd)
+---
+ src/libkwineffects/kwinoffscreeneffect.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/libkwineffects/kwinoffscreeneffect.cpp 
b/src/libkwineffects/kwinoffscreeneffect.cpp
+index 82abea675c1..d1bd2921576 100644
+--- a/src/libkwineffects/kwinoffscreeneffect.cpp
 b/src/libkwineffects/kwinoffscreeneffect.cpp
+@@ -238,6 +238,7 @@ void OffscreenEffect::handleWindowDamaged(EffectWindow 
*window)
+ 
+ void OffscreenEffect::handleWindowDeleted(EffectWindow *window)
+ {
++effects->makeOpenGLContextCurrent();
+ unredirect(window);
+ }
+ 
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-click-on-tooltip.patch 
b/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-click-on-tooltip.patch
new file mode 100644
index ..b8384cd9abed
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.6-fix-crash-click-on-tooltip.patch
@@ -0,0 +1,34 @@
+From 21d193506851e0727860927ab289869732b06102 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Wed, 21 Jun 2023 12:39:15 +0200
+Subject: [PATCH] input: don't crash if the internal handle is nullptr
+
+Pointer focus can stay on a closed tooltip while focus updates are blocked,
+so this needs to be checked for
+
+BUG: 471285
+
+
+(cherry picked from commit c25aaa2c9fbf8ec10f1ba16fecd4b31704fdaf0c)
+---
+ src/input.cpp | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/input.cpp b/src/input.cpp
+index b4940f123ad..d3d32020580 100644
+--- a/src/input.cpp
 b/src/input.cpp
+@@ -1185,6 +1185,10 @@ class InternalWindowEventFilter : public 
InputEventFilter
+ return false;
+ }
+ QWindow *internal = static_cast(input()->pointer()->focus())->handle();
++if (!internal) {
++// the handle can be nullptr if the tooltip gets closed while 
focus updates are blocked
++return false;
++}
+ QMouseEvent mouseEvent(event->type(),
+event->pos() - internal->position(),
+event->globalPos(),
+-- 
+GitLab
+

diff --git 
a/kde-plasma/kwin/files/kwin-5.27.6-fix-effect-to-only-apply-behind-window.patch
 
b/kde-plasma/kwin/files/kwin-5.27.6-fix-effect-to-only-apply-behind-window.patch
new file mode 100644
index ..b2c8c026316b
--- /dev/null
+++ 
b/kde-plasma/kwin/files/kwin-5.27.6-fix-effect-to-only-apply-behind-window.patch
@@ -0,0 +1,98 @@
+From 69151896615ec272d78860b2ef42e61657f435f1 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Thu, 22 Jun 2023 11:35:27 +0200
+Subject: [PATCH] plugins/backgroundcontrast,blur: ensure the effect is only
+ applied behind the window
+
+When a window is translated and/or scaled, the effect must be strictly behind 
the
+window and never beyond it, as that is very noticeable.
+
+BUG: 469625
+(cherry picked from commit cd94cdaf3a04227073c3f99833139a712d195d3a)
+---
+ src/effects/backgroundcontrast/contrast.cpp | 22 +
+ src/effects/blur/blur.cpp   | 19 --
+ 2 files changed, 27 insertions(+), 14 deletions(-)
+
+diff --git a/src/effects/backgroundcontrast/contrast.cpp 
b/src/effects/backgroundcontr

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-22 Thread Andreas Sturmlechner
commit: 231a5818efcd76c1aefb5f24d957b871cd21e1fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May 22 09:19:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 22 12:53:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231a5818

kde-plasma/kwin: drop 5.27.4.1-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   2 -
 kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 142 
 2 files changed, 144 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index e4ddcae41a67..7741715d6368 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1 @@
-DIST kwin-5.27.4.1-patchset-1.tar.xz 8736 BLAKE2B 
26fa987b087c9f7687cb30b4c3d66d1d3cdac855bfa0c59af10429b67f9a75c7f2a9cf76ee0a0125afc31b70097cdc25fcd3a482496cf6fb2dae4c929695098e
 SHA512 
2c2bc1756064f4c772172aad58533412b7ac534d25c1a81bb4b65671a2ce9747e9dbd201826bd0e79d2eb31b8df9473a1dcee7f284f7eb352844c0c8f5ed9049
-DIST kwin-5.27.4.1.tar.xz 7621340 BLAKE2B 
53f8001542f03be032fcf09d214e5e1d8be56bfcb506c5440aba7ea2b37515770b4c865e10d11a76722ee0fe2a8376c7a07311ff44d5adacca0c5969425f5cc3
 SHA512 
b686fce07d48b52f987e459ff42dd29da3cbd80beea1f4f1a7cb52f49a6cce9ad167e549ac876697bc820d158fd7fdbaa39fb1261b3573cb374e058ea09e1bbf
 DIST kwin-5.27.5.tar.xz 7622688 BLAKE2B 
267cd1515f2667a4b96f0ffccbced0885c602d4a5227127ba5c9a23ccd9483d5f613fbc40d39e58ca16c42103f0caf09d39b4e5387d2673bd22393519e142e8f
 SHA512 
777bf193ad8e4440ee9866f6b725e191460c5ff4b33e3e517184568fda3aee4936be5274daa33996ae654465b477b108fee83f91e33f0db8f622de7629340de8

diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
deleted file mode 100644
index 0ddbde70281e..
--- a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2023-05-12 Thread Andreas Sturmlechner
commit: d8329f9c951ac31c93d32b3af9de2c1221b33354
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 12 20:38:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 12 20:41:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8329f9c

kde-plasma/kwin: Fix cursor position snap back regression in games

Revert "wayland: Avoid pointer warp if constraint region is invalid"
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=469555

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin/files/kwin-5.27.5-revert-7c91c4ba.patch   |  49 +++
 kde-plasma/kwin/kwin-5.27.5-r2.ebuild  | 144 +
 2 files changed, 193 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch 
b/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
new file mode 100644
index ..f7c2047818b3
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch
@@ -0,0 +1,49 @@
+From 3d62e7548955e2ddf298c61a55fcd26007ea27bb Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii 
+Date: Thu, 11 May 2023 22:56:32 +0300
+Subject: [PATCH] Revert "wayland: Avoid pointer warp if constraint region is
+ invalid"
+
+This reverts commit 7c91c4bad9ee709eebfdf9d5b3997fa00ca7cd13.
+
+It created regressions in some video games. After a closer look at the
+pointer constraint region handling, there are some issues, but it might
+be safer to fix them in master.
+
+In meanwhile, let's revert 7c91c4bad because it breaks more things than
+it fixes.
+
+CCBUG: 457021
+BUG: 469555
+
+
+(cherry picked from commit 07da1796b8388b00275d8281fac476bde71cd02b)
+---
+ src/pointer_input.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/pointer_input.cpp b/src/pointer_input.cpp
+index 2b582649a61..d47b5bc47d3 100644
+--- a/src/pointer_input.cpp
 b/src/pointer_input.cpp
+@@ -669,7 +669,7 @@ void PointerInputRedirection::updatePointerConstraints()
+ lock->setLocked(false);
+ m_locked = false;
+ disconnectLockedPointerAboutToBeUnboundConnection();
+-if (!(hint.x() < 0 || hint.y() < 0 || 
!lock->region().contains(hint.toPoint())) && focus()) {
++if (!(hint.x() < 0 || hint.y() < 0) && focus()) {
+ processMotionAbsolute(focus()->mapFromLocal(hint), 
waylandServer()->seat()->timestamp());
+ }
+ }
+@@ -684,7 +684,7 @@ void PointerInputRedirection::updatePointerConstraints()
+ // In this case the cached cursor position hint must be fetched 
before the resource goes away
+ m_lockedPointerAboutToBeUnboundConnection = connect(lock, 
&KWaylandServer::LockedPointerV1Interface::aboutToBeDestroyed, this, [this, 
lock]() {
+ const auto hint = lock->cursorPositionHint();
+-if (hint.x() < 0 || hint.y() < 0 || 
!lock->region().contains(hint.toPoint()) || !focus()) {
++if (hint.x() < 0 || hint.y() < 0 || !focus()) {
+ return;
+ }
+ auto globalHint = focus()->mapFromLocal(hint);
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.5-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.5-r2.ebuild
new file mode 100644
index ..8b3d63a473fd
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.5-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+ 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-12 Thread Andreas Sturmlechner
commit: af69d3aad5e6916d4da4aa1d3dfd462b36fa0825
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 12 20:41:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 12 20:41:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af69d3aa

kde-plasma/kwin: drop 5.27.5-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.5-r1.ebuild | 141 --
 1 file changed, 141 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.5-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.5-r1.ebuild
deleted file mode 100644
index 1cb246c16ea3..
--- a/kde-plasma/kwin/kwin-5.27.5-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-PATCHES=( "${FILESDIR}/${P}-fix-xcbutils-nativeFloor.patch" )
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
-   $(c

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2023-05-10 Thread Andreas Sturmlechner
commit: fe3af7c0cfd84c05208d9d18ec89e8c84b6e1da3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 10 11:27:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 10 11:37:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3af7c0

kde-plasma/kwin: Fix xcbutils nativeFloor

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=459373

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin-5.27.5-fix-xcbutils-nativeFloor.patch |  32 +
 kde-plasma/kwin/kwin-5.27.5-r1.ebuild  | 141 +
 2 files changed, 173 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch 
b/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
new file mode 100644
index ..97fed89af956
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch
@@ -0,0 +1,32 @@
+From 2237391e979b2423462bb5eaf1fdf4c0876f7476 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Wed, 10 May 2023 12:28:24 +0200
+Subject: [PATCH] xcbutils: fix nativeFloor
+
+The floor was not done in the X-native coordinate space but with double
+scaling
+
+BUG: 459373
+
+
+(cherry picked from commit a48c98f5aba71fab8bc1e1d5dd18668833631920)
+---
+ src/utils/xcbutils.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/utils/xcbutils.cpp b/src/utils/xcbutils.cpp
+index cea0ef7c894..9731f483c0b 100644
+--- a/src/utils/xcbutils.cpp
 b/src/utils/xcbutils.cpp
+@@ -646,7 +646,7 @@ QSizeF fromXNative(const QSize &s)
+ 
+ static qreal nativeFloor(qreal value)
+ {
+-return std::floor(value / kwinApp()->xwaylandScale()) * 
kwinApp()->xwaylandScale();
++return std::floor(value * kwinApp()->xwaylandScale()) / 
kwinApp()->xwaylandScale();
+ }
+ 
+ QRectF nativeFloor(const QRectF &rect)
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.5-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.5-r1.ebuild
new file mode 100644
index ..1cb246c16ea3
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.5-r1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   accessibility? ( media-libs/libqaccessibilityclient:5 )
+   caps? ( sys-libs/libcap )
+   gles2-only? ( media-libs/mesa[gles2] )
+   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPE

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-10 Thread Andreas Sturmlechner
commit: e652cb9ef53631eaa7bf846d3f425f7a3f2f9e76
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 10 11:30:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 10 11:37:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e652cb9e

kde-plasma/kwin: drop 5.27.4.1, 5.27.5

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.4.1.ebuild | 139 ---
 kde-plasma/kwin/kwin-5.27.5.ebuild   | 139 ---
 2 files changed, 278 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.4.1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1.ebuild
deleted file mode 100644
index 0d699eaa879d..
--- a/kde-plasma/kwin/kwin-5.27.4.1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still 
hard-depends on it
- 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-05 Thread Arthur Zamarin
commit: fc774bbb6b1de384f0950d52ce7101c2cb63c843
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 09:49:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 09:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc774bbb

kde-plasma/kwin: Stabilize 5.27.4.1-r1 x86, #905699

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
index 51e246a61339..0ddbde70281e 100644
--- a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-04 Thread Arthur Zamarin
commit: 2deca40fa95595208070a577ba46254627f56d42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:17:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2deca40f

kde-plasma/kwin: Stabilize 5.27.4.1-r1 arm64, #905699

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
index 344915f4dafd..51e246a61339 100644
--- a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-05-04 Thread Arthur Zamarin
commit: 85136be8b4b98762073c015c9baaae9ddc2a62ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 15:10:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 15:10:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85136be8

kde-plasma/kwin: Stabilize 5.27.4.1-r1 amd64, #905699

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
index c21f40137403..344915f4dafd 100644
--- a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-04-25 Thread Andreas Sturmlechner
commit: 0ff1a8890368e7c21c98a9c92a910add3b8bd747
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 25 14:40:04 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 25 15:27:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff1a889

kde-plasma/kwin: Backport various 5.27.5 fixes

Aleix Pol (2):
  screencast: Offer the real framerate range we have available
  screencast: Ensure we respect the negotiated framerate

Bharadwaj Raju (1):
  Don't create Plasma activation feedback if StartupNotify is false

Marco Martin (1):
  screencast: Base the frame skippin on max_framerate

Markus Ebner (1):
  plugins/screencast: Provide absolute timestamps

Vlad Zahorodnii (4):
  effects/screenshot: Introduce CaptureWorkspace
  effects/screenshot: Provide information about captured window or screen
  effects/screenshot: Provide screenshot scale information
  effects/screenshot: Fix potentially leaking screenshot fds to child 
processes

Xaver Hugl (1):
  backends/drm: fix buffer orientation check for direct scanout

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest|   1 +
 kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 142 
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index e44ba67ec1d0..f9a6128378a0 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
+DIST kwin-5.27.4.1-patchset-1.tar.xz 8736 BLAKE2B 
26fa987b087c9f7687cb30b4c3d66d1d3cdac855bfa0c59af10429b67f9a75c7f2a9cf76ee0a0125afc31b70097cdc25fcd3a482496cf6fb2dae4c929695098e
 SHA512 
2c2bc1756064f4c772172aad58533412b7ac534d25c1a81bb4b65671a2ce9747e9dbd201826bd0e79d2eb31b8df9473a1dcee7f284f7eb352844c0c8f5ed9049
 DIST kwin-5.27.4.1.tar.xz 7621340 BLAKE2B 
53f8001542f03be032fcf09d214e5e1d8be56bfcb506c5440aba7ea2b37515770b4c865e10d11a76722ee0fe2a8376c7a07311ff44d5adacca0c5969425f5cc3
 SHA512 
b686fce07d48b52f987e459ff42dd29da3cbd80beea1f4f1a7cb52f49a6cce9ad167e549ac876697bc820d158fd7fdbaa39fb1261b3573cb374e058ea09e1bbf

diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
new file mode 100644
index ..c21f40137403
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-04-12 Thread Andreas Sturmlechner
commit: 4cddf02672934c4e21595a8aa56d753f86494b83
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Apr 12 21:18:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Apr 12 21:24:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cddf026

kde-plasma/kwin: add 5.27.4.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest |   1 +
 kde-plasma/kwin/kwin-5.27.4.1.ebuild | 139 +++
 2 files changed, 140 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index a6d6911a373a..786f84e31ffe 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
 DIST kwin-5.27.4-patchset-1.tar.xz 2804 BLAKE2B 
97a11b4f340daf3fe03fb594382b9d78cedcbe00beda2331b705cbe71a3172938f9bf2dc0e6154b4269c872177707f6eeaa96f8f3ec5c2f905b375391b1e14e4
 SHA512 
33e0266602da80f8f6fd7d1e76160901491687d937c8a4594864a6a624e53a11be6b6a71cb2b8d13844f5bbccd8ce6fc3881b8d6fbf13184a4b97a6b1df23078
+DIST kwin-5.27.4.1.tar.xz 7621340 BLAKE2B 
53f8001542f03be032fcf09d214e5e1d8be56bfcb506c5440aba7ea2b37515770b4c865e10d11a76722ee0fe2a8376c7a07311ff44d5adacca0c5969425f5cc3
 SHA512 
b686fce07d48b52f987e459ff42dd29da3cbd80beea1f4f1a7cb52f49a6cce9ad167e549ac876697bc820d158fd7fdbaa39fb1261b3573cb374e058ea09e1bbf
 DIST kwin-5.27.4.tar.xz 7610240 BLAKE2B 
c2ba194f6d9a2d62892cc9c17fcc7d8642197611d01f234bfdc5a0e56add896446f609e79b069275d130ee52b1150b39bfa435d7e5fb49bb6e35f73049f85f6c
 SHA512 
13e8abc5de4c1b76d078e9f98bba46362314d4a99008afa390dfc51ec1dcd5fe85cde38ac5e021f09060db038a0f9de84626c1135bacd781cd631904e247

diff --git a/kde-plasma/kwin/kwin-5.27.4.1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.1.ebuild
new file mode 100644
index ..beb16fbcca7d
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.4.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=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-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   accessibility? ( media-libs/libqaccessibilityclient:5 )
+   caps? ( sys-libs/libcap )
+   gles2-only? ( media-libs/mesa[gles2] )
+   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
+   plasma? ( >=k

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-04-12 Thread Andreas Sturmlechner
commit: db1794be29413d15d4f9c0d287b814e68fb5a864
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Apr 12 21:18:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Apr 12 21:24:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1794be

kde-plasma/kwin: drop 5.27.4-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   2 -
 kde-plasma/kwin/kwin-5.27.4-r1.ebuild | 142 --
 2 files changed, 144 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 786f84e31ffe..e44ba67ec1d0 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,2 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
-DIST kwin-5.27.4-patchset-1.tar.xz 2804 BLAKE2B 
97a11b4f340daf3fe03fb594382b9d78cedcbe00beda2331b705cbe71a3172938f9bf2dc0e6154b4269c872177707f6eeaa96f8f3ec5c2f905b375391b1e14e4
 SHA512 
33e0266602da80f8f6fd7d1e76160901491687d937c8a4594864a6a624e53a11be6b6a71cb2b8d13844f5bbccd8ce6fc3881b8d6fbf13184a4b97a6b1df23078
 DIST kwin-5.27.4.1.tar.xz 7621340 BLAKE2B 
53f8001542f03be032fcf09d214e5e1d8be56bfcb506c5440aba7ea2b37515770b4c865e10d11a76722ee0fe2a8376c7a07311ff44d5adacca0c5969425f5cc3
 SHA512 
b686fce07d48b52f987e459ff42dd29da3cbd80beea1f4f1a7cb52f49a6cce9ad167e549ac876697bc820d158fd7fdbaa39fb1261b3573cb374e058ea09e1bbf
-DIST kwin-5.27.4.tar.xz 7610240 BLAKE2B 
c2ba194f6d9a2d62892cc9c17fcc7d8642197611d01f234bfdc5a0e56add896446f609e79b069275d130ee52b1150b39bfa435d7e5fb49bb6e35f73049f85f6c
 SHA512 
13e8abc5de4c1b76d078e9f98bba46362314d4a99008afa390dfc51ec1dcd5fe85cde38ac5e021f09060db038a0f9de84626c1135bacd781cd631904e247

diff --git a/kde-plasma/kwin/kwin-5.27.4-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4-r1.ebuild
deleted file mode 100644
index cecfdc3410e8..
--- a/kde-plasma/kwin/kwin-5.27.4-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-04-10 Thread Andreas Sturmlechner
commit: d16b3174f1895d9181a21eb27dafb1806d8f22a9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:13:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Apr 10 17:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16b3174

kde-plasma/kwin: Backport various 5.27.5 fixes

Aleix Pol (1):
  screencast: Still set the size to 0 for cursor-only frames

Aleix Pol Gonzalez (1):
  screencast: Improve how we communicate that a frame has just cursor info

Fushan Wen (1):
  kcms/rules: fix invalid tooltip visible condition in rule items

Xaver Hugl (1):
  backends/drm: set the scaling mode to none

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=468235

See also:
https://github.com/obsproject/obs-studio/issues/8630

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.4-r1.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 2a883a65e6b8..592ffda158c4 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,5 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
 DIST kwin-5.27.3-patchset-3.tar.xz 11688 BLAKE2B 
b326ab38b4e8ddb39a32a2932c07d9ebb8ed310ee2f2ead28deccc7190ed769d25f0427d7387433aa7711ac2d539e1230c473e1eba47aa94393cf8103bf4ea5d
 SHA512 
c115582b2163da7db2c4b3763c9193c10f3d32c4d0514adb93aaa1d4e2b18347582e20acabacc1c981feb593f6fe00d0553c737ca84b8828562f170b8bd51750
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476
+DIST kwin-5.27.4-patchset-1.tar.xz 2804 BLAKE2B 
97a11b4f340daf3fe03fb594382b9d78cedcbe00beda2331b705cbe71a3172938f9bf2dc0e6154b4269c872177707f6eeaa96f8f3ec5c2f905b375391b1e14e4
 SHA512 
33e0266602da80f8f6fd7d1e76160901491687d937c8a4594864a6a624e53a11be6b6a71cb2b8d13844f5bbccd8ce6fc3881b8d6fbf13184a4b97a6b1df23078
 DIST kwin-5.27.4.tar.xz 7610240 BLAKE2B 
c2ba194f6d9a2d62892cc9c17fcc7d8642197611d01f234bfdc5a0e56add896446f609e79b069275d130ee52b1150b39bfa435d7e5fb49bb6e35f73049f85f6c
 SHA512 
13e8abc5de4c1b76d078e9f98bba46362314d4a99008afa390dfc51ec1dcd5fe85cde38ac5e021f09060db038a0f9de84626c1135bacd781cd631904e247

diff --git a/kde-plasma/kwin/kwin-5.27.4-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.4-r1.ebuild
new file mode 100644
index ..cecfdc3410e8
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.4-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-04-10 Thread Andreas Sturmlechner
commit: 569924524067111d6a4451b9c1a01e1dca15dfbe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:15:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Apr 10 17:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56992452

kde-plasma/kwin: drop 5.27.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.4.ebuild | 139 -
 1 file changed, 139 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.4.ebuild 
b/kde-plasma/kwin/kwin-5.27.4.ebuild
deleted file mode 100644
index beb16fbcca7d..
--- a/kde-plasma/kwin/kwin-5.27.4.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(c

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-28 Thread Andreas Sturmlechner
commit: 3e7e44cfb81235e8f92c5eccf1b57c1666e5402a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 28 19:56:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 28 20:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7e44cf

kde-plasma/kwin: Backport more 5.27.4 fixes

Aleix Pol (1):
  dpms: Make sure we are not calling the interface after the output is gone

Nate Graham (1):
  Revert "backends/libinput: don't multiply v120 value by scroll speed"

Xaver Hugl (1):
  workspace: prevent dangling pointers in output order list

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=466346
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=464592

Bug: https://bugs.gentoo.org/899706
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.3-r3.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index e67eda4d7534..8f1cdc376698 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
 DIST kwin-5.27.3-patchset-2.tar.xz 10352 BLAKE2B 
344f6b5dee94eda6a76f713c8f7f00c75fb52a5dc52cc48de64ac5b1e7a3e32ab5fccc51809d3517b10279079286272f9badeb0e5d802764ce653fd6d24da699
 SHA512 
6340dd788c0dedb3dc7a9c3d4b3099179839f80c9078c7b9d5bbfaaa4a4d480df46bc461e606a7d8dde6a3a58a444cf45a1110b917860386a3c70fd9dba5c11d
+DIST kwin-5.27.3-patchset-3.tar.xz 11688 BLAKE2B 
b326ab38b4e8ddb39a32a2932c07d9ebb8ed310ee2f2ead28deccc7190ed769d25f0427d7387433aa7711ac2d539e1230c473e1eba47aa94393cf8103bf4ea5d
 SHA512 
c115582b2163da7db2c4b3763c9193c10f3d32c4d0514adb93aaa1d4e2b18347582e20acabacc1c981feb593f6fe00d0553c737ca84b8828562f170b8bd51750
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476

diff --git a/kde-plasma/kwin/kwin-5.27.3-r3.ebuild 
b/kde-plasma/kwin/kwin-5.27.3-r3.ebuild
new file mode 100644
index ..67c9ab964774
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.3-r3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-3.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-lib

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-28 Thread Andreas Sturmlechner
commit: 25784d70beae651056197b5f8cd964f7071f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 28 20:15:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 28 20:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25784d70

kde-plasma/kwin: drop 5.27.3-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 -
 kde-plasma/kwin/kwin-5.27.3-r2.ebuild | 142 --
 2 files changed, 143 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 8f1cdc376698..97afdae93591 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,3 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
-DIST kwin-5.27.3-patchset-2.tar.xz 10352 BLAKE2B 
344f6b5dee94eda6a76f713c8f7f00c75fb52a5dc52cc48de64ac5b1e7a3e32ab5fccc51809d3517b10279079286272f9badeb0e5d802764ce653fd6d24da699
 SHA512 
6340dd788c0dedb3dc7a9c3d4b3099179839f80c9078c7b9d5bbfaaa4a4d480df46bc461e606a7d8dde6a3a58a444cf45a1110b917860386a3c70fd9dba5c11d
 DIST kwin-5.27.3-patchset-3.tar.xz 11688 BLAKE2B 
b326ab38b4e8ddb39a32a2932c07d9ebb8ed310ee2f2ead28deccc7190ed769d25f0427d7387433aa7711ac2d539e1230c473e1eba47aa94393cf8103bf4ea5d
 SHA512 
c115582b2163da7db2c4b3763c9193c10f3d32c4d0514adb93aaa1d4e2b18347582e20acabacc1c981feb593f6fe00d0553c737ca84b8828562f170b8bd51750
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476

diff --git a/kde-plasma/kwin/kwin-5.27.3-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.3-r2.ebuild
deleted file mode 100644
index 2e8cb1674035..
--- a/kde-plasma/kwin/kwin-5.27.3-r2.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-2.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-l

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-26 Thread Andreas Sturmlechner
commit: 301e92b5043366a39ba41b406cdee77dbf8f3ea7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 26 11:11:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 26 11:11:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301e92b5

kde-plasma/kwin: backends/drm: restrict common mode generation

...to drivers that support scaling

(ninja-respin)

Bug: https://bugs.gentoo.org/899706
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 66e2af536c3a..e67eda4d7534 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,3 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
-DIST kwin-5.27.3-patchset-2.tar.xz 8840 BLAKE2B 
8068675d112426ac2b2a6cab59ccbca4da6f274943e69b2e0d386044e3f6c4c7e70fedae7d5ab288a15cbc2ed40303d797fcc773f2087219d28bf24e4c2859da
 SHA512 
4370d60c4433d469154f8c33ff106128a9e61abfd91623e794837211cd5122fb9a76e93f0c01e1270153e2b90080b4dba94f761f4ddd8a6851cd38a1b678c21d
+DIST kwin-5.27.3-patchset-2.tar.xz 10352 BLAKE2B 
344f6b5dee94eda6a76f713c8f7f00c75fb52a5dc52cc48de64ac5b1e7a3e32ab5fccc51809d3517b10279079286272f9badeb0e5d802764ce653fd6d24da699
 SHA512 
6340dd788c0dedb3dc7a9c3d4b3099179839f80c9078c7b9d5bbfaaa4a4d480df46bc461e606a7d8dde6a3a58a444cf45a1110b917860386a3c70fd9dba5c11d
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-26 Thread Andreas Sturmlechner
commit: bd754ee3a781a9ed181206a05568354388012fe2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 24 21:01:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 26 11:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd754ee3

kde-plasma/kwin: Backport more 5.27.4 fixes

Contains one critical crash fix for (at least) Nvidia users.

Ismael Asensio (1):
  kcms/rules: Make Comboboxes bordered again

Xaver Hugl (1):
  backends/drm: consider color property changes as failed when the output 
is off

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.3-r2.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 69725489ed85..bbdae62217de 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,3 +1,4 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
 DIST kwin-5.27.3-patchset-1.tar.xz 7432 BLAKE2B 
c3db690b1250e46df32e17a6c96d35eec34aa5c4a7c5550dded49880269ebd015332cb8b2a1d1af391863a14346495388afd6c7b6ba4bd96d77fdd8968da
 SHA512 
efcdf7a16e4f6424ca76ac7e9466a857ebc28538a7fad32e02ba5e1739a3b1076568c79188ab81d8bfdb84fda59ebf6a4137d8b2240a153e3223da1fe5639ae9
+DIST kwin-5.27.3-patchset-2.tar.xz 8840 BLAKE2B 
8068675d112426ac2b2a6cab59ccbca4da6f274943e69b2e0d386044e3f6c4c7e70fedae7d5ab288a15cbc2ed40303d797fcc773f2087219d28bf24e4c2859da
 SHA512 
4370d60c4433d469154f8c33ff106128a9e61abfd91623e794837211cd5122fb9a76e93f0c01e1270153e2b90080b4dba94f761f4ddd8a6851cd38a1b678c21d
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476

diff --git a/kde-plasma/kwin/kwin-5.27.3-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.3-r2.ebuild
new file mode 100644
index ..2e8cb1674035
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.3-r2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-2.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=x11-libs/libxcb-1.10
+   >=x11-libs/libxcvt-0.1.1
+   >=x11-libs/libxkbcommon-1.5.0
+   x11-l

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-26 Thread Andreas Sturmlechner
commit: 4cb3caa2b24f0cce195c9d736ebc90b199fcde32
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 24 21:06:37 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 26 11:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb3caa2

kde-plasma/kwin: drop 5.27.3-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 -
 kde-plasma/kwin/kwin-5.27.3-r1.ebuild | 142 --
 2 files changed, 143 deletions(-)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index bbdae62217de..66e2af536c3a 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,3 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
-DIST kwin-5.27.3-patchset-1.tar.xz 7432 BLAKE2B 
c3db690b1250e46df32e17a6c96d35eec34aa5c4a7c5550dded49880269ebd015332cb8b2a1d1af391863a14346495388afd6c7b6ba4bd96d77fdd8968da
 SHA512 
efcdf7a16e4f6424ca76ac7e9466a857ebc28538a7fad32e02ba5e1739a3b1076568c79188ab81d8bfdb84fda59ebf6a4137d8b2240a153e3223da1fe5639ae9
 DIST kwin-5.27.3-patchset-2.tar.xz 8840 BLAKE2B 
8068675d112426ac2b2a6cab59ccbca4da6f274943e69b2e0d386044e3f6c4c7e70fedae7d5ab288a15cbc2ed40303d797fcc773f2087219d28bf24e4c2859da
 SHA512 
4370d60c4433d469154f8c33ff106128a9e61abfd91623e794837211cd5122fb9a76e93f0c01e1270153e2b90080b4dba94f761f4ddd8a6851cd38a1b678c21d
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476

diff --git a/kde-plasma/kwin/kwin-5.27.3-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
deleted file mode 100644
index b33a6454e7e9..
--- a/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-lib

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-22 Thread Andreas Sturmlechner
commit: 720dda95dad56ebcd2b9a488faefe112d71fcaf2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 22 21:51:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 22 23:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720dda95

kde-plasma/kwin: Backport 5.27.4 fixes

Aleix Pol (1):
  inputmethod: Properly report that it's not visible

David Edmundson (3):
  Simplify tile dismissal
  wayland: Truncate strings sent via plasmawindowmanager interface
  Avoid accidental creation of backing stores for offscreen surfaces

Jan Grulich (1):
  Screencast: avoid using DMABufs exclusively to allow renegotiation

Vlad Zahorodnii (2):
  Fix picking drag target
  wayland: Handle xdg_wm_base being destroyed before surface role

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=465790
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=465775
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=465740

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/Manifest  |   1 +
 kde-plasma/kwin/kwin-5.27.3-r1.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index db6a51711d81..69725489ed85 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 
8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0
 SHA512 
ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
+DIST kwin-5.27.3-patchset-1.tar.xz 7432 BLAKE2B 
c3db690b1250e46df32e17a6c96d35eec34aa5c4a7c5550dded49880269ebd015332cb8b2a1d1af391863a14346495388afd6c7b6ba4bd96d77fdd8968da
 SHA512 
efcdf7a16e4f6424ca76ac7e9466a857ebc28538a7fad32e02ba5e1739a3b1076568c79188ab81d8bfdb84fda59ebf6a4137d8b2240a153e3223da1fe5639ae9
 DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 
53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd
 SHA512 
2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476

diff --git a/kde-plasma/kwin/kwin-5.27.3-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
new file mode 100644
index ..b33a6454e7e9
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=x11-libs/libxcb-1.10

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2023-03-22 Thread Andreas Sturmlechner
commit: 90dc06fa4c43f09e9ec47f9b7c87434d2a2a7150
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 22 22:29:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 22 23:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dc06fa

kde-plasma/kwin: drop 5.27.3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.27.3.ebuild | 139 -
 1 file changed, 139 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.27.3.ebuild 
b/kde-plasma/kwin/kwin-5.27.3.ebuild
deleted file mode 100644
index beb16fbcca7d..
--- a/kde-plasma/kwin/kwin-5.27.3.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.21.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.112
-   >=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-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(c

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/

2023-01-20 Thread Andreas Sturmlechner
commit: e4463c85aa0567dfff79349fadbc1fe584d0445d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 20 14:28:42 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 20 14:29:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4463c85

kde-plasma/kwin: Add missing patch

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kwin-5.26.80-gstreamer-optional.patch| 25 ++
 1 file changed, 25 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch 
b/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch
new file mode 100644
index ..268d88a09cdb
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch
@@ -0,0 +1,25 @@
+From e15641e466b4802f73b34ea2e510df7f78c50afd Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Tue, 6 Aug 2019 22:36:44 +0200
+Subject: [PATCH] Disable the effect video button if gstreamer is missing
+
+---
+ src/kcms/effects/package/contents/ui/Effect.qml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kcms/effects/package/contents/ui/Effect.qml 
b/src/kcms/effects/package/contents/ui/Effect.qml
+index f8a36c03e..ce673728e 100644
+--- a/src/kcms/effects/package/contents/ui/Effect.qml
 b/src/kcms/effects/package/contents/ui/Effect.qml
+@@ -116,7 +116,7 @@ Kirigami.SwipeListItem {
+ }
+ actions: [
+ Kirigami.Action {
+-visible: model.VideoRole.toString() !== ""
++visible: false
+ icon.name: "videoclip-amarok"
+ tooltip: i18nc("@info:tooltip", "Show/Hide Video")
+ onTriggered: videoItem.showHide()
+-- 
+2.39.0
+



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-11-16 Thread WANG Xuerui
commit: 3aa9766ccabe4ac660f1b1453ceeff2b84f8babe
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov 16 06:12:08 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Nov 16 08:54:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa9766c

kde-plasma/kwin: keyword 5.26.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 kde-plasma/kwin/kwin-5.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.26.3.ebuild 
b/kde-plasma/kwin/kwin-5.26.3.ebuild
index 8557034533cb..23221e146656 100644
--- a/kde-plasma/kwin/kwin-5.26.3.ebuild
+++ b/kde-plasma/kwin/kwin-5.26.3.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-10-28 Thread Andreas Sturmlechner
commit: dc099ff77782c85f897551b7c1225352f890222d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Oct 28 16:06:54 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Oct 28 16:07:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc099ff7

kde-plasma/kwin: drop 5.26.2.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.26.2.1.ebuild | 139 ---
 1 file changed, 139 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.26.2.1.ebuild 
b/kde-plasma/kwin/kwin-5.26.2.1.ebuild
deleted file mode 100644
index d399374cdddc..
--- a/kde-plasma/kwin/kwin-5.26.2.1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.99.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.20.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxcvt-0.1.1
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.9
-   >=dev-libs/wayland-protocols-1.25
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_fin

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-10-28 Thread Andreas Sturmlechner
commit: 8834995e038f4e3c40091ad86bf61e65befb3cb4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Oct 28 16:05:58 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Oct 28 16:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8834995e

kde-plasma/kwin: Backport several 5.26.3 fixes

KDE-bugs:
https://bugs.kde.org/show_bug.cgi?id=461032
https://bugs.kde.org/show_bug.cgi?id=45
https://bugs.kde.org/show_bug.cgi?id=460980

Plus upstream commit 2465dfe8ce94e1afeed3e3210adef9019e76383b

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...nager-emit-timing-chang-only-when-changed.patch | 147 +
 ...kwin-5.26.2.1-x11-dont-force-QT_NO_GLIB-1.patch |  34 +
 ...26.2.1-x11-dont-force-QT_QPA_PLATFORM-xcb.patch |  30 +
 ...in-5.26.2.1-x11window-fix-maximise-freeze.patch |  35 +
 kde-plasma/kwin/kwin-5.26.2.1-r1.ebuild| 146 
 5 files changed, 392 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.26.2.1-nightcolormanager-emit-timing-chang-only-when-changed.patch
 
b/kde-plasma/kwin/files/kwin-5.26.2.1-nightcolormanager-emit-timing-chang-only-when-changed.patch
new file mode 100644
index ..4378d850c6ba
--- /dev/null
+++ 
b/kde-plasma/kwin/files/kwin-5.26.2.1-nightcolormanager-emit-timing-chang-only-when-changed.patch
@@ -0,0 +1,147 @@
+From 2465dfe8ce94e1afeed3e3210adef9019e76383b Mon Sep 17 00:00:00 2001
+From: Kai Uwe Broulik 
+Date: Fri, 28 Oct 2022 10:28:32 +0200
+Subject: [PATCH] nightcolormanager: Emit timing change only when they have
+ actually changed
+
+Avoids pointless DBus traffic.
+
+Signed-off-by: Victoria Fischer 
+
+
+(cherry picked from commit 0902d91a4254c4b3076e07b8479bb516884b21e4)
+---
+ src/plugins/nightcolor/nightcolormanager.cpp | 93 ++--
+ 1 file changed, 47 insertions(+), 46 deletions(-)
+
+diff --git a/src/plugins/nightcolor/nightcolormanager.cpp 
b/src/plugins/nightcolor/nightcolormanager.cpp
+index ffa8ee8291..725623ed87 100644
+--- a/src/plugins/nightcolor/nightcolormanager.cpp
 b/src/plugins/nightcolor/nightcolormanager.cpp
+@@ -518,17 +518,15 @@ void NightColorManager::updateTargetTemperature()
+ 
+ void NightColorManager::updateTransitionTimings(bool force)
+ {
++const auto oldPrev = m_prev;
++const auto oldNext = m_next;
++
+ if (m_mode == NightColorMode::Constant) {
+ m_next = DateTimes();
+ m_prev = DateTimes();
+-Q_EMIT previousTransitionTimingsChanged();
+-Q_EMIT scheduledTransitionTimingsChanged();
+-return;
+-}
+-
+-const QDateTime todayNow = QDateTime::currentDateTime();
++} else if (m_mode == NightColorMode::Timings) {
++const QDateTime todayNow = QDateTime::currentDateTime();
+ 
+-if (m_mode == NightColorMode::Timings) {
+ const QDateTime nextMorB = 
QDateTime(todayNow.date().addDays(m_morning < todayNow.time()), m_morning);
+ const QDateTime nextMorE = nextMorB.addSecs(m_trTime * 60);
+ const QDateTime nextEveB = 
QDateTime(todayNow.date().addDays(m_evening < todayNow.time()), m_evening);
+@@ -543,58 +541,61 @@ void NightColorManager::updateTransitionTimings(bool 
force)
+ m_next = DateTimes(nextMorB, nextMorE);
+ m_prev = DateTimes(nextEveB.addDays(-1), nextEveE.addDays(-1));
+ }
+-Q_EMIT previousTransitionTimingsChanged();
+-Q_EMIT scheduledTransitionTimingsChanged();
+-return;
+-}
+-
+-double lat, lng;
+-if (m_mode == NightColorMode::Automatic) {
+-lat = m_latAuto;
+-lng = m_lngAuto;
+ } else {
+-lat = m_latFixed;
+-lng = m_lngFixed;
+-}
++const QDateTime todayNow = QDateTime::currentDateTime();
+ 
+-if (!force) {
+-// first try by only switching the timings
+-if (m_prev.first.date() == m_next.first.date()) {
+-// next is evening
+-m_daylight = true;
+-m_prev = m_next;
+-m_next = getSunTimings(todayNow, lat, lng, false);
++double lat, lng;
++if (m_mode == NightColorMode::Automatic) {
++lat = m_latAuto;
++lng = m_lngAuto;
+ } else {
+-// next is morning
+-m_daylight = false;
+-m_prev = m_next;
+-m_next = getSunTimings(todayNow.addDays(1), lat, lng, true);
++lat = m_latFixed;
++lng = m_lngFixed;
+ }
+-}
+ 
+-if (force || !checkAutomaticSunTimings()) {
+-// in case this fails, reset them
+-DateTimes morning = getSunTimings(todayNow, lat, lng, true);
+-if (todayNow < morning.first) {
+-m_daylight = false;
+-m_prev = getSunTimings(todayNow.addDays(-1), lat, lng, false);
+-m_next = morning;
+-} else {
+-DateTimes evening = getSunTimings(todayNow, lat, lng, false);
+-if (todayNow < evening.first) {
++   

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/

2022-09-06 Thread Andreas Sturmlechner
commit: 94d3952abf74b6be537d462e63ff4e06aba2a0d7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep  6 19:24:11 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep  6 19:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d3952a

kde-plasma/kwin: Drop unused patch

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kwin-5.25.4-drm-fix-blob-updating.patch  | 38 --
 1 file changed, 38 deletions(-)

diff --git a/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch 
b/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch
deleted file mode 100644
index 282913620c7b..
--- a/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 9a8156f94e2e6c1a121f1d86dd2bdea83adf Mon Sep 17 00:00:00 2001
-From: Xaver Hugl 
-Date: Thu, 4 Aug 2022 15:36:26 +0200
-Subject: [PATCH] backends/drm: fix blob updating
-
-Two things about the code were wrong:
-1. m_current is used in updateBlob() but was only updated afterwards
-2. the assumption that the property having the same ID means it has the
-same blob contents is not always true
-
-BUG: 449285
-
-
-(cherry picked from commit 97939ceae864aef2f50e117496f548555877b4ea)

- src/backends/drm/drm_property.cpp | 6 ++
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/src/backends/drm/drm_property.cpp 
b/src/backends/drm/drm_property.cpp
-index c9f7718abd..cee80d043a 100644
 a/src/backends/drm/drm_property.cpp
-+++ b/src/backends/drm/drm_property.cpp
-@@ -112,10 +112,8 @@ bool DrmProperty::needsCommit() const
- 
- void DrmProperty::setCurrent(uint64_t value)
- {
--if (m_current != value) {
--updateBlob();
--m_current = value;
--}
-+m_current = value;
-+updateBlob();
- }
- 
- uint64_t DrmProperty::current() const
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-15 Thread Andreas Sturmlechner
commit: a65982c018bbc550dbf0c1893b9a38f3b9c088b5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 15 10:30:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 15 10:30:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65982c0

kde-plasma/kwin: drop 5.24.6-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6-r1.ebuild | 138 --
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.24.6-r1.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r1.ebuild
deleted file mode 100644
index 1bb97a6779dc..
--- a/kde-plasma/kwin/kwin-5.24.6-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.92.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-server-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-   test? (
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.19
-   )
-"
-BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-PATCHES=(
-   "${FILESDIR}/${P}-emit-rowsChanged.patch"
-   "${FILESDIR}/${P}-fix-color-picker.patch" # KDE-bug 454974
-)
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package accessibility QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   $(cmake_use_fin

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-15 Thread Agostino Sarubbo
commit: 731d892a6f046a650c8bdafbf7a0a1cda5a6e2fd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:45:10 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:45:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731d892a

kde-plasma/kwin: x86 stable wrt bug #864253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
index 4a3b51d97304..d5b779a4cc40 100644
--- a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="accessibility caps gles2-only multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-12 Thread Agostino Sarubbo
commit: 4e8c3fd86e4eb4af3788181e1280f28eaa6d0bef
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 13 06:57:17 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 13 06:58:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8c3fd8

kde-plasma/kwin: amd64 stable wrt bug #864253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
index 3c7a924527a1..4a3b51d97304 100644
--- a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-12 Thread Arthur Zamarin
commit: 422cfd3bc99d41e1aa3e18fee6ae416c559e271b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 12 14:57:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 12 14:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422cfd3b

kde-plasma/kwin: Stabilize 5.24.6-r2 arm64, #864253

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
index bb3d86644b6b..3c7a924527a1 100644
--- a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-07 Thread Andreas Sturmlechner
commit: a5fd3b0a3dc38fafeb58fb52effaa2907614eda5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  7 16:49:04 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  7 20:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fd3b0a

kde-plasma/kwin: Add missing USEdep on kde-frameworks/kglobalaccel[X]

Requires KF5GlobalAccelPrivate.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6-r2.ebuild | 138 ++
 kde-plasma/kwin/kwin-5.25.4-r1.ebuild | 138 ++
 2 files changed, 276 insertions(+)

diff --git a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
new file mode 100644
index ..7fd2b9654114
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.92.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.4
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19
+   >=dev-libs/wayland-1.2
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   >=kde-plasma/kscreenlocker-${PVCUT}:5
+   >=kde-plasma/kwayland-server-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libdrm
+   >=x11-libs/libxcb-1.10
+   >=x11-libs/libxkbcommon-0.7.0
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   accessibility? ( media-libs/libqaccessibilityclient:5 )
+   caps? ( sys-libs/libcap )
+   gles2-only? ( media-libs/mesa[gles2] )
+   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   sys-apps/hwdata
+   x11-base/xwayland
+   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-qt/designer-${QTMIN}:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   x11-base/xorg-proto
+   test? (
+   dev-libs/plasma-wayland-protocols
+   >=dev-libs/wayland-protocols-1.19
+   )
+"
+BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+
+PATCHES=(
+   "${FILESDIR}/${P}-emit-rowsChanged.patch"
+   "${FILESDIR}/${P}-fix-color-picker.patch" # KDE-bug 454974
+)
+
+src_prepare() {
+   ecm_src_prepare
+   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
+
+   # TODO: try to get a build switch upstreamed
+   if ! use screencast; then
+   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+  

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2022-08-07 Thread Andreas Sturmlechner
commit: 74884494b7e14ffb754087704badfa70750e593a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  7 17:23:14 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  7 20:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74884494

kde-plasma/kwin: backends/drm: fix blob updating

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=449285

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kwin-5.24.6-drm-fix-blob-updating.patch  | 38 ++
 .../files/kwin-5.25.4-drm-fix-blob-updating.patch  | 38 ++
 kde-plasma/kwin/kwin-5.24.6-r2.ebuild  |  1 +
 kde-plasma/kwin/kwin-5.25.4-r1.ebuild  |  2 ++
 4 files changed, 79 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch 
b/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch
new file mode 100644
index ..45d231a70f1b
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-drm-fix-blob-updating.patch
@@ -0,0 +1,38 @@
+From 3af37c8a29af36eb773b0684237d61b2bd6b81f9 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Thu, 4 Aug 2022 15:36:26 +0200
+Subject: [PATCH] backends/drm: fix blob updating
+
+Two things about the code were wrong:
+1. m_current is used in updateBlob() but was only updated afterwards
+2. the assumption that the property having the same ID means it has the
+same blob contents is not always true
+
+BUG: 449285
+
+
+(cherry picked from commit 97939ceae864aef2f50e117496f548555877b4ea)
+---
+ src/backends/drm/drm_property.cpp | 6 ++
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/src/backends/drm/drm_property.cpp 
b/src/backends/drm/drm_property.cpp
+index 8ab0dc0e5a..b2a2deda12 100644
+--- a/src/backends/drm/drm_property.cpp
 b/src/backends/drm/drm_property.cpp
+@@ -112,10 +112,8 @@ bool DrmProperty::needsCommit() const
+ 
+ void DrmProperty::setCurrent(uint64_t value)
+ {
+-if (m_current != value) {
+-updateBlob();
+-m_current = value;
+-}
++m_current = value;
++updateBlob();
+ }
+ 
+ uint64_t DrmProperty::current() const
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch 
b/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch
new file mode 100644
index ..282913620c7b
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.25.4-drm-fix-blob-updating.patch
@@ -0,0 +1,38 @@
+From 9a8156f94e2e6c1a121f1d86dd2bdea83adf Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Thu, 4 Aug 2022 15:36:26 +0200
+Subject: [PATCH] backends/drm: fix blob updating
+
+Two things about the code were wrong:
+1. m_current is used in updateBlob() but was only updated afterwards
+2. the assumption that the property having the same ID means it has the
+same blob contents is not always true
+
+BUG: 449285
+
+
+(cherry picked from commit 97939ceae864aef2f50e117496f548555877b4ea)
+---
+ src/backends/drm/drm_property.cpp | 6 ++
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/src/backends/drm/drm_property.cpp 
b/src/backends/drm/drm_property.cpp
+index c9f7718abd..cee80d043a 100644
+--- a/src/backends/drm/drm_property.cpp
 b/src/backends/drm/drm_property.cpp
+@@ -112,10 +112,8 @@ bool DrmProperty::needsCommit() const
+ 
+ void DrmProperty::setCurrent(uint64_t value)
+ {
+-if (m_current != value) {
+-updateBlob();
+-m_current = value;
+-}
++m_current = value;
++updateBlob();
+ }
+ 
+ uint64_t DrmProperty::current() const
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
index 7fd2b9654114..bb3d86644b6b 100644
--- a/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.6-r2.ebuild
@@ -102,6 +102,7 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 PATCHES=(
"${FILESDIR}/${P}-emit-rowsChanged.patch"
"${FILESDIR}/${P}-fix-color-picker.patch" # KDE-bug 454974
+   "${FILESDIR}/${P}-drm-fix-blob-updating.patch" # KDE-bug 449285
 )
 
 src_prepare() {

diff --git a/kde-plasma/kwin/kwin-5.25.4-r1.ebuild 
b/kde-plasma/kwin/kwin-5.25.4-r1.ebuild
index ca0aa6e8d72d..44b1802e9117 100644
--- a/kde-plasma/kwin/kwin-5.25.4-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.25.4-r1.ebuild
@@ -102,6 +102,8 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+PATCHES=( "${FILESDIR}/${P}-drm-fix-blob-updating.patch" ) # KDE-bug 449285
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-07 Thread Andreas Sturmlechner
commit: be55af4282bba6a36935addc23ef0dde1f237199
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  7 17:23:49 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  7 20:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be55af42

kde-plasma/kwin: drop 5.25.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.25.4.ebuild | 138 -
 1 file changed, 138 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.25.4.ebuild 
b/kde-plasma/kwin/kwin-5.25.4.ebuild
deleted file mode 100644
index cbcf91423b84..
--- a/kde-plasma/kwin/kwin-5.25.4.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.95.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.20.0
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   media-libs/libglvnd
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxcvt-0.1.1
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-plasma/kwayland-server
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.25
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -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 QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   -DKWIN_BUILD_S

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-08-07 Thread Andreas Sturmlechner
commit: cf5b5304915d6a11613f15959796f14ab282242e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  7 15:48:37 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  7 15:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5b5304

kde-plasma/kwin: drop 5.24.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.6.ebuild | 133 -
 1 file changed, 133 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.24.6.ebuild 
b/kde-plasma/kwin/kwin-5.24.6.ebuild
deleted file mode 100644
index 502e17873105..
--- a/kde-plasma/kwin/kwin-5.24.6.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.92.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.4
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-server-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-   test? (
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.19
-   )
-"
-BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package accessibility QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   $(cmake_use_find_package plasma KF5Runner)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   optfeature "color ma

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2022-07-26 Thread Andreas Sturmlechner
commit: 901f280f4d7588a28776209d430fd2fea507f893
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul 26 11:44:13 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul 26 12:04:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901f280f

kde-plasma/kwin: effects/colorpicker: Fix picking colors

Also: Emit rowsChanged signal to fix default state highlighting.

Upstream commits:
4305425cb221139a7d9ed6cb954eb8e0b5627f5a
aa5fc42349052d040f45aca40749edce80ff8f1f

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=454974

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin/files/kwin-5.24.6-emit-rowsChanged.patch  |  30 +
 .../kwin/files/kwin-5.24.6-fix-color-picker.patch  |  40 ++
 kde-plasma/kwin/kwin-5.24.6-r1.ebuild  | 138 +
 3 files changed, 208 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch 
b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch
new file mode 100644
index ..79ee3cc547ce
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch
@@ -0,0 +1,30 @@
+From 4f419afe307f808ab648a6d6c473ff3cd0b9d836 Mon Sep 17 00:00:00 2001
+From: ivan tkachenko 
+Date: Sun, 10 Jul 2022 15:17:26 +0300
+Subject: [PATCH] [kcm/kwindesktop] Emit rowsChanged signal to fix default
+ state highlighting
+
+Without this, the rowsChanged signal wasn't emitting at startup, so the
+binding `highlight: kcm.desktopsModel.rows !== 2` didn't work correctly.
+
+FIXED-IN: 5.24.7 5.25.3 5.26
+---
+ src/kcmkwin/kwindesktop/desktopsmodel.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/kcmkwin/kwindesktop/desktopsmodel.cpp 
b/src/kcmkwin/kwindesktop/desktopsmodel.cpp
+index cf147a7981..f8dd8d6260 100644
+--- a/src/kcmkwin/kwindesktop/desktopsmodel.cpp
 b/src/kcmkwin/kwindesktop/desktopsmodel.cpp
+@@ -457,6 +457,8 @@ void DesktopsModel::getAllAndConnect(const QDBusMessage 
&msg)
+ m_names = m_serverSideNames;
+ m_rows = m_serverSideRows;
+ endResetModel();
++
++Q_EMIT rowsChanged();
+ }
+ 
+ Q_EMIT readyChanged();
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch 
b/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch
new file mode 100644
index ..545bc96d0230
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.6-fix-color-picker.patch
@@ -0,0 +1,40 @@
+From aa5fc42349052d040f45aca40749edce80ff8f1f Mon Sep 17 00:00:00 2001
+From: ivan tkachenko 
+Date: Fri, 22 Jul 2022 18:43:45 +0300
+Subject: [PATCH] effects/colorpicker: Fix picking colors
+
+Due to the wrong buffer format, the function failed with
+GL_INVALID_OPERATION error, which was silently ignored by the effect.
+It resulted in the constant phantom color being returned over and over
+again.
+
+Co-Authored-By: David Edmundson 
+BUG: 454974
+FIXED-IN: 5.24.7, 5.25.4, 5.26
+(cherry picked from commit df6331b60aa03e65f146e93d0229cdc6dc956bbd)
+---
+ src/effects/colorpicker/colorpicker.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/effects/colorpicker/colorpicker.cpp 
b/src/effects/colorpicker/colorpicker.cpp
+index bc60225838..0625b3de47 100644
+--- a/src/effects/colorpicker/colorpicker.cpp
 b/src/effects/colorpicker/colorpicker.cpp
+@@ -61,12 +61,12 @@ void ColorPickerEffect::postPaintScreen()
+ effects->postPaintScreen();
+ 
+ if (m_scheduledPosition != QPoint(-1, -1) && (!m_paintedScreen || 
m_paintedScreen->geometry().contains(m_scheduledPosition))) {
+-uint8_t data[3];
++uint8_t data[4];
+ const QRect geo = GLRenderTarget::virtualScreenGeometry();
+ const QPoint screenPosition(m_scheduledPosition.x() - geo.x(), 
m_scheduledPosition.y() - geo.y());
+ const QPoint texturePosition(screenPosition.x() * 
GLRenderTarget::virtualScreenScale(), (geo.height() - screenPosition.y()) * 
GLRenderTarget::virtualScreenScale());
+ 
+-glReadnPixels(texturePosition.x(), texturePosition.y(), 1, 1, GL_RGB, 
GL_UNSIGNED_BYTE, 3, data);
++glReadnPixels(texturePosition.x(), texturePosition.y(), 1, 1, 
GL_RGBA, GL_UNSIGNED_BYTE, 4, data);
+ 
QDBusConnection::sessionBus().send(m_replyMessage.createReply(QColor(data[0], 
data[1], data[2])));
+ m_picking = false;
+ m_scheduledPosition = QPoint(-1, -1);
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.24.6-r1.ebuild 
b/kde-plasma/kwin/kwin-5.24.6-r1.ebuild
new file mode 100644
index ..7c9960a24375
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.24.6-r1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.92.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.4
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Lin

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-07-19 Thread Sam James
commit: c687ca8aa068a6332bda07058dd926e1ec5a046f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 05:14:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 05:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c687ca8a

kde-plasma/kwin: drop now-global USE=screencast definitions

Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwin/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index d71da9e2cb08..67249545c4de 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -11,6 +11,5 @@

Enable screen locking via 
kde-plasma/kscreenlocker
Enable effect video button in desktop 
effects KCM
-   Enable screencast portal using 
media-video/pipewire

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-06-29 Thread WANG Xuerui
commit: 6b0badcb35c24108b95ea6bcb77e8f93e5565653
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Jun 29 03:52:42 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Jun 29 07:20:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0badcb

kde-plasma/kwin: keyword 5.25.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 kde-plasma/kwin/kwin-5.25.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-5.25.2.ebuild 
b/kde-plasma/kwin/kwin-5.25.2.ebuild
index 50cda4e65853..4b4bb9fd0c9a 100644
--- a/kde-plasma/kwin/kwin-5.25.2.ebuild
+++ b/kde-plasma/kwin/kwin-5.25.2.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for 
windowing systems on Linux"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-06-08 Thread Andreas Sturmlechner
commit: b1b5b4346af154a324bdf0481d3977b05a9cc4fe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun  8 09:20:48 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun  8 09:20:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b5b434

kde-plasma/kwin: Drop 5.24.5-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.5-r1.ebuild | 140 --
 1 file changed, 140 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.24.5-r1.ebuild 
b/kde-plasma/kwin/kwin-5.24.5-r1.ebuild
deleted file mode 100644
index 12d15b83a199..
--- a/kde-plasma/kwin/kwin-5.24.5-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.90.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-server-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-   test? (
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.19
-   )
-"
-BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-multi-gpu-double-copy.patch # KDE-bug 453386
-   "${FILESDIR}"/${P}-tabbox-dont-dismiss-popups.patch # KDE-bug 446318
-   "${FILESDIR}"/${P}-effects-overview-hide-panels.patch # KDE-bug 444274
-   "${FILESDIR}"/${P}-fix-nvidia-render-glitches.patch
-)
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-05-25 Thread Andreas Sturmlechner
commit: 854fdba3048965bfa65fdb9d0d827c3cf86283e7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 25 19:30:12 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 25 21:10:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854fdba3

kde-plasma/kwin: Backport several 5.24.6 fixes

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin-5.24.5-fix-plasmashell-crash-1.patch  | 307 +
 .../kwin-5.24.5-fix-plasmashell-crash-2.patch  |  35 +++
 .../kwin-5.24.5-update-device-outputName.patch |  32 +++
 kde-plasma/kwin/kwin-5.24.5-r2.ebuild  | 142 ++
 4 files changed, 516 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch 
b/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch
new file mode 100644
index ..46b6f0ad9c71
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.5-fix-plasmashell-crash-1.patch
@@ -0,0 +1,307 @@
+From 4c3195270d6c8e1da8c3e2e3abe5aae75d5bf3c2 Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii 
+Date: Fri, 26 Nov 2021 12:03:14 +0200
+Subject: [PATCH] Ensure that Toplevel::output() stays always in sync with
+ geometry
+
+Currently, if geometry updates are blocked, the Toplevel.output property
+won't be updated. On the other hand, it's reasonable to use the output
+property instead of manually looking up the output in window management
+code, e.g. Workspace::clientArea().
+
+In other words, using the Toplevel.output property is like walking on a
+mine field, things can blow up. You can't use Toplevel.output even if it
+makes perfect sense.
+
+This change ensures that Toplevel.output property is always kept in sync
+with the frame geometry. Unfortunately, this means that the output
+property no longer can be updated when the frameGeometryChanged() signal
+is emitted. It has to be done in moveResizeInternal() method.
+
+BUG: 448064
+
+(cherry picked from 510a41eeb89f51843405fa0258c852ab06d05bb8)
+
+Part-of: 
+---
+ src/abstract_client.cpp |  3 ---
+ src/events.cpp  |  1 +
+ src/internal_client.cpp |  6 ++
+ src/toplevel.cpp| 17 -
+ src/toplevel.h  | 10 ++
+ src/unmanaged.cpp   |  6 ++
+ src/unmanaged.h |  1 +
+ src/waylandclient.cpp   |  6 ++
+ src/x11client.cpp   |  7 +++
+ src/x11client.h |  1 +
+ 10 files changed, 30 insertions(+), 28 deletions(-)
+
+diff --git a/src/abstract_client.cpp b/src/abstract_client.cpp
+index 0714b9ac3f..ddff11e53c 100644
+--- a/src/abstract_client.cpp
 b/src/abstract_client.cpp
+@@ -63,8 +63,6 @@ AbstractClient::AbstractClient()
+ {
+ connect(this, &AbstractClient::clientStartUserMovedResized,  this, 
&AbstractClient::moveResizedChanged);
+ connect(this, &AbstractClient::clientFinishUserMovedResized, this, 
&AbstractClient::moveResizedChanged);
+-connect(this, &AbstractClient::clientStartUserMovedResized,  this, 
&AbstractClient::removeCheckOutputConnection);
+-connect(this, &AbstractClient::clientFinishUserMovedResized, this, 
&AbstractClient::setupCheckOutputConnection);
+ 
+ connect(this, &AbstractClient::windowShown, this, 
&AbstractClient::hiddenChanged);
+ connect(this, &AbstractClient::windowHidden, this, 
&AbstractClient::hiddenChanged);
+@@ -1011,7 +1009,6 @@ void AbstractClient::finishInteractiveMoveResize(bool 
cancel)
+ if (cancel) {
+ moveResize(initialInteractiveMoveResizeGeometry());
+ }
+-checkOutput(); // needs to be done because clientFinishUserMovedResized 
has not yet re-activated online alignment
+ if (output() != interactiveMoveResizeStartOutput()) {
+ workspace()->sendClientToOutput(this, output()); // checks rule 
validity
+ if (isFullScreen() || maximizeMode() != MaximizeRestore) {
+diff --git a/src/events.cpp b/src/events.cpp
+index b9bb9bbd36..a22960f0d0 100644
+--- a/src/events.cpp
 b/src/events.cpp
+@@ -1261,6 +1261,7 @@ void 
Unmanaged::configureNotifyEvent(xcb_configure_notify_event_t *e)
+ m_clientGeometry = newgeom;
+ m_frameGeometry = newgeom;
+ m_bufferGeometry = newgeom;
++checkOutput();
+ Q_EMIT bufferGeometryChanged(this, old);
+ Q_EMIT clientGeometryChanged(this, old);
+ Q_EMIT frameGeometryChanged(this, old);
+diff --git a/src/internal_client.cpp b/src/internal_client.cpp
+index 3be51ff27b..b4c9250fd3 100644
+--- a/src/internal_client.cpp
 b/src/internal_client.cpp
+@@ -10,6 +10,7 @@
+ #include "internal_client.h"
+ #include "decorations/decorationbridge.h"
+ #include "deleted.h"
++#include "platform.h"
+ #include "surfaceitem.h"
+ #include "workspace.h"
+ 
+@@ -477,6 +478,7 @@ void InternalClient::commitGeometry(const QRect &rect)
+ // The client geometry and the buffer geometry are the same.
+ const QRect oldCli

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-05-18 Thread Andreas Sturmlechner
commit: 36de371d6ca27354905eac41702feb5b961f6a43
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 18 15:02:14 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 18 15:05:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36de371d

kde-plasma/kwin: Drop 5.24.5 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.5.ebuild | 133 -
 1 file changed, 133 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.24.5.ebuild 
b/kde-plasma/kwin/kwin-5.24.5.ebuild
deleted file mode 100644
index a47f4289b4c9..
--- a/kde-plasma/kwin/kwin-5.24.5.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.90.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-server-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-   test? (
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.19
-   )
-"
-BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package accessibility QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   $(cmake_use_find_package plasma KF5Runner)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-05-17 Thread Andreas Sturmlechner
commit: cb2f22e3e5634860303b198e6b5a4450865d9009
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May 17 18:12:40 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May 17 19:01:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2f22e3

kde-plasma/kwin: Backport several 5.24.6 fixes

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin-5.24.5-effects-overview-hide-panels.patch |  65 ++
 .../kwin-5.24.5-fix-multi-gpu-double-copy.patch|  59 +
 .../kwin-5.24.5-fix-nvidia-render-glitches.patch   |  42 +++
 .../kwin-5.24.5-tabbox-dont-dismiss-popups.patch   |  32 +
 kde-plasma/kwin/kwin-5.24.5-r1.ebuild  | 140 +
 5 files changed, 338 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch 
b/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch
new file mode 100644
index ..d5b1f8c3864e
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.5-effects-overview-hide-panels.patch
@@ -0,0 +1,65 @@
+From 7fcf36d636f62f101397d88ad6c448f54da79e46 Mon Sep 17 00:00:00 2001
+From: Marco Martin 
+Date: Fri, 13 May 2022 15:37:13 +
+Subject: [PATCH] effects/overview: hide panels
+
+This makes it consistent with WindowView (and the panel window doesn't respond
+to input anyways even if shown, which is misleading).
+
+BUG: 444274
+FIXED-IN: 5.24.6
+
+
+(cherry picked from commit db2af5500f964f3eefde60183b69f21125aeb194)
+---
+ src/effects/overview/qml/ScreenView.qml | 20 
+ 1 file changed, 8 insertions(+), 12 deletions(-)
+
+diff --git a/src/effects/overview/qml/ScreenView.qml 
b/src/effects/overview/qml/ScreenView.qml
+index 40cc29f4c7..39119e40b9 100644
+--- a/src/effects/overview/qml/ScreenView.qml
 b/src/effects/overview/qml/ScreenView.qml
+@@ -70,16 +70,8 @@ FocusScope {
+ }
+ }
+ 
+-ExpoArea {
+-id: heapArea
+-screen: targetScreen
+-}
+-
+ Column {
+-x: heapArea.x
+-y: heapArea.y
+-width: heapArea.width
+-height: heapArea.height
++anchors.fill: parent
+ 
+ Item {
+ id: topBar
+@@ -176,15 +168,19 @@ FocusScope {
+ 
+ KWinComponents.WindowThumbnailItem {
+ id: windowThumbnail
+-visible: !model.client.hidden
++visible: !model.client.hidden && opacity > 0
+ wId: model.client.internalId
+ x: model.client.x - targetScreen.geometry.x
+ y: model.client.y - targetScreen.geometry.y
+ width: model.client.width
+ height: model.client.height
++opacity: container.effect.gestureInProgress
++? 1 - container.effect.partialActivationFactor
++: (model.client.hidden || container.organized) ? 0 : 1
+ 
+-TapHandler {
+-onTapped: effect.deactivate();
++Behavior on opacity {
++enabled: !container.effect.gestureInProgress
++NumberAnimation { duration: animationDuration; easing.type: 
Easing.OutCubic }
+ }
+ }
+ }
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch 
b/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch
new file mode 100644
index ..53c05da522ec
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.5-fix-multi-gpu-double-copy.patch
@@ -0,0 +1,59 @@
+From 3b58fe4bde0722b352e4114adb992a2ed2c96423 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Sat, 7 May 2022 21:23:17 +0200
+Subject: [PATCH] backends/drm: consider escaped separators KWIN_DRM_DEVICES
+
+':' conflicts with the file names in /dev/dri/by-path, so allow it to be
+escaped with '\'
+
+CCBUG: 453386
+
+
+(cherry picked from commit a110aabbccf56019bdc324b3c751112f35ec3f6c)
+---
+ src/backends/drm/drm_backend.cpp | 24 +++-
+ 1 file changed, 23 insertions(+), 1 deletion(-)
+
+diff --git a/src/backends/drm/drm_backend.cpp 
b/src/backends/drm/drm_backend.cpp
+index 272dba702c..567ea3f696 100644
+--- a/src/backends/drm/drm_backend.cpp
 b/src/backends/drm/drm_backend.cpp
+@@ -57,12 +57,34 @@
+ namespace KWin
+ {
+ 
++static QStringList splitPathList(const QString &input, const QChar delimiter)
++{
++QStringList ret;
++QString tmp;
++for (int i = 0; i < input.size(); i++) {
++if (input[i] == delimiter) {
++if (i > 0 && input[i - 1] == '\\') {
++tmp[tmp.size() - 1] = delimiter;
++} else if (!tmp.isEmpty()) {
++ret.append(tmp);
++tmp = QString();
++}
++} else {
++tmp.append(input[i]);
++}
++}
++if (!tmp.isEmpty()) {
++ret.append(tmp);
++}
++return ret;
++}
++
+ DrmBackend::DrmBackend(QObject *parent)
+ : Platform(parent)
+  

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-04-21 Thread Andreas Sturmlechner
commit: 6bb54df7d5d9f4f690d29f1095b4aff8c9b34e32
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Apr 21 08:22:00 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 21 08:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb54df7

kde-plasma/kwin: Drop 5.24.4 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.24.4.ebuild | 133 -
 1 file changed, 133 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.24.4.ebuild 
b/kde-plasma/kwin/kwin-5.24.4.ebuild
deleted file mode 100644
index a47f4289b4c9..
--- a/kde-plasma/kwin/kwin-5.24.4.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.90.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility caps gles2-only multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/libinput-1.19
-   >=dev-libs/wayland-1.2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=,libinput]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5=
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5=
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-server-${PVCUT}:5
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/lcms:2
-   media-libs/libepoxy
-   >=media-libs/mesa-21.1[egl(+),gbm(+),wayland,X]
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libdrm
-   >=x11-libs/libxcb-1.10
-   >=x11-libs/libxkbcommon-0.7.0
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   accessibility? ( media-libs/libqaccessibilityclient:5 )
-   caps? ( sys-libs/libcap )
-   gles2-only? ( media-libs/mesa[gles2] )
-   plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   sys-apps/hwdata
-   x11-base/xwayland
-   multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   x11-base/xorg-proto
-   test? (
-   dev-libs/plasma-wayland-protocols
-   >=dev-libs/wayland-protocols-1.19
-   )
-"
-BDEPEND="test? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"
-
-   # TODO: try to get a build switch upstreamed
-   if ! use screencast; then
-   sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt 
|| die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package accessibility QAccessibilityClient)
-   $(cmake_use_find_package caps Libcap)
-   $(cmake_use_find_package plasma KF5Runner)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-04-18 Thread Andreas Sturmlechner
commit: 23e47003cf63c24dda9601d60d35e08f29e44468
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Apr 11 13:32:52 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Apr 18 14:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e47003

kde-plasma/kwin: Various stability fixes

Upstream commits:
9d38f57d84fb9a6f2c4e60f7051f685842f34e0f
52035f43b90738e2efb4fd7b482719c1ea458578
388402c3b1b37d9f72597aae8d6670e8c0edeb14
82c2324b5675ea2d5e3b962f270bda1d186e7326
a5404234dbd26e170acb97789599fbcd705cf6cb
a35e3075a7aa4616c8930ccd3869dc4cca5d287e
c1d7919ad7cc8a7e55f5b93ec84de63547bc53b9
7a26f93cb579cf6b1cbc1e32790f93be70013157
ee625b2d8acad2ba81693107740a12d8a03863c0

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=452334
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=452171
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=450564
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=447705
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...5.24.4-backends-drm-dont-perm-disable-vrr.patch |  32 +++
 ...5.24.4-backends-drm-fetch-immutable-blobs.patch | 214 +
 .../kwin-5.24.4-dont-send-geom-to-text-input.patch |  26 +++
 .../kwin-5.24.4-dont-use-xcb-in-wayland.patch  |  41 
 .../kwin-5.24.4-fix-current-VD-always-added.patch  |  50 +
 ...win-5.24.4-fix-unlocking-wayland-sessions.patch |  44 +
 ...kwin-5.24.4-waylandserver-lockScreenShown.patch |  93 +
 ...server-move-LockScreenPresentationWatcher.patch |  36 
 ...win-5.24.4-xdgactivation-demand-attention.patch |  32 +++
 kde-plasma/kwin/kwin-5.24.4-r1.ebuild  | 145 ++
 10 files changed, 713 insertions(+)

diff --git 
a/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-dont-perm-disable-vrr.patch 
b/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-dont-perm-disable-vrr.patch
new file mode 100644
index ..38d4771c2345
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-dont-perm-disable-vrr.patch
@@ -0,0 +1,32 @@
+From a5404234dbd26e170acb97789599fbcd705cf6cb Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Fri, 8 Apr 2022 17:47:09 +0200
+Subject: [PATCH] backends/drm: don't permanently disable VRR when the test
+ commit fails
+
+In 5.24, the same code path is used for testing direct scanout, so that
+causes false negatives. Generally though, the user setting shouldn't be
+touched, it's not really proper feedback for the driver or KWin having
+problems.
+
+
+(cherry picked from commit 2ef6215a517e4220f147f5327e7ecdad02762b64)
+---
+ src/backends/drm/drm_output.cpp | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp
+index bd08631cf7..048803883b 100644
+--- a/src/backends/drm/drm_output.cpp
 b/src/backends/drm/drm_output.cpp
+@@ -337,7 +337,6 @@ bool DrmOutput::present(const QSharedPointer 
&buffer, QRegion damaged
+ m_pipeline->applyPendingChanges();
+ } else {
+ m_pipeline->revertPendingChanges();
+-setVrrPolicy(RenderLoop::VrrPolicy::Never);
+ }
+ }
+ if (m_pipeline->present(buffer)) {
+-- 
+GitLab
+

diff --git 
a/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-fetch-immutable-blobs.patch 
b/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-fetch-immutable-blobs.patch
new file mode 100644
index ..16c7756d33e2
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.24.4-backends-drm-fetch-immutable-blobs.patch
@@ -0,0 +1,214 @@
+From 82c2324b5675ea2d5e3b962f270bda1d186e7326 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Mon, 4 Apr 2022 20:19:05 +0200
+Subject: [PATCH] backends/drm: fetch immutable blobs in DrmProperty
+
+If the blob is fetched while there is no kernel-visible reference to it,
+the driver may re-use the blob ID. When DrmProperty is created or updated,
+KWin holds a reference on the blob via drmModeObjectProperties, so this
+should prevent any possible issues.
+
+CCBUG: 449285
+---
+ src/backends/drm/drm_object_connector.cpp | 13 +++-
+ src/backends/drm/drm_object_plane.cpp | 39 +++
+ src/backends/drm/drm_property.cpp | 27 +++-
+ src/backends/drm/drm_property.h   |  7 +++-
+ 4 files changed, 54 insertions(+), 32 deletions(-)
+
+diff --git a/src/backends/drm/drm_object_connector.cpp 
b/src/backends/drm/drm_object_connector.cpp
+index a0045290df..0cdbd70b4f 100644
+--- a/src/backends/drm/drm_object_connector.cpp
 b/src/backends/drm/drm_object_connector.cpp
+@@ -337,16 +337,11 @@ bool DrmConnector::updateProperties()
+ }
+ 
+ // parse edid
+-auto edidProp = getProp(PropertyIndex::Edid);
+-if (edidProp) {
+-DrmScopedPointer 
blob(drmModeGetPropertyBlob(gpu()->fd(), edidProp->current()));
+-if (blob && blob->data) {
+-m_edid = Edid(blob->data, blob->length);
+-if (!m_edid.isValid()) {
+-qCWarning(KW

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/

2022-03-21 Thread Andreas Sturmlechner
commit: 0e61987a5b2c20906b340101231574d4c74993c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 16 13:30:30 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 21 11:03:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e61987a

kde-plasma/kwin: Add dev-qt/qtwaylandscanner BDEPEND, missing DEPEND

Upstream commit 2eb5da1d6fc5ea199ed2145c67def60318370c24

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-5.23.5-r1.ebuild | 8 +++-
 kde-plasma/kwin/kwin-5.24.3.ebuild| 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/kwin-5.23.5-r1.ebuild 
b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
index daceebb79c40..744aefd646ac 100644
--- a/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
@@ -91,10 +91,16 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
x11-base/xorg-proto
test? (
+   dev-libs/plasma-wayland-protocols
>=dev-libs/wayland-protocols-1.19
-   >=dev-qt/qtwayland-${QTMIN}:5
)
 "
+BDEPEND="
+   test? ( || (
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   https://mail.kde.org/pipermail/distributions/2022-February/001127.html

diff --git a/kde-plasma/kwin/kwin-5.24.3.ebuild 
b/kde-plasma/kwin/kwin-5.24.3.ebuild
index 92235562b5a5..7c0506735d47 100644
--- a/kde-plasma/kwin/kwin-5.24.3.ebuild
+++ b/kde-plasma/kwin/kwin-5.24.3.ebuild
@@ -92,10 +92,16 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
x11-base/xorg-proto
test? (
+   dev-libs/plasma-wayland-protocols
>=dev-libs/wayland-protocols-1.19
-   >=dev-qt/qtwayland-${QTMIN}:5
)
 "
+BDEPEND="
+   test? ( || (
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2022-02-06 Thread Andreas Sturmlechner
commit: 90eb423988d9b3f94bef702e3b988e2e2c0f4cc8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  6 20:31:34 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  6 21:16:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90eb4239

kde-plasma/kwin: Fix ProvidersUrl

See also:
https://mail.kde.org/pipermail/distributions/2022-February/001124.html
https://mail.kde.org/pipermail/distributions/2022-February/001127.html

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch  | 71 ++
 .../{kwin-5.23.5.ebuild => kwin-5.23.5-r1.ebuild}  |  3 +
 ...{kwin-5.23.90.ebuild => kwin-5.23.90-r1.ebuild} |  3 +
 3 files changed, 77 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch 
b/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch
new file mode 100644
index ..8829ec286f70
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.23.5-fix-ProvidersUrl.patch
@@ -0,0 +1,71 @@
+From c5c5f67f5d5ef2b4f7145f6586a8b3d8dba7fab5 Mon Sep 17 00:00:00 2001
+From: Ben Cooksley 
+Date: Mon, 7 Feb 2022 06:12:40 +1300
+Subject: [PATCH] Purge all references to download.kde.org, replacing them with
+ the correct endpoint of autoconfig.kde.org.
+
+CCMAIL: plasma-de...@kde.org
+CCMAIL: distributi...@kde.org
+(cherry picked from commit a428630ea4a46e967de71711c8da5cbaeb9b690b)
+---
+ src/kcmkwin/kwineffects/kwineffect.knsrc | 2 +-
+ src/kcmkwin/kwinscripts/kwinscripts.knsrc| 2 +-
+ src/kcmkwin/kwintabbox/kwinswitcher.knsrc| 2 +-
+ src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/kcmkwin/kwineffects/kwineffect.knsrc 
b/src/kcmkwin/kwineffects/kwineffect.knsrc
+index 6abcfb34f8..22bd1c98ec 100644
+--- a/src/kcmkwin/kwineffects/kwineffect.knsrc
 b/src/kcmkwin/kwineffects/kwineffect.knsrc
+@@ -45,7 +45,7 @@ Name[x-test]=xxWindow Manager Effectsxx
+ Name[zh_CN]=窗口管理器特效
+ Name[zh_TW]=視窗管理員效果
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Effects
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/kcmkwin/kwinscripts/kwinscripts.knsrc 
b/src/kcmkwin/kwinscripts/kwinscripts.knsrc
+index 44faa872ba..c002f0eec5 100644
+--- a/src/kcmkwin/kwinscripts/kwinscripts.knsrc
 b/src/kcmkwin/kwinscripts/kwinscripts.knsrc
+@@ -44,7 +44,7 @@ Name[x-test]=xxWindow Manager Scriptsxx
+ Name[zh_CN]=窗口管理器脚本
+ Name[zh_TW]=視窗管理員指令稿
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Scripts
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/kcmkwin/kwintabbox/kwinswitcher.knsrc 
b/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
+index bef9bc07ea..d0f5c3b520 100644
+--- a/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
 b/src/kcmkwin/kwintabbox/kwinswitcher.knsrc
+@@ -45,7 +45,7 @@ Name[x-test]=xxWindow Manager Switching Layoutsxx
+ Name[zh_CN]=窗口管理器切换布局
+ Name[zh_TW]=視窗切換器佈局
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=KWin Switching Layouts
+ StandardResource=tmp
+ Uncompress=kpackage
+diff --git a/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake 
b/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
+index a773c28c52..d0c7748852 100644
+--- a/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
 b/src/plugins/kdecorations/aurorae/src/aurorae.knsrc.cmake
+@@ -40,7 +40,7 @@ Name[x-test]=xxAurorae Window Decorationsxx
+ Name[zh_CN]=Aurorae 极光窗口装饰
+ Name[zh_TW]=Aurorae 視窗裝飾
+ 
+-ProvidersUrl=https://download.kde.org/ocs/providers.xml
++ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
+ Categories=Window Decoration Aurorae
+ Uncompress=archive
+ TargetDir=aurorae/themes
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.23.5.ebuild 
b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
similarity index 96%
rename from kde-plasma/kwin/kwin-5.23.5.ebuild
rename to kde-plasma/kwin/kwin-5.23.5-r1.ebuild
index 6a8b24a358d7..daceebb79c40 100644
--- a/kde-plasma/kwin/kwin-5.23.5.ebuild
+++ b/kde-plasma/kwin/kwin-5.23.5-r1.ebuild
@@ -97,6 +97,9 @@ DEPEND="${COMMON_DEPEND}
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+# https://mail.kde.org/pipermail/distributions/2022-February/001127.html
+PATCHES=( "${FILESDIR}/${P}-fix-ProvidersUrl.patch" )
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.21.80-gstreamer-optional.patch"

diff --git a/kde-plasma/kwin/kwin-5.23.90.ebuild 
b/kde-plasma/kwin/kwin-5.23.90-r1.ebuild
similarity index 96%
rename from kde-plasma/kwin/kwin-5.23.90.ebuild
rename to kde-plasma/kwin/kwin-5.23.90-r1.ebuild
index 92235562b5a5..6f373b80731f 10

  1   2   >