diff options
Diffstat (limited to 'kde-plasma')
142 files changed, 1206 insertions, 378 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 50ef460ffb24..044f6d98f98f 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1 +1 @@ -DIST bluedevil-5.27.5.tar.xz 366000 BLAKE2B b37cc22650d5c5e83519046fa08019c2df9b8767b9061f84657e72d780e90a2bb5ea179ece9fd86aeb8d12cc6bba2be0e78c9990a3d3f1ea81c203d7003a6cb8 SHA512 3daf8b146e30a9bd4fcb1380ed95e2c888a4cf6ae63bf20c86a67e039576d2be136d53da0be72352280c8e767ecd6f550731a4d647dc507a1ff08751ca81d284 +DIST bluedevil-5.27.9.tar.xz 365668 BLAKE2B a8cfa34255f0defefebdd270ea47201e25dcac9163059f792f06d26297f411e12c6a5e34957d3179ffa9fd9d1b0fd3f75085736c36fa8d023ae8c775970b2b8f SHA512 575316ce5dddb60d20bf9e8c3b7ca4fd007646d20f47906c7a25162e6d11917a668e07cfa810139b879feb2adf71324b61b2bc3e8165a600c402700674b73844 diff --git a/kde-plasma/bluedevil/bluedevil-5.27.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.9.ebuild index 88ff646e426c..2422c3b5af5d 100644 --- a/kde-plasma/bluedevil/bluedevil-5.27.5.ebuild +++ b/kde-plasma/bluedevil/bluedevil-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Bluetooth stack for KDE Plasma" @@ -25,16 +25,16 @@ DEPEND=" >=dev-qt/qtwidgets-${QTMIN}:5 >=kde-frameworks/bluez-qt-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdeclarative-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 " RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols2-${QTMIN}:5 diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 66ac42fc1f47..db83eb4b89d8 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1 +1 @@ -DIST breeze-grub-5.27.5.tar.xz 3134676 BLAKE2B 4269865722f5d07383c85d124be79522be5a7f3fb2a854b9992cb1db8e2739a02ef63d25dce6e8c75a468885b47f4aa381742932673a00dfc4cc7320b80a222f SHA512 491396be1e63ace07c2589e896dc2ba47c37e10a730afd6b1a457264c1a2a5b6522b7388ad6a5311898ab977f143559447581fce8654cd604b254ee6d5ae8e1a +DIST breeze-grub-5.27.9.tar.xz 3157532 BLAKE2B 993bea37ace778a1504b452b2376d67ef90dffa07778df4772bbce11ae4904641b65a19bb2e766467bf6218023fcb7f8d792c227ade945395265a0a2f9e142df SHA512 c599889b88770151dabbf287af09337f041d5a0bbc53fe0f48f622cb0d7b889a6514ffa2df2ca6d5e8929f9cae2d9b84e2a16e87900e2cbf4abafb287908e519 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.27.9.ebuild index 28f4097a2358..28f4097a2358 100644 --- a/kde-plasma/breeze-grub/breeze-grub-5.27.5.ebuild +++ b/kde-plasma/breeze-grub/breeze-grub-5.27.9.ebuild diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index 4e111509ba0f..766fb18531d7 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1 +1 @@ -DIST breeze-gtk-5.27.5.tar.xz 40816 BLAKE2B ab39f3c8de12f4d15429992c2c93021d56f48a6c84df3dc0c2ffff7e5815b4784929902555443d69ff01e34fb58f503cb750c0181a679a607e553649ef780275 SHA512 7f66ecf01e28581f621e664f5a6318e26de77681ee70df481548efa5924bf1a0e4f94122e4102b4770f8f97f15914f4d0578d1bad67d71d2d7efe728b3be9305 +DIST breeze-gtk-5.27.9.tar.xz 40756 BLAKE2B c2154d5a1bfae21ee3e778951bb7728ff06d071fb7874eb5c6372bdb4ac87df21c60daabb2d848a50170409f76652c4e39de23d360af7c1bcc2101f4b4350fe2 SHA512 640ca12f7eaa2cafe6304f9bbc20546d22e5e4ae4d0d40be0f07f8c2cae789f06576f30ffc7f97041a25875452c0e4308380bd09ea49d305c78f9242793c47ec diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.9.ebuild index dfdebea0d50b..afc0fbaef1be 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.27.5.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit ecm plasma.kde.org python-any-r1 DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index 6ad9497132a0..193f061048e3 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1 +1 @@ -DIST breeze-plymouth-5.27.5.tar.xz 111252 BLAKE2B 23072133d8975b86e4a951db98d33e4063533057be531d01427295d255238d91d1e4d18f33ca7ec09d7bc734e53d23f65545589778c514ff6f3136d4c8dae710 SHA512 88fb6539b90b81ee1e8e5e71b6a477f417aef52995f6953ec38bbccaf66a2dd575cb63e50689ab68b65d527e3342fdd5835e5eb4110cb39cf5e8221089992c9b +DIST breeze-plymouth-5.27.9.tar.xz 111036 BLAKE2B bd8789480bccaef2fab88d91847abf95a7543ac68f27ed2fd618e145273d003a5c30b83ad28b786541d37de72c398fc8d65dea1ab084f0cdafe82182fe4633a0 SHA512 fbb014a17d3d83b3a77bb426686bed763fc80d264eaa5eb54d7c76e658f99dfb4f330141acc2a12bb62c943a57c89d288338ac62c9418131363d8180a4f41fc5 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.9.ebuild index f5b72a549904..91539c7ce710 100644 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.5.ebuild +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.9.ebuild @@ -14,7 +14,7 @@ SLOT="5" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86" IUSE="" -BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0" DEPEND="sys-boot/plymouth" RDEPEND="${DEPEND}" diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index cac47e9ea62a..b6abbd63c930 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1 +1 @@ -DIST breeze-5.27.5.tar.xz 87590396 BLAKE2B a7426ebe7cdee06e3f170524894d3d68ab981f2f95d2201a6d2a22b3bcb621f1121d45a8ac756e81a9ead6661ccdee6918f41945521e61b213185a4f41854c8c SHA512 47baa7e01290294fcd9bf8005e00ecb4586380b35d082d6a858bae7a7e6df01b1970b43f43596d1c2061c26c8208802b6010fc990e62e03e6e7eedeb93ed42e8 +DIST breeze-5.27.9.tar.xz 87595232 BLAKE2B b958b895103b16c8857b382811e06980b1e59af49c5c3dbc7f69e0f42ccc83c887eff9f11256e99d5d84bf0c70453a7b16d241d3b57fc70d4179b8fbf75673a6 SHA512 ce91a30fb74ab26e177fd928e20be37ab230a88ee2ceb089d3b5389a362e47358b2745d1ea910f38cbeba2416819e14dd2e8712eca0496ee2e60b9dbdd88fe95 diff --git a/kde-plasma/breeze/breeze-5.27.5.ebuild b/kde-plasma/breeze/breeze-5.27.9-r1.ebuild index d98d0997e9ef..0b67d501a83b 100644 --- a/kde-plasma/breeze/breeze-5.27.5.ebuild +++ b/kde-plasma/breeze/breeze-5.27.9-r1.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Breeze visual style for the Plasma desktop" @@ -30,12 +30,14 @@ RDEPEND=" >=kde-frameworks/kguiaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-plasma/kdecoration-${PVCUT}:5 " DEPEND="${RDEPEND}" BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" PDEPEND=" - >=kde-frameworks/breeze-icons-${KFMIN}:5 + >=kde-frameworks/breeze-icons-${KFMIN}:* >=kde-plasma/kde-cli-tools-${PVCUT}:5 " diff --git a/kde-plasma/breeze/metadata.xml b/kde-plasma/breeze/metadata.xml index d925f2439758..691fe86ecc98 100644 --- a/kde-plasma/breeze/metadata.xml +++ b/kde-plasma/breeze/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/breeze</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 1b0eef526e65..8038525f2f10 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1 +1 @@ -DIST discover-5.27.5.tar.xz 867168 BLAKE2B 21ca3e2e0aa3d593a2a2ce63b0c75822cd486438cb4aaede5c375f2c1dc8692f86e6cc88b9ace2d0cb43885d7cb7d615d26398058dae5f84075075b9279b77ce SHA512 1f4b46af1c2b22892c4b4b267d8e8bd4278d99e973f90bb398087bc664d718ba9d06ec15600d2d8ea0193f8558870484cc295c27f32ea816e0b3b1da02f014bb +DIST discover-5.27.9.tar.xz 870444 BLAKE2B 03dd98bb66ada6ee29e3d099ea6a53a51a711e442a44fb81fa019e41fba9999e0c4e82762a217e0f42535f449ba374b52f8d74a3333e9dafa0967bb91373479d SHA512 c1049e022745fecd613d59434271e33789282f6915435db887fa9952e0b51955bc8453071c0da87d77d328f77d83204cfd8dc8db1bc489894e6fe3acafd7f798 diff --git a/kde-plasma/discover/discover-5.27.5-r1.ebuild b/kde-plasma/discover/discover-5.27.9.ebuild index 4547a7270bd6..6e4df4367ad8 100644 --- a/kde-plasma/discover/discover-5.27.5-r1.ebuild +++ b/kde-plasma/discover/discover-5.27.9.ebuild @@ -4,9 +4,8 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.102.0 -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma resources management GUI" @@ -46,7 +45,7 @@ DEPEND=" firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt5] ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) " RDEPEND="${DEPEND} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 09a0c913479a..20bb07714c0e 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,2 +1,2 @@ -DIST drkonqi-5.27.1-revert-add-sentry-support.patch.xz 11852 BLAKE2B 79cf8fd5bc07209ed85fd343593157d23f7ed0ca0e64c1d3deef2a11124781de8c5ae3f70e5a472aa0e4385412501b318b8052e07e13966cf96b8c6222163ca1 SHA512 fd4e02cc1f317fb49539794c0645f73805b4e71d414c4a6904a2da7a6b850c5778ed25c3341217ef3d820d8288bba78518045726d150a0ad6e756e4c59768c32 -DIST drkonqi-5.27.5.tar.xz 858288 BLAKE2B 661d6709bc697758fd9daf7004f1d8fce9e712d33102fcbd5c1ded541af9cbc085a9b78715bf79661174856af3456a39a477b7b82368ad109c8d5e39d025ded6 SHA512 a9f0f1113ea8d0cec77758f1e67d4fa5d7e0dc828af3d52a0c3a30fd3c72ab1d52bf40bf44d0d6f32547d312c49acaece9251c1b8458c579a467ba49ea46e4ed +DIST drkonqi-5.27.8-revert-add-sentry-support.patch.xz 11996 BLAKE2B 17bf8c3e5c9a5bad200d22fa59b84a97caeca2c164d8b92a1dea665df7e73111401e82c1bacf5ab24c40fb21767c6dea38b38afd288d32190e1c72e453a38558 SHA512 50e448f311bde34c7e77a229aa7816899b7eb743b522d41bd31cc2b18741939a028fe42e267ba440560535fcb33890e3360e20d157a2e5959d2943ce8960491d +DIST drkonqi-5.27.9.tar.xz 861796 BLAKE2B d2e441bedd8762744a845316bf59ebb0fbea9bd2898fc196f21e8bee96340fb3ef7242e6d04910edf4ddc969ac400da838ab78ba6913d56307b0b1045e732ecc SHA512 77165e08d0debceb95a83b52173a01dc2fff4e9a14afcacd50ae684bf8449d27abf8b274a8ed0b6fbde35d42a457e04d8a8a3ff0be74eb59b2ea78f9e7d86699 diff --git a/kde-plasma/drkonqi/drkonqi-5.27.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.9.ebuild index c9ee744e659b..437721f5dabd 100644 --- a/kde-plasma/drkonqi/drkonqi-5.27.5.ebuild +++ b/kde-plasma/drkonqi/drkonqi-5.27.9.ebuild @@ -3,25 +3,25 @@ EAPI=8 -KFMIN=5.102.0 +ECM_TEST="forceoptional" +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org systemd DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" +IUSE="systemd" COMMON_DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 @@ -32,13 +32,18 @@ COMMON_DEPEND=" >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + systemd? ( + >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + sys-apps/systemd:= + ) " DEPEND="${COMMON_DEPEND} >=dev-qt/qtconcurrent-${QTMIN}:5 + test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) " RDEPEND="${COMMON_DEPEND} >=kde-frameworks/kirigami-${KFMIN}:5 @@ -49,7 +54,14 @@ RDEPEND="${COMMON_DEPEND} ) " -PATCHES=( "${WORKDIR}/${PN}-5.27.1-revert-add-sentry-support.patch" ) # bug 871759 +PATCHES=( "${WORKDIR}/${PN}-5.27.8-revert-add-sentry-support.patch" ) # bug 871759 + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package systemd Systemd) + ) + ecm_src_configure +} src_test() { # needs network access, bug #698510 diff --git a/kde-plasma/drkonqi/metadata.xml b/kde-plasma/drkonqi/metadata.xml index d925f2439758..be35b35a0d33 100644 --- a/kde-plasma/drkonqi/metadata.xml +++ b/kde-plasma/drkonqi/metadata.xml @@ -5,6 +5,9 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <use> + <flag name="systemd">Enable Coredumpd integration</flag> + </use> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest index 533dcadc6f90..04b9f6667d9c 100644 --- a/kde-plasma/flatpak-kcm/Manifest +++ b/kde-plasma/flatpak-kcm/Manifest @@ -1 +1 @@ -DIST flatpak-kcm-5.27.5.tar.xz 226100 BLAKE2B feaa673363e824830a6136af6cca99aef4baaea6ea79100c176e27b167faa27f2c2bf5441966a096d227421d73fe5b9b63cd1f76b811b299a6c4792059c2bb8b SHA512 dc89a98bb1de123406826ce40ba5f4b0b47a808e9d21434c40b6b6562535a0c675e2c38c3e6e8a8b56162ea2fcb639afe2f31f6616f2573a5132b7531c19176f +DIST flatpak-kcm-5.27.9.tar.xz 230684 BLAKE2B 98d7f10a53966cbe5afb84e091ba0c43a12b610ac1442a21bb51b682203da6c85bf5b66285686d2f1f7dcce6129162e942627318c05981be87c7c9c609f5cede SHA512 17ea0d02fafca4beb762be7030d3ebb31a86e738f90ca2082850f5f7ec378d49b3c378853a4690a0eb0578d34e7674fd3b32d0063fa5ea4be0ee343f15ccfb3e diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.5.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.9.ebuild index 0d07078221e6..9312edc88d5e 100644 --- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.5.ebuild +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Flatpak Permissions Management KCM" @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" LICENSE="GPL-2 LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index f74f4c375dc2..c263a0d1d319 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1 +1 @@ -DIST kactivitymanagerd-5.27.5.tar.xz 127104 BLAKE2B 7fb468a287fcf6c83d914ca253ca67ff634c18527e306de0004b5de6f740e412e209e09a3ce362949a2608598cf09a81940f3f6c3a32686e1a8b481fa4e1b6c6 SHA512 fdd30843a2b2805943fcb7415af2f4a8f5ee171db4da5f668f1bee75010fbc9e4990ddec4ddaa40b31930ab907335bd674776ed866be1d433984532e30aff8d7 +DIST kactivitymanagerd-5.27.9.tar.xz 127252 BLAKE2B 1b220d64e063aaa6b031f4d3bb895da315a03c445000ddc01c2a1a033f6e8cabec196c5f699085f9bb7f921e33ae031c78b2c2c004c77cab009b60672e32ecb9 SHA512 d269df331c500a96745d95daa5c219c30389b700e08933f167a0bab886e6af17877205433ddbed4c7c5cdaf3e6139a8f1cde4d1ef4d0094a9089826908cf39bd diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.9.ebuild index f25732dd8f84..54cc61fe2a74 100644 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.5.ebuild +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="System service to manage user's activities, track the usage patterns etc." diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 5028958d8e72..e8277282a5b3 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1 +1 @@ -DIST kde-cli-tools-5.27.5.tar.xz 669140 BLAKE2B 235632187c7fdba27f5adcb3fb94d8e360bc80cd76ced0c7ce411d5381aa10220f8cb5017b1050c4fe7a1c62a37b45355333e79cabd7f4dfa1d44141de978b4a SHA512 73f699995f59b6ecbcb073f0c0e605135f31a5089435cd69afc59f7ce289f1520fec5f29ff0312f5e2d1f7ee7127a4aa34392bb4992ef9dc3538cb7868431a77 +DIST kde-cli-tools-5.27.9.tar.xz 667364 BLAKE2B 7b8dc995d901bdfbea6f27b871d52b1687d2fee11509ac8622d5a2b1e16263776d1be7be106efe087ca0baab1bf3c4e001c40adca3cb4ea2c6ba08a20c527213 SHA512 ff625bda336df1ffa8d093cf2408512d31dcba72c501d1b31f4bd806de96f17e6451f19c70e6a86d55b06115094708a3fcf1527b112f39175e24a74e6b160ab4 diff --git a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch b/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch deleted file mode 100644 index 4fa2309c6b37..000000000000 --- a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.27.5-kcmshell5.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 726690b34c1b75307fb8c830ba05dd00b98aa85a Mon Sep 17 00:00:00 2001 -From: Heiko Becker <heiko.becker@kde.org> -Date: Tue, 9 May 2023 21:29:52 +0200 -Subject: [PATCH] kinfo: Use kcmshell5 with Plasma *5* - ---- - kinfo/kinfo | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/kinfo/kinfo b/kinfo/kinfo -index ddb5de31..6f911965 100644 ---- a/kinfo/kinfo -+++ b/kinfo/kinfo -@@ -3,4 +3,4 @@ - # SPDX-FileCopyrightText: 2023 Harald Sitter <sitter@kde.org> - - export QT_LOGGING_RULES="*=false" --exec kcmshell6 kcm_about-distro --args dump --platform offscreen -+exec kcmshell5 kcm_about-distro --args dump --platform offscreen --- -GitLab - diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.5-r1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.9.ebuild index 8dbcf025b952..a3fe1295793f 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.5-r1.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.9.ebuild @@ -5,10 +5,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="optional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" @@ -28,7 +27,7 @@ DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtsvg-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 @@ -53,10 +52,7 @@ RDEPEND="${DEPEND} " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" -PATCHES=( - "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" - "${FILESDIR}/${P}-kcmshell5.patch" # bug 906198 -) +PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) src_configure() { local mycmakeargs=( diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 1b9be3858aa1..80f9c502800d 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1 +1 @@ -DIST kde-gtk-config-5.27.5.tar.xz 77108 BLAKE2B 878970897affd2c5c37dcf02df7c8fcc9ebf4ef3d40d25bb23c5d154dad11d0aeef1abca42069ce898f9e0822498461e3418651d4d71002c21dc4757663444e2 SHA512 564651e50646be739a1ece81e1dccaca64def47f01a87f8ee9be57ec6de46c7698d84979f0d47b10c65d109bb7150bc603dd62f3f020ef741880bb410ee6a75e +DIST kde-gtk-config-5.27.9.tar.xz 77288 BLAKE2B d30f6a2aad1ddcfe7eb25a42cbfe6a98793afbd68bab184949c54081d5f8a927b636ed6fe5f731e1b0af9c84dbb71e6d0d1b7de5ddf20a9cca6dc2ac636a9357 SHA512 dff637684e0da6b782341901abc43a5f2d250fe1fe8225851d927fad3ce1c8e8db0e9449f0c4964587a71fa9ab8c9e0c940c5dcf16cb9dbaebf449babab3cea4 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.9.ebuild index 2aa913af404d..8933d5454f9a 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.5.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.9.ebuild @@ -3,10 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" @@ -18,7 +17,6 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" - dev-cpp/glibmm:2 dev-libs/glib:2 >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 @@ -29,16 +27,15 @@ DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-plasma/kdecoration-${PVCUT}:5 - x11-libs/gtk+:3 + x11-libs/gtk+:3[X] " RDEPEND="${DEPEND} >=kde-plasma/kde-cli-tools-${PVCUT}:5 x11-misc/xsettingsd " -BDEPEND=" - dev-lang/sassc -" +BDEPEND="dev-lang/sassc" src_configure() { local mycmakeargs=( diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 260f75aef22a..052fe90eb1ee 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1 +1 @@ -DIST kdecoration-5.27.5.tar.xz 52700 BLAKE2B 17db0a0ecdf66d1e7c73a56edc3c186f40e6d76974faa711bb76e476769b2710a85d9415a85636532e1f70b104377c89f9d0e80d33a090ac1c7d4d86a844ede7 SHA512 3532bf99f081fef029731dbf87310091945922caba2d44d8626e3ee22f2b39df1177f3122553b6d83a7e02bcc960ce50a50770e524cf3e6b011143d3646f66b0 +DIST kdecoration-5.27.9.tar.xz 52968 BLAKE2B 8beca1d3903760b369385a58fcae83e3353341c389903f0bfd0f3ec7d4455740cb643a3dc8692aad6b714353c85ab57a170da4287292da65bd7135978c464279 SHA512 2428a9f49413249d8e04c03be5ebd0947821650d829ee0dba55686f247405b3757cb12b2ce9940ca58665bef29905255176ddab576793aa87aefd59660c69732 diff --git a/kde-plasma/kdecoration/kdecoration-5.27.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.27.9.ebuild index 3092b0ddea52..d2610f5029eb 100644 --- a/kde-plasma/kdecoration/kdecoration-5.27.5.ebuild +++ b/kde-plasma/kdecoration/kdecoration-5.27.9.ebuild @@ -4,10 +4,9 @@ EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Plugin based library to create window decorations" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index e779259b49ba..ea76cb2e85a1 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1 +1 @@ -DIST kdeplasma-addons-5.27.5.tar.xz 819660 BLAKE2B 419ef451334993cf79e0e5ba16e3229c5dc2870253effacd048637001debaf8d21bf213102874bf6c41d7e0994961993d37aa9ad873e4b94eb75f70378e1043a SHA512 dc7c859e303aedf2356cb3e9d3977434ee4d35b57dbb5e51c59fc0a654c3cb9c0163ba6657f3e27caa36da69a86d7ea4be57063501449eae4e89456209ffdc71 +DIST kdeplasma-addons-5.27.9.tar.xz 822664 BLAKE2B 409e631269e7b0f341b39b88da89b53d6a91503322a94a74c06909d8a072bf34f19f6be179aa3a09f49288d20ba46c51a8cfd1d7635c5692e1492a9a3e402121 SHA512 f74e8699715aa965f9d38b9d75facfbc03320442fbf716e5410ceaab5880956aa8cd8d31a476e3621d4a5bdda1661c0ccdafd52c216e34619425cc26ba944abe diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.9.ebuild index 29f75a57d91b..5ffe0f923954 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.5.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.9.ebuild @@ -4,10 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org optfeature DESCRIPTION="Extra Plasma applets and engines" @@ -22,10 +21,10 @@ RESTRICT="test" # bug 727846 DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}: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 @@ -41,7 +40,7 @@ DEPEND=" >=kde-frameworks/kunitconversion-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 >=kde-frameworks/sonnet-${KFMIN}:5 alternate-calendar? ( dev-libs/icu:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) @@ -51,7 +50,6 @@ DEPEND=" RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols-${QTMIN}:5 >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 " src_configure() { diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 2821faa9a0b7..322be0e70bcc 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1 +1 @@ -DIST kgamma5-5.27.5.tar.xz 88448 BLAKE2B 72f5e5db54c2da49a8f2032a909cc2bc2fc11efbfcd56be4ad43e6fa8f44d764a23e0132e2ca600a7328cbc2f6e548d4bfd7ae3ed37ed09975a5f99800f538ca SHA512 6a9492ff1b195e5aabec94a2f020e64d618d1d9b487cd479b49c960892d28b15af59a757c3fd24e279380f9c671191021d4d2a548c28239afb54438b84fb4f99 +DIST kgamma5-5.27.9.tar.xz 88448 BLAKE2B e36cbdd125d749b8afc9d4f59e5a605970ecc0ca4592025d8b6a7a813dcdc5e4bfe1c079261776d94e4c6b82ce9d0a49e8d4ab20ab387b91ae4900c35e32d788 SHA512 2caccfe119c3669f3f1e75e6219b4db24c6076a5df1ea0429e719594f7ec41e63877fa30e7e1376ff23c8d2cdd518a89c57621d7a8f331035dfe7cd8aabe213b diff --git a/kde-plasma/kgamma/kgamma-5.27.5.ebuild b/kde-plasma/kgamma/kgamma-5.27.9.ebuild index a76c0a435876..9d23f98b7f71 100644 --- a/kde-plasma/kgamma/kgamma-5.27.5.ebuild +++ b/kde-plasma/kgamma/kgamma-5.27.9.ebuild @@ -5,9 +5,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_ORG_NAME="${PN}5" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Screen gamma values kcontrol module" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index c4da623be21f..4b897ad688b3 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1 +1 @@ -DIST khotkeys-5.27.5.tar.xz 1894844 BLAKE2B 045fbeae4c1abada43765087a3cc08004573be681cdf9fe7d0d8cc1952e97fe090a2c8549302308e144bfb8681be40e4b1efcdc26a977359ce6b0d6b3c2a731c SHA512 2a50671362119328e02104c671b022c7f4af2c85ee568e71225eddbd1675f2bf041215cf2954cba93ad1e650c4107d2acffeccb20abb7401581d553634beb7ee +DIST khotkeys-5.27.9.tar.xz 1895220 BLAKE2B 8bacfaced6f8fb421325fcaa0460832c61bac419dcfb77596d521f35b503a5b43a99d9619725c1995269202eb127e2882d6fea4805346a7959a2a38eb8eb1536 SHA512 8e60d30d2b6c8b45f99d450113aca39597a306447a203b32c7edbda83b998cc7cb73db9b58b9cf6ef5dfb5a24cf8c58445d8e2ea38446e058a9f85719d568c2a diff --git a/kde-plasma/khotkeys/khotkeys-5.27.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.9.ebuild index 568d91f18b73..1c120312eeaf 100644 --- a/kde-plasma/khotkeys/khotkeys-5.27.5.ebuild +++ b/kde-plasma/khotkeys/khotkeys-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma workspace hotkey module" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 768a724d0b40..01d9b32a914f 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,2 +1,2 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 -DIST kinfocenter-5.27.5.tar.xz 1016296 BLAKE2B 5bd852f272031619c6876bd11d59594de8afbfb04204e26cda780b7ffbf76c46167b621b13222bd7747715ce2480f2361b2fda6752cce45ef3d3bb486fefceac SHA512 db2f04baf094debcce8f2f76034803b99e4fa4ed784b6f654d5e10f026cdcc668735d84d91ebb7a9d091306c0b9cb97446e33d1374e05510f147b453df80b06a +DIST kinfocenter-5.27.9.tar.xz 1016368 BLAKE2B 14281837c83947ef1f75b686efdcbb34243c4cab21d5de2198fdc87252b3fb0d20a3052ebf772e12b53960d7e9cd9cbf7c18abe8d943d3ede058b518f5884047 SHA512 9ba52890b4924989e68a7cdff2841ebd2adceac6b7412fecaaae31b98ba997ab7bf9a6e7917412b19e9787329bc16a1973bbff546816ffe3f2037e4840de7c19 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.27.9.ebuild index a24ab60dd92e..62ddedc08ee5 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.27.5.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org optfeature DESCRIPTION="Utility providing information about the computer hardware" @@ -23,6 +23,7 @@ DEPEND=" >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 89b03740876f..506f134491bf 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1 +1 @@ -DIST kmenuedit-5.27.5.tar.xz 931772 BLAKE2B f4f87d23af6ff0803fd1aa8ec4aac567131ac9d8198490f7f10724704d2a1f8f7601bfef7554dc62b999921e03016aa00d5cabc3259656b8ddc366fe3990a261 SHA512 aab43d69ed214e767383d198d8a5678bb3538280cfb2c8474c74c063df5e3cfef518ee9213b3b540cff323392f8e73c7221ecf2be1f5fa9ae2dfeefbb5eb322e +DIST kmenuedit-5.27.9.tar.xz 932188 BLAKE2B 8eb5dcc870d71aabb192850abbc5099a88c1d54077fcc010343b207f022e44be77bb4e8f1cc6da4daa6eb03c721c33d762a82baf46d951c4bd508192276ba095 SHA512 d0314e66434e741c1bf692285cc7c8b5e226df465bb0b0ea076b2fd780215285218f8ad8d38a33215346328166bd44539aea41658fe7f332a9510f84701bbf80 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.9.ebuild index d4d096421fff..f4d8d42bcae9 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.27.5.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma menu editor" diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest index 2451bca17659..3b6bba970c2b 100644 --- a/kde-plasma/kpipewire/Manifest +++ b/kde-plasma/kpipewire/Manifest @@ -1 +1 @@ -DIST kpipewire-5.27.5.tar.xz 59824 BLAKE2B 5c5473a30be58e4441aa68f93290231d32e559a7419b0fd23cfb2438045bcf035a82b05032ffd8010bea89891cb652e05d04eb1330d36aee333247e023346819 SHA512 a294b727374f15a88af2017b5cd836670d14c81d2c43aabbb53efc98c05679de2689a8b94462535efb60ad8eee6dc241c241d861a1b646314f98f99234303579 +DIST kpipewire-5.27.9.tar.xz 59796 BLAKE2B 06fb84d566b63dc2eab46598aa1210ea1769ab9060d3387b0d8c90ab3820499c99d1a19195fe8d05da888c3928e621fe8dfbda1c0d5da4c0d33e9d6f143a8c5a SHA512 979c7a4e7ea12447353fd66f26e32da5eff5d1c6ccbbd4fda71a2a201c43827e825b7c35c113c93387b6df50c85cfc8d849f735f4fc91c8ed616e081f3fdaf45 diff --git a/kde-plasma/kpipewire/kpipewire-5.27.5.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.9.ebuild index ed0769ec4092..1ba725cd3fd7 100644 --- a/kde-plasma/kpipewire/kpipewire-5.27.5.ebuild +++ b/kde-plasma/kpipewire/kpipewire-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" @@ -23,7 +23,7 @@ COMMON_DEPEND=" >=dev-qt/qtwayland-${QTMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-plasma/kwayland-${KFMIN}:5 media-libs/libepoxy media-libs/libglvnd media-video/ffmpeg:= diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index f91f15e0587e..b9f84085b77a 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1 +1 @@ -DIST kscreen-5.27.5.tar.xz 185368 BLAKE2B 83c3443a99b53af044aebdc1dad8505df43e4b348d8668e583fa9d321108feed734d03b8b9de25b9660115f118a7fd738467eddd22c366730419fcd0fd277fb5 SHA512 9627528a66537a09e1dd9cec03ae678fdb479a579cb9979cc74261992ecf17c1b3c3a4eb6777f4e4469c5d021f3a9b36108c144dbbfdb15a3a0dbaab0a66afe4 +DIST kscreen-5.27.9.tar.xz 185952 BLAKE2B 870b652e9360e242678fcccbf2af31f9f4f8d9d22c3ecbb65326f27c65cbac6a18bef2233cdb05773f7e4f1657098d867fdbdfb052d20256b5b3ba0bd178e56f SHA512 8b651436d32c930758302b139bccf752f82f5fe49d1019187494552dc627632e6f922bbf83422527c693719b88d7a3a616312cd67448a9564031c7159c6a9527 diff --git a/kde-plasma/kscreen/kscreen-5.27.5.ebuild b/kde-plasma/kscreen/kscreen-5.27.9.ebuild index c94b00b3e0fa..614590302d99 100644 --- a/kde-plasma/kscreen/kscreen-5.27.5.ebuild +++ b/kde-plasma/kscreen/kscreen-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma screen management" @@ -26,21 +26,22 @@ DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtsensors-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdeclarative-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kglobalaccel-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 >=kde-plasma/layer-shell-qt-${PVCUT}:5 - >=kde-plasma/libkscreen-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5= x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXi " RDEPEND="${DEPEND} >=dev-qt/qtgraphicaleffects-${QTMIN}:5 diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 49cd6d70ac6d..e586f16d4c19 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1 +1 @@ -DIST kscreenlocker-5.27.5.tar.xz 160612 BLAKE2B b692c954ec2c85d884b39e835cf62669c4cb611bdcd5a8e74afe706ceb20af3fcd2218fda0f6b3b90f61d1549ece0363370cd4bf7260c1aa09adf786e106bb11 SHA512 a7a41d7a7b9d12b9ca9bfc4fe02be3b35ade4ac2b0f79fa8e52e294c76e5d843b3c2628ca0a26d2d69823483911a3739e7a3f7a19aa2c6f06fe870841577e0ea +DIST kscreenlocker-5.27.9.tar.xz 161040 BLAKE2B f5e1e4d1f3deed146a0412625439e0fab3e4264d6781d14e267f2776b4f056b71e43211bb9d8d05fb5267e22b73e3dd11cfbffd0d858dfd98f06302925a40143 SHA512 5447432c0a712c50c4f5429fef645ac19ed56fcefc0f4f8b5a2df55b62e5e802941975ae18c83db3d6e942e9edff663774be6d76ff06a5b4f10beebcffebeadf diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.9.ebuild index 2e698fee554e..b5cf5f5861ce 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.9.ebuild @@ -4,10 +4,9 @@ EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org pam DESCRIPTION="Library and components for secure lock screen architecture" @@ -19,7 +18,6 @@ IUSE="" RESTRICT="test" -# slot op: private QtX11Extras header (private/qtx11extras_p.h) COMMON_DEPEND=" dev-libs/wayland >=dev-qt/qtdbus-${QTMIN}:5 @@ -27,7 +25,7 @@ COMMON_DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5= + >=dev-qt/qtx11extras-${QTMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5[qml] >=kde-frameworks/kconfigwidgets-${KFMIN}:5 @@ -40,7 +38,7 @@ COMMON_DEPEND=" >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-plasma/kwayland-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 >=kde-frameworks/solid-${KFMIN}:5 @@ -58,7 +56,7 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} >=dev-qt/qtquickcontrols2-${QTMIN}:5 >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 " BDEPEND=" dev-util/wayland-scanner diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index d931076543bf..af4abf6b37a7 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1 +1 @@ -DIST ksshaskpass-5.27.5.tar.xz 27928 BLAKE2B c4ce00f823bd99e9be8293c2f04293fc0046d60c61440a53e207a393a40d4262c5cf216d9749ba3eeecc974d25f194e2b573a19c50ded0835214caece8ad46aa SHA512 6e96894974d0b7309d360e5df6ef57608f52c9228f8cb0d34f8e7b3614111eeaa31d4225fa1299962985dc414e6980a8a7c5c42d0fc5d648696bfd8f222b149d +DIST ksshaskpass-5.27.9.tar.xz 28032 BLAKE2B 3e120fd3bde294ea183e6531a6c6dff5140f2374dcc648b34255845e3d63577996f884405d769166da14e93e4ae9c515afb031a35615549bdf2ca68e727a2c1b SHA512 37032f6580d5f3f2d1b10a94c8abd83dd7a79c2920730b8f18a801706d7920e186d56d7edf7a62256c589792dd33e26f185c79c121acf0d27ee6585a474c34de diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.27.9.ebuild index 32ff3fb89dba..3d54f0b2b43c 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.27.5.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.27.9.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index c255e5ed02e3..6cf3b678f5e3 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1 +1 @@ -DIST ksystemstats-5.27.5.tar.xz 115160 BLAKE2B 3e5d205f444cd6fe0ed9a2d9f7fc2215018e37e560e2793faa943ecb97d3f1964b955efdd0d364c055c88d2f5f2c85cc578f1ef663c30f372b713d5d76484d9c SHA512 0db1df8fd0264c6d5b5091b92ae892e74367e6a88b48d909bd79813638df5f9510eae42cb626c46d99f5b7ed66aed8636745aef4e66d49a9e0fa411c6140693e +DIST ksystemstats-5.27.9.tar.xz 116580 BLAKE2B 966e22bdb170303fa749d08d253ff18a6a14ccac0b0f44a616b0f7c4a064047f8c965e91028a20818d61578de1405404ae1abb83ba1ac95abee63c9ee12aa4bd SHA512 62b7e38015aceb77eaa8a34f9f0dea2f7a2956058a5128207a31f507c955489635e3c54513305fe439ca4505939e870207e4968044714c01acddb5f706899384 diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.9.ebuild index 40e6fd0e0e0f..56d7402e238f 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.9.ebuild @@ -5,11 +5,11 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" -inherit ecm plasma.kde.org +QTMIN=5.15.9 +VIRTUALX_REQUIRED="test" # bug 909312 (test fails) +inherit ecm plasma.kde.org virtualx DESCRIPTION="Plugin-based system monitoring daemon" @@ -34,9 +34,7 @@ DEPEND=" virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) " -RDEPEND="${DEPEND} - !<kde-plasma/ksysguard-5.21.90:5 -" +RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index b7896c93d41b..e1ee69840fbb 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1 +1 @@ -DIST kwallet-pam-5.27.5.tar.xz 23024 BLAKE2B d1d4c54b041ad1e17040c8bf5c2725e77a9931681ecf8d62aba608a535873f534eb647fad3b1d8b5ae71e2a910d122c25e467aee9e67ae32eea540701650b918 SHA512 175e13515ee63f6963adc81460447d14d0ea021cce3bd3ebd3b5ade4e82ff76b614f55fc8620c0b37d69a56a28680aaec849cf48b45173accdecb5d6efd366fc +DIST kwallet-pam-5.27.9.tar.xz 22876 BLAKE2B 5b7d247a9e64c5979140d9424508fc699c9c487f3582925f93285fd372e79a08dc08ca393865b5b4bc8f1f24ca35ad88a35ea4a19c65c1ec88db205f458e7279 SHA512 98905aa381bcf8cf6925ac2ec3e4bdef81bfd37ad1eb265307315ccce568020011cd0e03f846b27ebd1fe785b138de1b4cecdae71ecd81f765a25526526c474f diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.27.9.ebuild index 8f722261e223..8f722261e223 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.27.9.ebuild diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index f125de6e87d7..e220af766d5a 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1 +1 @@ -DIST kwayland-integration-5.27.5.tar.xz 25716 BLAKE2B 88d99daf93e7d8b9a1707fb9fa5c81c7d7a11c9eb6b60c4ab6ba54e92b497ebde3df374ce2bde5a3212f34030003598f2bb4206da2ff62048a45610253889ccf SHA512 8ed6e5d09387c7f3c1e0f9d83e1d511ab9cdcbbfbbe6eef198f0c1a1759e03dd59eac8569e6b48f359be2a4e3332444877007977e6ca3a7bc64717c0d4ee4904 +DIST kwayland-integration-5.27.9.tar.xz 25776 BLAKE2B dba48b7405edbaa885e1abe938806022546ab5c485f1ef20799399bbd7e97c618a7a2c0755561880f45a28e57b0cd17bb2e219f7af102f86bff638787d4460cf SHA512 aaea32038eb9098387d819e9c9dcff4f5b4634841614a0a5c5db9528a6f51d5197cab5ee24dccfbba400b7c012f6360248b4d8c64948c79ee7a545009a64594f diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.27.9.ebuild index bd19df0e072b..f1f1904772cc 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.27.9.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Provides KWindowSystem integration plugin for Wayland" @@ -29,7 +29,7 @@ DEPEND=" ) >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtwayland-${QTMIN}:5= - >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-plasma/kwayland-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5= x11-libs/libxkbcommon " diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest new file mode 100644 index 000000000000..df8101b8469f --- /dev/null +++ b/kde-plasma/kwayland/Manifest @@ -0,0 +1 @@ +DIST kwayland-5.112.0.tar.xz 337424 BLAKE2B 33141d772cb86bcb5b11d2f16336332d5ba32adf06000469e0790d0e667210051892426f3bf9e9c35d5d338764ef728a56f9beee049a91a7124726c320896df1 SHA512 70f141cecb9094ac0cfda6b4472c5cb80767fadc1f8c4be05efac73d0e18ccbd736a99ef19ea659ea841a5429c1214b325df72040b50744c1181b1c4e3075ff5 diff --git a/kde-plasma/kwayland/kwayland-5.112.0.ebuild b/kde-plasma/kwayland/kwayland-5.112.0.ebuild new file mode 100644 index 000000000000..8342da1182f6 --- /dev/null +++ b/kde-plasma/kwayland/kwayland-5.112.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" +HOMEPAGE="https://invent.kde.org/frameworks/kwayland" + +LICENSE="LGPL-2.1" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" +IUSE="" + +# All failing, I guess we need a virtual wayland server +RESTRICT="test" + +# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h +RDEPEND=" + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5=[egl] + >=dev-qt/qtwayland-${QTMIN}:5= + media-libs/libglvnd +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.9.0 + >=dev-libs/wayland-protocols-1.15 + sys-kernel/linux-headers +" +BDEPEND=" + >=dev-qt/qtwaylandscanner-${QTMIN}:5 + >=dev-util/wayland-scanner-1.19.0 +" diff --git a/kde-plasma/kwayland/metadata.xml b/kde-plasma/kwayland/metadata.xml new file mode 100644 index 000000000000..aeee38454dd6 --- /dev/null +++ b/kde-plasma/kwayland/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">frameworks/kwayland</remote-id> + </upstream> + <slots> + <subslots> + Must only be used by packages that are known to use private parts of the Frameworks API. + </subslots> + </slots> +</pkgmetadata> diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 7741715d6368..24ff0c5d9493 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1 +1 @@ -DIST kwin-5.27.5.tar.xz 7622688 BLAKE2B 267cd1515f2667a4b96f0ffccbced0885c602d4a5227127ba5c9a23ccd9483d5f613fbc40d39e58ca16c42103f0caf09d39b4e5387d2673bd22393519e142e8f SHA512 777bf193ad8e4440ee9866f6b725e191460c5ff4b33e3e517184568fda3aee4936be5274daa33996ae654465b477b108fee83f91e33f0db8f622de7629340de8 +DIST kwin-5.27.9.tar.xz 7633316 BLAKE2B 0b92d2fcbff6a303edd6b30a2c0bb22d1c9d0bc263e8688ddcd13ba03469f0ae238e47f744deece1109d3b124bbbef7cf30be8e3d1d983ff0de487cc832eb115 SHA512 64b67fbd28e6806000180534c538412778a779cc70f77528a0271c9a20d08170926c8d533a4301bdede023842b6525d892ce035d42bc671c7355e06baa8318b3 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 deleted file mode 100644 index 97fed89af956..000000000000 --- a/kde-plasma/kwin/files/kwin-5.27.5-fix-xcbutils-nativeFloor.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2237391e979b2423462bb5eaf1fdf4c0876f7476 Mon Sep 17 00:00:00 2001 -From: Xaver Hugl <xaver.hugl@gmail.com> -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/files/kwin-5.27.5-revert-7c91c4ba.patch b/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch deleted file mode 100644 index f7c2047818b3..000000000000 --- a/kde-plasma/kwin/files/kwin-5.27.5-revert-7c91c4ba.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 3d62e7548955e2ddf298c61a55fcd26007ea27bb Mon Sep 17 00:00:00 2001 -From: Vlad Zahorodnii <vlad.zahorodnii@kde.org> -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/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 000000000000..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 <xaver.hugl@gmail.com> +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<quint32>()); +- 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<Test::XdgToplevel::States>(); + QVERIFY(!(states & Test::XdgToplevel::State::Fullscreen)); +- QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), QSize(100, 50)); ++ QCOMPARE(toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), QSize(500, 250)); + + shellSurface->xdgSurface()->ack_configure(surfaceConfigureRequestedSpy.last().at(0).value<quint32>()); + Test::render(surface.get(), toplevelConfigureRequestedSpy.last().at(0).value<QSize>(), 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.5-r2.ebuild b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild index 64c9236fa3d9..e41e87204a4c 100644 --- a/kde-plasma/kwin/kwin-5.27.5-r2.ebuild +++ b/kde-plasma/kwin/kwin-5.27.9-r1.ebuild @@ -5,10 +5,9 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="optional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org optfeature DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" @@ -21,16 +20,15 @@ IUSE="accessibility caps gles2-only lock multimedia plasma screencast" RESTRICT="test" COMMON_DEPEND=" - >=dev-libs/libinput-1.19 + >=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/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/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5[qml] @@ -42,16 +40,15 @@ COMMON_DEPEND=" >=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-plasma/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/libplasma-${KFMIN}:5 >=kde-plasma/breeze-${PVCUT}:5 >=kde-plasma/kdecoration-${PVCUT}:5 media-libs/fontconfig @@ -64,15 +61,13 @@ COMMON_DEPEND=" x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.112 - >=x11-libs/libxcb-1.10 + >=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 ) @@ -82,7 +77,6 @@ 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 @@ -94,7 +88,10 @@ DEPEND="${COMMON_DEPEND} >=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 @@ -103,10 +100,7 @@ BDEPEND=" " PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5" -PATCHES=( - "${FILESDIR}/${P}-fix-xcbutils-nativeFloor.patch" #KDE-bug 459373 - "${FILESDIR}/${P}-revert-7c91c4ba.patch" #KDE-bug 469555 -) +PATCHES=( "${FILESDIR}/${P}-xdgshellwindow-enforce-min-size.patch" ) # KDE-bug 469237 src_prepare() { ecm_src_prepare diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index f7d7f9f51b17..f986552d7898 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1 +1 @@ -DIST kwrited-5.27.5.tar.xz 23436 BLAKE2B 0120a1c112ebfe548f760c78508f8b18113c389e290e2beed1cea79a82f561faeed03b6bfcadfb0480fa1533729523b6bc1faba52a2ee7d82a676eba86fb352e SHA512 33e812ab74992d7ec1a55e829d56d13644590e075631347ea4f7f58fe04514ddb9c5ec6528d694e032a58f71e060f48974b7415b3c4de763aee8e86a95ed3f35 +DIST kwrited-5.27.9.tar.xz 23436 BLAKE2B de3376e4fbe134c80164844b4ac2b8c8ab8375aadbfdc9d914666ce710a87b988e96bbea707e2f1934ca606f355cd4f90a66db6c1569bfbfe378973012682822 SHA512 73010001f45372b461ee7d4f8584f955cfd0a830632d0bf10c873f70cd13e52779c8f6d632829b83262fa3d3e80d486f0e4b1cf020daff683836c30928fb2add diff --git a/kde-plasma/kwrited/kwrited-5.27.5.ebuild b/kde-plasma/kwrited/kwrited-5.27.9.ebuild index 2fcd881f942a..5801ed5f0b64 100644 --- a/kde-plasma/kwrited/kwrited-5.27.5.ebuild +++ b/kde-plasma/kwrited/kwrited-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma daemon listening for wall and write messages" diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest index 4e41ae4676be..1873bb055bc5 100644 --- a/kde-plasma/layer-shell-qt/Manifest +++ b/kde-plasma/layer-shell-qt/Manifest @@ -1 +1 @@ -DIST layer-shell-qt-5.27.5.tar.xz 18420 BLAKE2B d646ad85e541ef9d36a40174ba2acff3d48ae60b13e5166574c42cf611857641e1f4bef928b65422513b345f9a19799e75f1aa350ba5ef072a5bffc67ef4276b SHA512 c4e4b683ce4cbc4df7c1e5517b5168d011119af7750d21772000fa4d5298a9c10252e46125ea4b1d1cff93998e93741281d5eab29ee8df3cec211dbff62209a8 +DIST layer-shell-qt-5.27.9.tar.xz 18444 BLAKE2B 55a4c4c1dc38d1bb618c1c1f651d59d5e7be3dea7118b84ab2ed72b9db7bef42c8ac0be2d8671216c93dddc99bc5fd6c607b2f21236ae4813fdc43fb350a18d1 SHA512 a58d7038ab6da1765e516f94271cf1a14e7be5c82bcd0e088cebdc58a569fef5cbb5fdba40865f2effd600e99656383261e5c91a8d7cb786f3b06d11fa697928 diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.5.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.9.ebuild index ae0214d36de8..009ec7e96a5d 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.5.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.9.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 7e18b8ee5f5f..957d1209591c 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1 +1 @@ -DIST libkscreen-5.27.5.tar.xz 115492 BLAKE2B 68119aacd0c64435afa7a68895e78d54f350d0433b55ac92ca26ddabdd83676534748d2c277abafdf15bd4cbecb064a7d5611094994632232017c35912704767 SHA512 b70a842790c1aa5aefe52d7481cd2956092b510772b931c08c8e3ee6bbc82fd92b59d8e13fa1cba962a76ba164b7e584ea1765a970e6c9853c867876004c79b1 +DIST libkscreen-5.27.9.tar.xz 116060 BLAKE2B 324fb4b8eaf58ef2a0f87509491ea38fcf451053525da8d8bed3b078e5aa7f77a9873d74e0ee6ee3ac4f06119a48e9d248d3009f20125b3caf8f345a2230bedc SHA512 b876aecfaaefbe4c109588de1060b29f4f70dbb322ee005f302ec69f0c5b9a490b68dea537577edd65e8e19ed52f34406b6519ba06eaf6b49c60b4ff3902570a diff --git a/kde-plasma/libkscreen/libkscreen-5.27.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.9.ebuild index c1444bc20102..2d903f2eaac3 100644 --- a/kde-plasma/libkscreen/libkscreen-5.27.5.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.27.9.ebuild @@ -5,10 +5,9 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Plasma screen management library" @@ -25,11 +24,11 @@ RDEPEND=" dev-libs/wayland >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 >=dev-qt/qtx11extras-${QTMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - x11-libs/libxcb + >=kde-plasma/kwayland-${KFMIN}:5 + x11-libs/libxcb:= " DEPEND="${RDEPEND} >=dev-libs/plasma-wayland-protocols-1.10.0 diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index 83e6e4153d9d..521198d9bfe9 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -1 +1 @@ -DIST libksysguard-5.27.5.tar.xz 875116 BLAKE2B f86f201e3e793488fc868df13262f27290a7648c867c1fbbaba1eeb134a277dff3b51aed06d1e1e21629e0925a6f7c5243a3fb8c6c82fb4b3a3406f8c4bbb1a9 SHA512 3a9c48e6e10b5b82d079e045f625281004d4253514244f318833a5176bdb423a97d0307738c0d803257c952277c2d9c08728f88cb4a3bb64df1d1e5dabb7937c +DIST libksysguard-5.27.9.tar.xz 885432 BLAKE2B d3daa615a32f3568361cfb2f7947b86f06c5ec61a622f9e4d452a53ace9b9b04839483803456cc360a36817a35c5c049c84fe517d9670a40dfb62d2f0ccee560 SHA512 3a4c4268259724e5060598dae416c7f3d126978d0588cf656dad18c88f007b9d16997dcc9eaa2de6043ca0a489de460ce5812636932ede390cb02248e669cd54 diff --git a/kde-plasma/libksysguard/libksysguard-5.27.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.27.9.ebuild index 9fe083c10baf..c1979715a8db 100644 --- a/kde-plasma/libksysguard/libksysguard-5.27.5.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.27.9.ebuild @@ -5,9 +5,8 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_TEST="true" -KFMIN=5.102.0 -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Task management and system monitoring library" @@ -18,7 +17,7 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="webengine" # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" +RDEPEND=" dev-libs/libnl:3 >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 @@ -27,19 +26,21 @@ COMMON_DEPEND=" >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtx11extras-${QTMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5[qml] >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/knewstuff-${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/solid-${KFMIN}:5 net-libs/libpcap sys-apps/lm-sensors:= - sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libXres @@ -48,13 +49,11 @@ COMMON_DEPEND=" >=dev-qt/qtwebengine-${QTMIN}:5 ) " -DEPEND="${COMMON_DEPEND} +DEPEND="${RDEPEND} >=kde-frameworks/kiconthemes-${KFMIN}:5 x11-base/xorg-proto " -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/ksysguard-5.21.90:5 -" +BDEPEND="sys-libs/libcap" # downstream patch PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" ) diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest index 9ebb7fdb7950..8d61bf879576 100644 --- a/kde-plasma/libkworkspace/Manifest +++ b/kde-plasma/libkworkspace/Manifest @@ -1 +1 @@ -DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c +DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87 SHA512 11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2 diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.22.80-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch index 971dc941d0fc..85eddb74b513 100644 --- a/kde-plasma/libkworkspace/files/libkworkspace-5.22.80-standalone.patch +++ b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch @@ -39,7 +39,7 @@ index 015c5181f..0aa635e11 100644 + include(ECMMarkAsTest) + include(GenerateExportHeader) + -+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n Init WindowSystem) ++ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n WindowSystem) + + find_package(KWinDBusInterface CONFIG REQUIRED) + find_package(KScreenLocker 5.13.80 REQUIRED) @@ -69,7 +69,7 @@ index 015c5181f..0aa635e11 100644 set(kworkspace_LIB_SRCS kdisplaymanager.cpp kworkspace.cpp @@ -12,9 +65,17 @@ add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\") - qt_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface) + qt_add_dbus_interface(kworkspace_LIB_SRCS kf5_org.kde.KLauncher.xml klauncher_interface) qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface ) qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface ) +if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) diff --git a/kde-plasma/libkworkspace/libkworkspace-5.27.5.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.27.9.ebuild index 3cb937b7ec9e..9486a599d1fe 100644 --- a/kde-plasma/libkworkspace/libkworkspace-5.27.5.ebuild +++ b/kde-plasma/libkworkspace/libkworkspace-5.27.9.ebuild @@ -5,12 +5,13 @@ EAPI=8 ECM_TEST="true" KDE_ORG_NAME="plasma-workspace" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Workspace library to interact with the Plasma session manager" +S="${S}/${PN}" LICENSE="GPL-2" # TODO: CHECK SLOT="5" @@ -34,15 +35,13 @@ DEPEND="${RDEPEND} >=kde-plasma/kwin-${PVCUT}:5 " -S="${S}/${PN}" - src_prepare() { # delete colliding libkworkspace translations, let ecm_src_prepare do its magic find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die rm -rf po/*/docs || die cp -a ../po ./ || die - eapply "${FILESDIR}/${PN}-5.22.80-standalone.patch" + eapply "${FILESDIR}/${P}-standalone.patch" sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die cat >> CMakeLists.txt <<- _EOF_ || die ki18n_install(po) diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest new file mode 100644 index 000000000000..1572597d87a1 --- /dev/null +++ b/kde-plasma/libplasma/Manifest @@ -0,0 +1 @@ +DIST plasma-framework-5.112.0.tar.xz 3310804 BLAKE2B e6b6a407c282ac633b250a88587fa7131073b76b1cfeb49342858b77f41882d1d037a0d403ff7bcaf4dc86e721250b7a00693c729ddd38bf696c407bbce75608 SHA512 5bc931ab1d43897e73778b3d99b0422ac991e11568f2a136cd652d746171133de5bc80acc4904c187219134353682f4582d86b5f0ce80c4fb67ae4f51d40178b diff --git a/kde-plasma/libplasma/libplasma-5.112.0.ebuild b/kde-plasma/libplasma/libplasma-5.112.0.ebuild new file mode 100644 index 000000000000..067a5362f7b9 --- /dev/null +++ b/kde-plasma/libplasma/libplasma-5.112.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_NAME="plasma-framework" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5" + +LICENSE="LGPL-2+" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="gles2-only man wayland" + +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X] + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + =kde-frameworks/karchive-${KFMIN}*:5 + =kde-frameworks/kconfig-${KFMIN}*:5[qml] + =kde-frameworks/kconfigwidgets-${KFMIN}*:5 + =kde-frameworks/kcoreaddons-${KFMIN}*:5 + =kde-frameworks/kdeclarative-${KFMIN}*:5 + =kde-frameworks/kglobalaccel-${KFMIN}*:5 + =kde-frameworks/kguiaddons-${KFMIN}*:5 + =kde-frameworks/ki18n-${KFMIN}*:5 + =kde-frameworks/kiconthemes-${KFMIN}*:5 + =kde-frameworks/kio-${KFMIN}*:5 + =kde-frameworks/kirigami-${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/plasma-activities-${KFMIN}*:5 + x11-libs/libX11 + x11-libs/libxcb + !gles2-only? ( media-libs/libglvnd[X] ) + wayland? ( + =kde-plasma/kwayland-${KFMIN}*:5 + media-libs/libglvnd + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )" + +src_configure() { + local mycmakeargs=( + -DBUILD_DESKTOPTHEMES=ON # TODO: switch for KF6 compat + $(cmake_use_find_package !gles2-only OpenGL) + $(cmake_use_find_package man KF5DocTools) + $(cmake_use_find_package wayland EGL) + $(cmake_use_find_package wayland KF5Wayland) + ) + + ecm_src_configure +} diff --git a/kde-plasma/libplasma/metadata.xml b/kde-plasma/libplasma/metadata.xml new file mode 100644 index 000000000000..936dd6d7c065 --- /dev/null +++ b/kde-plasma/libplasma/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/libplasma</remote-id> + </upstream> + <slots> + <subslots> + Must only be used by packages that are known to use private parts of the Frameworks API. + </subslots> + </slots> +</pkgmetadata> diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index ea0379e664e6..a49b746811d7 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1 +1 @@ -DIST milou-5.27.5.tar.xz 58376 BLAKE2B 1fff02aa65f39f2f2620f5a9dbdf2451b77aba5dcd20d4f1735e491118a5e2b536c7661a1b82fceedb70863d40416b29178ebc2da483353b85486381cf518922 SHA512 88c8dcd45474ae1ba288198e3897d8f2e92668005e4847fe20b23d2b9bcc9d461804434c5cfee092fc0b4e228ce7b170be536daa6d22c2f02ab58517848b6079 +DIST milou-5.27.9.tar.xz 58564 BLAKE2B 8eef0ea5447b5ab06c49f885d8f363185e69cf8008e851d8462d35d62fbb09ccfe28369107c1cb031f35d36baf9cc4feace446a58b8d00c07cf70f05916ad3d3 SHA512 09b4681ba6ff75b4451fc4c15de6f2b9dc2b3e82f6210f674d3d6887725410e0f6406dd07f14faeabd3dceb33ab0fa7fe3ddce6a60a9a67344c7ed98a2bdf7b5 diff --git a/kde-plasma/milou/milou-5.27.5.ebuild b/kde-plasma/milou/milou-5.27.9.ebuild index 8516acfecbad..f3c0fe42d6db 100644 --- a/kde-plasma/milou/milou-5.27.5.ebuild +++ b/kde-plasma/milou/milou-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Dedicated search application built on top of Baloo" @@ -28,6 +28,6 @@ DEPEND=" >=kde-frameworks/kitemmodels-${KFMIN}:5 >=kde-frameworks/krunner-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 " RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index 358b6d84153f..16f8b88455b5 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1 +1 @@ -DIST oxygen-sounds-5.27.5.tar.xz 1896544 BLAKE2B e0f6545aa03c0d1ed112a57adc4ca85b1b73f885bbd1b2d011fca701116ea2dbb9108131a92c4b64c002b1b6208017f157c9f5678f7feee9a4955c822baaf890 SHA512 f8f0c71085f0a1bd8cfcc25fc0d2bb11e55c8cc954a2b499936b51ed1799d28ed8d25469a9ea12263ddf8338e0ae1deb552cfc53a7b11bde29d7428520953167 +DIST oxygen-sounds-5.27.9.tar.xz 1896428 BLAKE2B 88e73cf4b7d5b5997f27b2f7dcae29942e696c2a23403cf7f958c1f9e4da22cbdf30361b1ee1312ab3d868f3536ceaf76907036160e2c3ef4962a12ad6e3d554 SHA512 103c4b862953c84854d0452b32a9154c3dbe46a0713a2adc5f04976a46b11a67645d1499e0718aebbeb0ba5d7d66eaf7da3bc0a9cf91b02c0509ab80eec732bd diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild index db671082e768..95fe43bb8c4c 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Oxygen sound theme for the Plasma desktop" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index 4e3d70577b2d..8ef62e47eabe 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1 +1 @@ -DIST oxygen-5.27.5.tar.xz 2789212 BLAKE2B d1ccb00b3a08635de0e061e61290462df5445122e28036ce8e9c1699ba3ce56319990bd6520ccaad6d37f0c7ac23b7a64ebe15acfe1dbd5c06dc2560e2b86578 SHA512 2a1298990e9efb36782aa745f69015e624058ee1e076fa130aed187c51637ed0d94512cf701d935774ab449b5f4a65fcf0770607104d5d71829d32d5e990199f +DIST oxygen-5.27.9.tar.xz 2785072 BLAKE2B 8c9dd0b1f882baa20a6e54e610bd4982453b6cdd2a5db87af2e7e7b422de6e7a5c7e3467e3fca1a1c37bfefeacb34d7a4dd2f8576a0c312fdddcb4dd3ca2cb1d SHA512 16ee929a8230543d512cf0937370c23d3ca11cf4ccf5a59a492e16884d5e02f4c07b9113d15edf8a7a692674a48194cdfb5cc357aaee7f5956b8cf26efbe5c0f diff --git a/kde-plasma/oxygen/oxygen-5.27.5.ebuild b/kde-plasma/oxygen/oxygen-5.27.9.ebuild index a0bd150ef65f..fe962161eac0 100644 --- a/kde-plasma/oxygen/oxygen-5.27.5.ebuild +++ b/kde-plasma/oxygen/oxygen-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Oxygen visual style for the Plasma desktop" diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest new file mode 100644 index 000000000000..b8ff2f3b9622 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/Manifest @@ -0,0 +1 @@ +DIST kactivities-stats-5.112.0.tar.xz 84584 BLAKE2B abb1eb089621f0fd05b0e4e59620a917e972a062566cf601f52154f3e257ee8e4e34518d5251aff03966a6787059a05f9326bdc0f5efed38822e197da5934dd4 SHA512 7bc568ee80ef62a7dc8ad7ce6da53422ced5ddd2594f6461482be5e09f10bef43b788dad6b8f4dcfa3d5acb5da7c896dd0560cfeeb00da71835a737bb536a0fd diff --git a/kde-plasma/plasma-activities-stats/metadata.xml b/kde-plasma/plasma-activities-stats/metadata.xml new file mode 100644 index 000000000000..3351d37e0915 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-activities-stats</remote-id> + </upstream> + <slots> + <subslots> + Must only be used by packages that are known to use private parts of the Frameworks API. + </subslots> + </slots> +</pkgmetadata> diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild new file mode 100644 index 000000000000..0706801fa515 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.112.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_NAME="kactivities-stats" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library for accessing usage data collected by the activities system" + +LICENSE="LGPL-2+" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + =kde-frameworks/kconfig-${KFMIN}*:5 + =kde-plasma/plasma-activities-${KFMIN}*:5 +" +DEPEND="${RDEPEND} + test? ( dev-libs/boost ) +" diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest new file mode 100644 index 000000000000..4db9e87da927 --- /dev/null +++ b/kde-plasma/plasma-activities/Manifest @@ -0,0 +1 @@ +DIST kactivities-5.112.0.tar.xz 73576 BLAKE2B 71962f3c540e454993e4a39331f10e3933c112b96891da806471ff45fc979512b69e1106176f72fbbe12706dd7ffd00e9d4c91b9536b5baea3b87eb8f2f71d66 SHA512 da31b47c1bfdadfae07de3ef4afc4a65e3d0eb6c3f21352c594d841e28a22d4e1819895dfe36bcd2d8095e5b014ac9cbfbbf232eabfed875b246355580e6e365 diff --git a/kde-plasma/plasma-activities/metadata.xml b/kde-plasma/plasma-activities/metadata.xml new file mode 100644 index 000000000000..bb67a13ea2fd --- /dev/null +++ b/kde-plasma/plasma-activities/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-activities</remote-id> + </upstream> + <slots> + <subslots> + Must only be used by packages that are known to use private parts of the Frameworks API. + </subslots> + </slots> +</pkgmetadata> diff --git a/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild b/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild new file mode 100644 index 000000000000..7dda8d7503b4 --- /dev/null +++ b/kde-plasma/plasma-activities/plasma-activities-5.112.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_NAME="kactivities" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Core components for KDE's Activities System" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + =kde-frameworks/kconfig-${KFMIN}*:5 + =kde-frameworks/kcoreaddons-${KFMIN}*:5 +" +RDEPEND="${COMMON_DEPEND} + >=kde-plasma/kactivitymanagerd-5.16.5:5 +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost +" diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index 4999a4b40fe6..cab3c3120dc8 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1 +1 @@ -DIST plasma-browser-integration-5.27.5.tar.xz 211644 BLAKE2B 195ee8eaa82ca867bafce9086a3ccab4ab638f6d17368b52a34bbc15de1b73f581a85f13b772ee7dedb0ea3b61ba1f979c3e20e8272cdba84b01f1b4036606dc SHA512 f923e5359588aaef0a814fdb286cdb455c6451c8708dd2eff682fd9ab6dbe1f09f91f9c4494f87724d7d3c8a42e7fb082cf8c2fc4f437cea27480fd8fd32ca9d +DIST plasma-browser-integration-5.27.9.tar.xz 211156 BLAKE2B 41db564b30fb728c93d4fb4bac1ed8dcab03786038f82f03024eda6084ffb84f2b5241eea2f0e9c9a64fe1646ba021431b0d38bd28c68478010928ae85135fe4 SHA512 6653057b1ba79b50f64ef709e8da573a5e44f5da0669e7771155162ff53e7ba43b64320731d18bb491be87c7230589a923d2c1ddcfd56f6a6601293a1b57fb0d diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild index 29e75339649d..51b0e886f116 100644 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" @@ -16,11 +16,11 @@ SLOT="5" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" -DEPEND=" +RDEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5 @@ -30,11 +30,13 @@ DEPEND=" >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/purpose-${KFMIN}:5 >=kde-plasma/plasma-workspace-${PVCUT}:5 " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + >=kde-frameworks/krunner-${KFMIN}:5 +" src_configure() { local mycmakeargs=( diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index 2462b6c80bde..93f1f6a4edce 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1,2 +1,2 @@ -DIST plasma-desktop-5.27.5.tar.xz 14361248 BLAKE2B cf8efedc79c9ca24c7f267c02fa51af2680ef130eba702855e6a1a75537b55b266206bd1c0b5ca4c99779ff5d9a567c5da74d3c58f5320c39c9bd322e642f9e9 SHA512 2dee9d068b0a4ffaccffe6175f8c9833451d2235837d3187ee3f5bf62e0024d48ff50884b7708b914e0e383471e83b9ba969c84103d5351e1b8583a04ec703fb -DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a +DIST plasma-desktop-5.27.9.tar.xz 14721128 BLAKE2B 5332887ac65df280d8eaa6d834d844a49ba8d3aba38246564e19885aaed86135b95958b7914e69008c1ff1d5b85440a9d8998ca04740c82ddc1cf46399cb9f6f SHA512 ae23ab2e8359345c5ffe3cd2ff8d3aa8e302be49f3686f5f24fd5905990fc2f05a45d69fcb9b3414eae9997b70e0d424b307bc7f02d189158cd7f9ba995c9ec9 +DIST plasma-desktop-override-include-dirs-3.tar.xz 8288 BLAKE2B f05ece81d1b744d45a21a5963750011c1e815156bcaac6075fa67451ba8ab1ea0fcc5ca59c8109c6fe65f9d4db6ac003bb7e26bf011e124c5f9b7f9e1b3afef5 SHA512 fbfc08a4c057dab3ef96e3c56d5e6087916e952ff32280c6e23c0822e18739441082894ea36412be04eda0893a4e10b9a0fbf0a10e0e44f046b6e872840c4dbb diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch new file mode 100644 index 000000000000..8d5ad98b40b7 --- /dev/null +++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.9-foldermodel-screen-add-remove-handling.patch @@ -0,0 +1,95 @@ +From a6bc63103ed128ffe0fd843eb3c4416ede835fde Mon Sep 17 00:00:00 2001 +From: Harald Sitter <sitter@kde.org> +Date: Mon, 6 Nov 2023 23:24:57 +0100 +Subject: [PATCH] foldermodel: lift screen add/remove handling out of + screenmapper + +screenmapper is the wrong place for it because we don't know the url +inside the mapper. Instead handle events in the foldermodel and +correctly delegate the add/remove actions to the mapper with both our +screenId AND the activityId + +notably the previous code would incorrectly invoke addScreen with empty +activityIds triggering fallback handling that resulted in incorrect +m_screensPerPath management (there would be no screen associated with +our url anymore after a screenAdded signal because our screen got +associated with no url) and consequently firstAvailableScreen would +return no screen for our url (remember: we are associated with no url) +making FolderModel::filterAcceptsRow return false and filtering +completely valid entries + +BUG: 467951 + +possibly also is the root cause behind +CCBUG: 467092 +--- + containments/desktop/plugins/folder/foldermodel.cpp | 12 +++++++++++- + containments/desktop/plugins/folder/screenmapper.cpp | 9 +-------- + containments/desktop/plugins/folder/screenmapper.h | 2 +- + 3 files changed, 13 insertions(+), 10 deletions(-) + +diff --git a/containments/desktop/plugins/folder/foldermodel.cpp b/containments/desktop/plugins/folder/foldermodel.cpp +index 6a9f8da607..bcab0275e3 100644 +--- a/containments/desktop/plugins/folder/foldermodel.cpp ++++ b/containments/desktop/plugins/folder/foldermodel.cpp +@@ -2024,7 +2024,17 @@ void FolderModel::setAppletInterface(QObject *appletInterface) + Plasma::Corona *corona = containment->corona(); + + if (corona) { +- m_screenMapper->setCorona(corona, m_currentActivity); ++ connect(corona, &Plasma::Corona::screenRemoved, this, [this](int screenId) { ++ if (m_screen == screenId) { ++ m_screenMapper->removeScreen(screenId, m_currentActivity, resolvedUrl()); ++ } ++ }); ++ connect(corona, &Plasma::Corona::screenAdded, this, [this](int screenId) { ++ if (m_screen == screenId) { ++ m_screenMapper->addScreen(screenId, m_currentActivity, resolvedUrl()); ++ } ++ }); ++ m_screenMapper->setCorona(corona); + } + setScreen(containment->screen()); + connect(containment, &Plasma::Containment::screenChanged, this, &FolderModel::setScreen); +diff --git a/containments/desktop/plugins/folder/screenmapper.cpp b/containments/desktop/plugins/folder/screenmapper.cpp +index 83e8a75276..fccea0e3fe 100644 +--- a/containments/desktop/plugins/folder/screenmapper.cpp ++++ b/containments/desktop/plugins/folder/screenmapper.cpp +@@ -243,20 +243,13 @@ void ScreenMapper::cleanup() + } + #endif + +-void ScreenMapper::setCorona(Plasma::Corona *corona, const QString &activity) ++void ScreenMapper::setCorona(Plasma::Corona *corona) + { + if (m_corona != corona) { + Q_ASSERT(!m_corona); + + m_corona = corona; + if (m_corona) { +- connect(m_corona, &Plasma::Corona::screenRemoved, this, [this, activity](int screenId) { +- removeScreen(screenId, activity, {}); +- }); +- connect(m_corona, &Plasma::Corona::screenAdded, this, [this, activity](int screenId) { +- addScreen(screenId, activity, {}); +- }); +- + auto config = m_corona->config(); + KConfigGroup group(config, QStringLiteral("ScreenMapping")); + const QStringList mapping = group.readEntry(QStringLiteral("screenMapping"), QStringList{}); +diff --git a/containments/desktop/plugins/folder/screenmapper.h b/containments/desktop/plugins/folder/screenmapper.h +index 47b01e1c08..c22432b2e8 100644 +--- a/containments/desktop/plugins/folder/screenmapper.h ++++ b/containments/desktop/plugins/folder/screenmapper.h +@@ -50,7 +50,7 @@ public: + int screenForItem(const QUrl &url, const QString &activity) const; + void addMapping(const QUrl &url, int screen, const QString &activity, MappingSignalBehavior behavior = ImmediateSignal); + void removeFromMap(const QUrl &url, const QString &activity); +- void setCorona(Plasma::Corona *corona, const QString &activity); ++ void setCorona(Plasma::Corona *corona); + + void addScreen(int screenId, const QString &activity, const QUrl &screenUrl); + void removeScreen(int screenId, const QString &activity, const QUrl &screenUrl); +-- +GitLab + diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.9-r1.ebuild index 43bda1212d07..bb75a10afcab 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.9-r1.ebuild @@ -5,14 +5,13 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org optfeature DESCRIPTION="KDE Plasma desktop" -XORGHDRS="${PN}-override-include-dirs-2" +XORGHDRS="${PN}-override-include-dirs-3" SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK @@ -36,8 +35,8 @@ COMMON_DEPEND=" >=dev-qt/qtx11extras-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 + >=kde-plasma/plasma-activities-stats-${KFMIN}:5 >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kbookmarks-${KFMIN}:5 @@ -70,7 +69,7 @@ COMMON_DEPEND=" >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 >=kde-frameworks/solid-${KFMIN}:5 >=kde-frameworks/sonnet-${KFMIN}:5 >=kde-plasma/kwin-${PVCUT}:5 @@ -121,12 +120,14 @@ RDEPEND="${COMMON_DEPEND} screencast? ( >=kde-plasma/kpipewire-${PVCUT}:5 ) " BDEPEND=" + dev-util/wayland-scanner >=kde-frameworks/kcmutils-${KFMIN}:5 virtual/pkgconfig " PATCHES=( - "${WORKDIR}/${XORGHDRS}/${PN}-5.25.80-override-include-dirs.patch" # downstream patch + "${WORKDIR}/${XORGHDRS}/${P}-override-include-dirs.patch" # downstream patch + "${FILESDIR}/${P}-foldermodel-screen-add-remove-handling.patch" # in 5.27.10 ) src_prepare() { diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest index aceaa18bccf1..d6572fc21f24 100644 --- a/kde-plasma/plasma-disks/Manifest +++ b/kde-plasma/plasma-disks/Manifest @@ -1 +1 @@ -DIST plasma-disks-5.27.5.tar.xz 92992 BLAKE2B 9a16bb8b6c1a817ada259e07f11cd908e058397b84096c3b2efd3229a887f786a0405eb4772f374c28cc03f06094a818a1e81fafad2c64be8f58f88bbb4ea586 SHA512 ca96b4604a9ea6790a703ed7dce5d0c2b120456f1a9f70ec79864c86778c349e4abb9328092abec23649f6f1853f011348a907df4bfbfb17ab5384a96b2b2cd5 +DIST plasma-disks-5.27.9.tar.xz 93808 BLAKE2B 8b09a2a3230199759cfc2e7afddd898dd7d6e0af41d19700d2a64e8cacea172ea5761a3c69620588afdde14c7d5b0fffcff3a0ac71efce109c4d3faae90952da SHA512 0bd786cabab0e2ef182757448d0837557decec3a9365bcb12d4da07b5246ed0dafbba850043156f49acd141494f3b4d2cf1f19aef6a5cb37571874009d45d19a diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild index 89a8c50ea80c..c51b1e2fdedd 100644 --- a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild +++ b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 ECM_HANDBOOK="true" -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index 06128a77338c..fbbc4e9214c1 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1 +1 @@ -DIST plasma-firewall-5.27.5.tar.xz 362476 BLAKE2B 57566389b37f5ad46b06e4b8cbe383362d1dbd7825cd017868b77693d1383deaa2cc9fc670963b7eba359759cad7c124bb72581c025dd0c5990e3a368dc5f79f SHA512 307194544e119efb3291e65076d5f016ae358a24a555aa50036498333f91b45baef4126c3a75fb4ad44fc9288fb89a0c334187625246b2c758ecd6113b80fe89 +DIST plasma-firewall-5.27.9.tar.xz 363280 BLAKE2B 519e9e21aba5d779733320d4a1ab4b71a71c2b6a032c4274f99b84a8e22329b912b67f492b2cc6782ae5a185a578247ae7d5a9364a2ab3e527b0ce7400a8addb SHA512 e58f27f4823f5c01d1f447018c43cc36bdbe8055f3cade667539a09e12dc4e73b9051f104a0a5e904846ae1dabc611006276eba68462fd19d7769f5d79803734 diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild index 9bc6068e1218..fe016a6bd2e1 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{9..11} ) -KFMIN=5.102.0 -QTMIN=5.15.7 +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org python-single-r1 DESCRIPTION="Plasma frontend for Firewalld or UFW" @@ -55,11 +55,6 @@ src_configure() { ecm_src_configure } -src_test() { - local -x QT_QPA_PLATFORM=offscreen - ecm_src_test -} - pkg_postinst () { ecm_pkg_postinst diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index ebc431abc1ea..0d054d70e85f 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1 +1 @@ -DIST plasma-integration-5.27.5.tar.xz 89436 BLAKE2B 1757501436016e16cceab80ef482e0335438de82a80cbd40e2e1af2ec419ca476fd33994cadcc3c0d68091a9511d3af71f9febdf60b7babc67c3f4cf7ef0bdc9 SHA512 854c35b6159f91c838494912f2defc87b0044845ba98ca2fda83ac141f4214c6d4648e258e2839e01eb9263171896a5686a29d27b95c264026f99756e4aa8268 +DIST plasma-integration-5.27.9.tar.xz 89796 BLAKE2B 081c36fe46bf60b50a7691bd87c40ba1c85fd5fa7adc1918da6ea0d4327ed51f29771525acd33bc2688c10fab5c766a5edc81af528fedb4a35b760ee1d0f5dea SHA512 d1f028962eb421896a6db885e126b8fd2b21f61c84018404c428f0fd9beb78e37af45ee4099ac11f4ce0df199de7820e3f6683a7e1c34e1a6d79c55a8d9a3625 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.27.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild index cd1ef3a01a4a..36dfeff8c176 100644 --- a/kde-plasma/plasma-integration/plasma-integration-5.27.5.ebuild +++ b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild @@ -3,10 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml index 929b376cb8ad..2fd30c2d077e 100644 --- a/kde-plasma/plasma-meta/metadata.xml +++ b/kde-plasma/plasma-meta/metadata.xml @@ -17,6 +17,7 @@ <flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag> <flag name="display-manager">Pull in a graphical display manager</flag> <flag name="firewall">Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration</flag> + <flag name="flatpak">Pull in <pkg>kde-plasma/flatpak-kcm</pkg> for flatpak permissions administration</flag> <flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag> <flag name="gtk">Enable Breeze widget style and system settings module for GTK+</flag> <flag name="kwallet">Enable support for KWallet auto-unlocking via <pkg>kde-plasma/kwallet-pam</pkg></flag> diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.27.9-r1.ebuild index b64423ae2b3e..4d2c195eea67 100644 --- a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-5.27.9-r1.ebuild @@ -10,9 +10,9 @@ LICENSE="metapackage" SLOT="5" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt -+desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook -+kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart -systemd thunderbolt +wallpapers" +cups +desktop-portal discover +display-manager +elogind +firewall flatpak grub +gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm +sdk +smart systemd thunderbolt +wallpapers" REQUIRED_USE="^^ ( elogind systemd )" @@ -55,6 +55,7 @@ RDEPEND=" colord? ( x11-misc/colord ) crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} ) crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} ) + cups? ( kde-plasma/print-manager:${SLOT} ) desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} ) discover? ( >=kde-plasma/discover-${PV}:${SLOT} ) display-manager? ( @@ -65,6 +66,7 @@ RDEPEND=" !sddm? ( x11-misc/lightdm ) ) elogind? ( sys-auth/elogind[pam] ) + flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} ) grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} ) gtk? ( >=kde-plasma/breeze-gtk-${PV}:${SLOT} diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index be1b90a57ea2..fd8e56b299d8 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1 +1 @@ -DIST plasma-nm-5.27.5.tar.xz 1155948 BLAKE2B e74da009a035b6bd46823c94fd5f798c7dfc794cf5e80af2e2a655ee9939269dd6fa222412e1c4fa1d249f657010206b1871c9ae0f6998ecf7d9f46ed549e7d4 SHA512 a7b66bb44cecf489a83c62aee29ebd5fa697ebccabd0c384adbbf0e5facc209b6d202b85ce0a490be26f0830d4b936c3442d6077200d4f08a1faeef42d7266bc +DIST plasma-nm-5.27.9.tar.xz 1155540 BLAKE2B 923c50385ccfb3085d4bf2e429dde12e8afcc808de0d57d38161503b358b3ec090c458b53366a3e44baa604485860abf5a0cf97ce734fd72a2cb9b3ffd43b44a SHA512 e3e49da8d9093d5632e8200015046f47c576b15f74eb0d5b1ef26e1fbe75f532d02a5eb972e3fa4d4606036d9b3f9bd47f1e1822b39578fb830e91f9af286385 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild index 276d2a2710fa..a7fb480b1a99 100644 --- a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma applet for NetworkManager" @@ -40,7 +40,7 @@ DEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:5 >=kde-frameworks/modemmanager-qt-${KFMIN}:5 >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=] - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 >=kde-frameworks/solid-${KFMIN}:5 net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index 859a0fa0303b..f6842deaf570 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1 +1 @@ -DIST plasma-pa-5.27.5.tar.xz 163052 BLAKE2B 63a74251348665823c6f2a08326fd21d7be716f9d0f7780f5f4fdbe8a63b684862cd360c50d790372fd33d9526a1a74e1d980ce1ff689c274aa8971153fe9a8a SHA512 7524e4bd6b5c0db4f7157f50cb89a0cc4052f33c680ebef08d0cc2e393ecf5e53d9c96e472701300c74ef7386f90f74afffec79180a080724d19445a22dfcf7f +DIST plasma-pa-5.27.9.tar.xz 163800 BLAKE2B 4e906beb3f9a0c1068b6ed3312110747407db416ca8eaecb43dc73c76d679b140e62c3dc536c8cc007c4bcb0575747e64e53e14dbe87af808c3586bec823a774 SHA512 eba1ad3023f64c6ad1b173c1768dd94b6c14d008ed89f29312813122cee2d2ffab80dfec7d5935b8ddbc1757ccfa858c1f1b7a76c83754faf17bffcbc8a53466 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild index 9e39eed58378..a01d7ea24976 100644 --- a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Plasma applet for audio volume management using PulseAudio" @@ -20,11 +20,14 @@ DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdeclarative-${KFMIN}:5 >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 media-libs/libcanberra media-libs/libpulse " diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index 82002bb51798..617d71f53a87 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1 +1 @@ -DIST plasma-sdk-5.27.5.tar.xz 321196 BLAKE2B 0235a2154f9ca057a6203750f7b002ea0ef19756274f66dd827adfb63137f87f915aa7f492d2cd0ae1972a1fea825a50315a6011a8d578c01baa274c5c1bca69 SHA512 52a476207285521910e6278e12bebeab907e6ab19c718650d78e6c690824e65dcc0b216d650b2292292d6fe60a86bdda21dafa0b5d3ba321e4e77ab7cdff8015 +DIST plasma-sdk-5.27.9.tar.xz 321192 BLAKE2B 830bd5193244c640c5413f962e350374a570f813212323c2778e1a52c89d67f0755ba8f49b382480ea5331d3e81c1bf20cea2fb2f5be74027e4d795097c5961a SHA512 b096a6b7da3db06b7a7411ac4faf4cae73afee4d126651d8fcc12bcdf07eba3ba7a407accb90c1c76a2c4207fed4144dec93a6095e3fee457191b891c6b32c9a diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild index 29a7ee1d7db1..c030fed36f87 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild @@ -4,10 +4,9 @@ EAPI=8 ECM_TEST="optional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Useful applications for Plasma development" @@ -37,7 +36,7 @@ DEPEND=" >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/ktexteditor-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 " RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols-${QTMIN}:5 diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest index ab95ddbcafe2..20176c65d7a6 100644 --- a/kde-plasma/plasma-systemmonitor/Manifest +++ b/kde-plasma/plasma-systemmonitor/Manifest @@ -1 +1 @@ -DIST plasma-systemmonitor-5.27.5.tar.xz 172512 BLAKE2B a51d9ce7fe27fe38acb21ca732170102f48a2f6c88297b0d19fb3ddac4aa1bd52a0c06ffbb290cf843cef545e45303890a51408d96cac735695a7204e696c250 SHA512 11a0d9a91aba9cdbcba8f96183d8d45a07470307183b2d32715dc041e24e4720bd6c87b3bd67d9341b1ede5bf288cf1e3944136dfb5cda61b25e10c069d18f6d +DIST plasma-systemmonitor-5.27.9.tar.xz 173248 BLAKE2B 44d0137e4e75a1d938b89e193796ba51bc3770c7db817b76962a6250e383ecb878c69737f50b89b82cc2f14155278da3b78a19eef987a21ce41c6f1263971656 SHA512 b11060575d28cb57a2c7c5f79bbaecd49d95d6e4abec6b61c1e3cf3ca74f726593827f605870d06392df4a5015c39274ff6a5edd129052596411bd5189af0bfc diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild index 0c77dab4f84b..5af3913d488e 100644 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 PVCUT=$(ver_cut 1-3) -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Monitor system sensors, process information and other system resources" @@ -31,6 +31,7 @@ DEPEND=" >=kde-frameworks/kitemmodels-${KFMIN}:5 >=kde-frameworks/knewstuff-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-plasma/libksysguard-${PVCUT}:5 " RDEPEND="${DEPEND} diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest index 99446f2011d9..40b4c8f9badb 100644 --- a/kde-plasma/plasma-thunderbolt/Manifest +++ b/kde-plasma/plasma-thunderbolt/Manifest @@ -1 +1 @@ -DIST plasma-thunderbolt-5.27.5.tar.xz 71980 BLAKE2B 8907b3b73eb6b6b507991e73097b882c9fabea16f9dca6c271bcb01de7923eb106f3fce2a044d661417e3387d2ac17637b7e7651dc2b124a1c520cf9646aa1f5 SHA512 b2550c7014561048bd16498689dcc7309d7abf3e6e403fad7629404f30fd8bd31f7ef3841309a06bae50c8d09deeeee64b12b0d1af5ff1b98e158eb216950f44 +DIST plasma-thunderbolt-5.27.9.tar.xz 72108 BLAKE2B d699f4a97a128aa6ebd25249f9f21b228e8f5ab52a67dad467e12702444c537abefcdff9c0c3c3bd3f58067468bd998b2c8b3f0b9f5907db9d9ed73254c95166 SHA512 3ab445eb660f9b882186ec8267f6dc678f703ad1ebf3bb063759eb29092f9f650bcfc0a2feac3724c877b03be5439ea818f48ded0af272f15606526683155dd3 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild index 24592b5281de..3ea74772fd98 100644 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.5.ebuild +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Plasma integration for controlling Thunderbolt devices" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index 217cafd656de..38ac0f145722 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1 +1 @@ -DIST plasma-vault-5.27.5.tar.xz 187100 BLAKE2B 15a27cbb476c70f6e5e5e4a7830108a8b325026ae6d84eb481d5f479fb43990be07e18ddb72f65b409563c3793213db47db5ed02b86dbf6cc613c0175e20afef SHA512 6c5cee36aa32931c72e901dbe074ed0d9ffadcae07a00ffb9bb3efab4d0c519a460144f7c8ada52ac8573b2247937905aea2100581ae0116845f1d8892ba28ec +DIST plasma-vault-5.27.9.tar.xz 186668 BLAKE2B a00b4313d4610d16c2b66a73a688d322b9a5ba1f2d27ab91b43d10d1cd0966172131dbcff4563f40707e66198283e534a8eb8f32fab841c1d70ceee8791fc1f9 SHA512 a4bf2bfee40139ea9663d406fe154fcdccbe3dc4b6858d54510e2f994c766a0e8ee86304871bc9ea8fffacd1ab3eeb2d7aa2444ec62feef3d6c00cd94d34d924 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild index d2317672b68a..9b4eb7740f9d 100644 --- a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild +++ b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Plasma applet and services for creating encrypted vaults" @@ -21,7 +21,7 @@ DEPEND=" >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 @@ -29,7 +29,8 @@ DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-plasma/libksysguard-${PVCUT}:5 networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest index fcd89f46c5e1..a8ac1bd533e7 100644 --- a/kde-plasma/plasma-welcome/Manifest +++ b/kde-plasma/plasma-welcome/Manifest @@ -1 +1 @@ -DIST plasma-welcome-5.27.5.tar.xz 822732 BLAKE2B b0c30702595865fa8b59f47a372b20dc1c8c7aada1110021d97fa9abc275c00e7198124c822baf6ea2ed5b4b8274e68be77cfedf263e791b1508c8a0dbffca23 SHA512 9e854e2df80ba6fde4b12bf4ed16834c2b831dbc8a26915784a717637d8dbcc492cdf3670426566d19d221719e5d36ece8955fb4aea7b1d81f616bd4ab696268 +DIST plasma-welcome-5.27.9.tar.xz 835908 BLAKE2B fc7ce9d9a4d141c62f98676e072bb6dc8915e0b880602effd16c2123ef7bfd0787b2eee81fdd43cf32ec9efefe075730134e833dcfe74b4aa350c4c42c83f0e1 SHA512 c3a4e2f65ff471f56ee1efc111b1183bb1f00f6df488d7a6803fe478985769757ec26c43ef1f4617020f1d8c9d172fd10a904cdf07f619f7e6537044b4d3cd01 diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild index 83ed19a61cc9..4175a56edd6c 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="A friendly onboarding wizard for Plasma" @@ -32,8 +32,9 @@ DEPEND=" >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 kaccounts? ( kde-apps/kaccounts-integration:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) " RDEPEND="${DEPEND} discover? ( kde-plasma/discover:5 ) diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index 3e32afbe3d06..8cbda80af83c 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1 +1 @@ -DIST plasma-workspace-wallpapers-5.27.5.tar.xz 94032868 BLAKE2B 5342067f706b9cb9760abd08bc3c7d3636236959fda215a735a1fa3e4b4fd2a9a254facfface8a97bfcd9c33c413f995cdf80787ffa1fd630a5149a141a6f935 SHA512 c434300754a196619f5ccbe0cbaf2ab302b7cc380ef6fdba8d18bfbc5827156ba22432d826ba12ccf30183c9df7faf779a1724ed4a68e236aa1a9b9f770db846 +DIST plasma-workspace-wallpapers-5.27.9.tar.xz 94031672 BLAKE2B cb2d4360a147e4c4ef1bceffc7682af0b7fa8ea957685a8bdfb865e2f3486dc10c1da171b7df0f4d8f637a502a22256ae2d5affc49613eb4a9fe9b7c4cb96c2b SHA512 952768f143dc13783a1e1cd9163bcd0050c48ae641118b5754a36980acd6968ee069f43e0729ebcb0c7ae49e57a7989deea2ebc0c95b9fd224493092744ef009 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild index f5fe066db7dd..83c233ec2adf 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild @@ -15,5 +15,5 @@ IUSE="" BDEPEND=" dev-qt/qtcore:5 - kde-frameworks/extra-cmake-modules:5 + kde-frameworks/extra-cmake-modules:0 " diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 9ebb7fdb7950..75dbbf1dea17 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1 +1 @@ -DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c +DIST plasma-workspace-5.27.9.1.tar.xz 19468088 BLAKE2B 23244e093bbae33adb5aad2572566e53ad436b4eacf4f4439f3acdb923aeaade65758672a2951b3ad2a0a0e52f24901f79220d7050c0a0b7bfc4a0a7335588f3 SHA512 6aa1e69bba9b293646d5d2c819ec8ab1ba8b82b3a050f7122cdfa8c3580bffe8a7fe1e6422bb0f6e87d716df609e5fd49f2e20ebbe7296e43663eeca6d897442 diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch new file mode 100644 index 000000000000..0dee8bce65f5 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-GLIBC_LOCALE-check.patch @@ -0,0 +1,28 @@ +From 292822e16ada9122594ac2c8573633e5a50e63dd Mon Sep 17 00:00:00 2001 +From: Gleb Popov <6yearold@gmail.com> +Date: Tue, 24 Oct 2023 22:03:20 +0300 +Subject: [PATCH] kcms/region_language: Fix check for GLIBC_LOCALE. + +The GLIBC_LOCALE_AUTO is created by the #cmakedefine01 directive and thus is +always defined. + +(cherry picked from commit 196966b02bf40a971bdf8888a2fa8ba7db0106f1) +--- + config-workspace.h.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config-workspace.h.cmake b/config-workspace.h.cmake +index b696cd8fa5..e05f1c9749 100644 +--- a/config-workspace.h.cmake ++++ b/config-workspace.h.cmake +@@ -15,6 +15,6 @@ + #cmakedefine01 GLIBC_LOCALE_AUTO + #cmakedefine01 GLIBC_LOCALE_GENERATED + +-#if defined(GLIBC_LOCALE_AUTO) || defined(GLIBC_LOCALE_GENERATED) ++#if GLIBC_LOCALE_AUTO == 1 || GLIBC_LOCALE_GENERATED == 1 + #define GLIBC_LOCALE + #endif +-- +GitLab + diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch new file mode 100644 index 000000000000..17286608fc8d --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch @@ -0,0 +1,47 @@ +From b8544fc070e88614feb9c198f6ea910c91f3c5d5 Mon Sep 17 00:00:00 2001 +From: Ismael Asensio <isma.af@gmail.com> +Date: Mon, 6 Nov 2023 19:13:37 +0000 +Subject: [PATCH] kcms/nightcolor: Fix nightcolor with automatic location + +As it turns out that the UI never send the geo-location to the +backend so backend always fallbacks to (0, 0) lat and lon +coordinates unless manually changed by `qdbus` commad.. + +BUG: 469730 +FIXED-IN: 5.27.10 + + +(cherry picked from commit cb2b0e9c036d844d87fd104a3ae031b59243eaa5) +--- + kcms/nightcolor/package/contents/ui/main.qml | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/kcms/nightcolor/package/contents/ui/main.qml b/kcms/nightcolor/package/contents/ui/main.qml +index c7d237f13b..418c05d42f 100644 +--- a/kcms/nightcolor/package/contents/ui/main.qml ++++ b/kcms/nightcolor/package/contents/ui/main.qml +@@ -60,6 +60,21 @@ KCM.SimpleKCM { + } + } + ++ // Update backend when locator is changed ++ Connections { ++ target: locator ++ function onLatitudeChanged() { ++ if (root.doneLocating) { ++ kcm.nightColorSettings.latitudeAuto = locator.latitude ++ } ++ } ++ function onLongitudeChanged() { ++ if (root.doneLocating) { ++ kcm.nightColorSettings.longitudeAuto = locator.latitude ++ } ++ } ++ } ++ + header: ColumnLayout{ + Kirigami.InlineMessage { + id: errorMessage +-- +GitLab + diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch new file mode 100644 index 000000000000..26a35bba5c91 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.9-reset-KSMClient-state.patch @@ -0,0 +1,29 @@ +From 6e88325d25c06d3e8fdca49d13dd5a6d5ccefc0c Mon Sep 17 00:00:00 2001 +From: xiaofeng zhou <rpg2010@yeah.net> +Date: Wed, 1 Nov 2023 18:14:22 +0000 +Subject: [PATCH] Reset KSMClient state even when logout is cancelled + +Now the KSMClient state is properly reset when a log out is canceled, preventing some funny business +when the state is not cleared. For example inside of KSMServer::handlePendingInteractions, when it +checks if a client has pending interactions. + +(cherry picked from commit b5b2c757e98511a7eb6c56b9e009e98f0e132c26) +--- + ksmserver/logout.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/ksmserver/logout.cpp b/ksmserver/logout.cpp +index f267338860..fb912714ba 100644 +--- a/ksmserver/logout.cpp ++++ b/ksmserver/logout.cpp +@@ -346,6 +346,7 @@ void KSMServer::cancelShutdown(KSMClient *c) + if (!discard.isEmpty()) + executeCommand(discard); + } ++ c->resetState(); + } + } + state = Idle; +-- +GitLab + diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild index e5c99e143dc5..c87b2877a1df 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.5.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild @@ -5,10 +5,9 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -VIRTUALX_REQUIRED="test" +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma workspace" @@ -37,11 +36,12 @@ COMMON_DEPEND=" >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtx11extras-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 + >=kde-plasma/plasma-activities-stats-${KFMIN}:5 >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 @@ -64,6 +64,7 @@ COMMON_DEPEND=" >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/knotifyconfig-${KFMIN}:5 >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 >=kde-frameworks/kpeople-${KFMIN}:5 >=kde-frameworks/krunner-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 @@ -71,11 +72,11 @@ COMMON_DEPEND=" >=kde-frameworks/ktextwidgets-${KFMIN}:5 >=kde-frameworks/kunitconversion-${KFMIN}:5 >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-plasma/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/libplasma-${KFMIN}:5 >=kde-frameworks/prison-${KFMIN}:5[qml] >=kde-frameworks/solid-${KFMIN}:5 >=kde-plasma/breeze-${PVCUT}:5 @@ -120,7 +121,7 @@ COMMON_DEPEND=" x11-libs/libdrm ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) wallpaper-metadata? ( kde-apps/libkexiv2:5 ) " DEPEND="${COMMON_DEPEND} @@ -162,6 +163,9 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5" PATCHES=( "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478 + "${FILESDIR}/${PN}-5.27.9-fix-GLIBC_LOCALE-check.patch" + "${FILESDIR}/${PN}-5.27.9-fix-nightcolor-autolocation.patch" + "${FILESDIR}/${PN}-5.27.9-reset-KSMClient-state.patch" # KDE-bug 469730 ) src_prepare() { @@ -203,6 +207,7 @@ src_configure() { $(cmake_use_find_package geolocation KF5NetworkManagerQt) $(cmake_use_find_package semantic-desktop KF5Baloo) $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package wallpaper-metadata KF5KExiv2) ) ecm_src_configure diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest index 8aa207e050a2..12354a955be7 100644 --- a/kde-plasma/plymouth-kcm/Manifest +++ b/kde-plasma/plymouth-kcm/Manifest @@ -1 +1 @@ -DIST plymouth-kcm-5.27.5.tar.xz 45588 BLAKE2B e1f30b65630cedcab14a7a2ff852b38835f0264ae0e8d7ca2ad38ce45acfeacfa9cb9007496429e6190fc809b7716204b7041f9f3a01cf1214885a9e5819f13f SHA512 a4113fb106230953f2ed65e08b7bf1118d438c53c2bcf45c19745e8bc716e1643649f78703e6af1d2194362affcc1b027d36335a9bfdaafc007b6d90970137c6 +DIST plymouth-kcm-5.27.9.tar.xz 45728 BLAKE2B 17c9d77904e4dbd87be26d575f6d34603a71ccbc8b06d7aa432896cac4d5a7d9426996160e1c9bce3dbd00e6316c3258bf83168b5a6fcd71f06917a82d632378 SHA512 914196f8c6740166d8ff503fc5cf6929bb6a153001480f1d41d94373692fe89897b892c7aa79aac295550565eb8266fefe486369bfb7e11494f03144eeb44ea0 diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild index 6d631a834bd2..68395c1ebec7 100644 --- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for Plymouth" diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest index a8bd34de3102..9814fd911385 100644 --- a/kde-plasma/polkit-kde-agent/Manifest +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -1 +1 @@ -DIST polkit-kde-agent-1-5.27.5.tar.xz 52624 BLAKE2B 8b92b69a68ab3c2e88dc4373fa7363151668fd3ed2dd9f3228460efdc059ef4ef3019255fd8fc67b8b3d687fd1e9e889da12f890c3b982b70087f9cf3340a572 SHA512 b314971f19d71897db4eb34941f527b13340ee909dd5348cebaf0a2e52b8c4e5e6b2912e41ba4a8c7a5d3f13fcfd9391c354ee3475bda4e6ea24d0fc9518187e +DIST polkit-kde-agent-1-5.27.9.tar.xz 52776 BLAKE2B fba13f00551e528a9581fb54c6f47722ceec0360144350444ad6fbee090f2fab3db7fab93736c637e4b6dd82f7c337ac25836f06f5c804b43441874bffccf304 SHA512 958590f073bef4f2ed984d78bafb611335aa44e243141816284d4a29aa40e3df1a308105549d2ff82bccbdd16cec54c386360de1fbb6f7e45b6eebc31f5da172 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild index 494e8bab8a23..db8cae62945c 100644 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 KDE_ORG_NAME="${PN}-1" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="PolKit agent module for KDE Plasma" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 8d14ed1b2e0e..6efa40d619b7 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1 +1 @@ -DIST powerdevil-5.27.5.tar.xz 788188 BLAKE2B b6b15e93d5d970c8ff16b58a0c3900c0e5a46a372207f7927dcf0efe5705183eb624a21bd96a1ecbd2f7ecdd57fc00fd369f7bfc79866ba481752ab8b643ca5e SHA512 3ac9d19dde9c430d17104a6abd9d410e6ea37a7a18a23e753624da2a119bc71714e948c3626d362f84bd8e89b1acd21f457b9510bc916cb85d651f587d26aa27 +DIST powerdevil-5.27.9.tar.xz 788132 BLAKE2B 299182bc2a626e6834dcc590b9e165d4318c4daf1b3b3b3a049aca3a5831d4a97fbdd4a37e43bde4a699b4be43506414e7a29dc8e5e501d4fedf43fe168a910d SHA512 06a613a5f3db5133bdd855f8c2f3ebdb2e3c3d2933c7f399528c10abac138f172c2bb8130a0aa54a695def0dedae669c4171942c484b463f0e9255058fbb7b83 diff --git a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild index 14067d1bfc2a..3178a02d88f9 100644 --- a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild +++ b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Power management for KDE Plasma Shell" @@ -22,7 +22,7 @@ DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5[policykit] >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 @@ -54,6 +54,7 @@ DEPEND=" " RDEPEND="${DEPEND} >=kde-plasma/kde-cli-tools-${PVCUT}:5 + sys-power/power-profiles-daemon >=sys-power/upower-0.9.23 " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest new file mode 100644 index 000000000000..f036a12fb8f5 --- /dev/null +++ b/kde-plasma/print-manager/Manifest @@ -0,0 +1,2 @@ +DIST print-manager-23.04.3.tar.xz 288948 BLAKE2B ea0a507b3cb44bc410ee856b1e6ce344f7c46af54351ad8362be029e10004d50c730245175379a8669303667e9f9129bb0492f1b9ed9f6de42f482b402bb773f SHA512 8462e241f73259f0cfca927f33d778df0d83d3db8cd5347dea8cd48973774352bab5d1dd2352ed4d8cd908ab6392189ec0e6468b679cfaf85afae1c574a2a3e6 +DIST print-manager-23.08.3.tar.xz 289328 BLAKE2B e705ea40a4330e46903430070911eed416e529d045a7bee916052386a737ddaed5b8b6d92951046a804944f20636f9b3570cf8ce5d5f7770e27df148adac3dad SHA512 49d27aad5a743b700e6f46f92573e27c0595923044c3dcd30478f711ee3133de3f69f7a41fe17b8b047ab75463f213053a78d0e3a7860e84055a94b309b89a57 diff --git a/kde-plasma/print-manager/metadata.xml b/kde-plasma/print-manager/metadata.xml new file mode 100644 index 000000000000..bd25761eebff --- /dev/null +++ b/kde-plasma/print-manager/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/print-manager</remote-id> + </upstream> +</pkgmetadata> diff --git a/kde-plasma/print-manager/print-manager-23.04.3.ebuild b/kde-plasma/print-manager/print-manager-23.04.3.ebuild new file mode 100644 index 000000000000..3a901c445e8b --- /dev/null +++ b/kde-plasma/print-manager/print-manager-23.04.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + net-print/cups +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + kde-plasma/kde-cli-tools:5 + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/print-manager/print-manager-23.08.3.ebuild b/kde-plasma/print-manager/print-manager-23.08.3.ebuild new file mode 100644 index 000000000000..3a901c445e8b --- /dev/null +++ b/kde-plasma/print-manager/print-manager-23.08.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + net-print/cups +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + kde-plasma/kde-cli-tools:5 + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest index 8aff89131f5e..a2fea0d53b30 100644 --- a/kde-plasma/sddm-kcm/Manifest +++ b/kde-plasma/sddm-kcm/Manifest @@ -1 +1 @@ -DIST sddm-kcm-5.27.5.tar.xz 91868 BLAKE2B 1db1c7e4a93fafb2362a61de8eeca543e6bf22fb6a57c0183f190d301dbff6e3a13d220cfec316347ebfa2ad0004fcd4a6cb271070d1e4422144ce1862f8881a SHA512 a305061f0b42bc7743af68b0912b98383ab7ced3c7f3d4f6a5f28ab2be84e766336c5462b1ffc68ead96a93a486ae5b3665c934cc768f3a20e7ded706ee405f2 +DIST sddm-kcm-5.27.9.tar.xz 93628 BLAKE2B 3fa9860ac38f5ed061232686ab8bca9a9e29fd16a509e60186dfe0265b91caa2e3b6353418756ca075282d9d32ad24083676300aba631d671b1e233e3f415c6b SHA512 06bd5804a8c73588902bb2a7ebdcbf8f785fdbabe284fec4ea0259039faa3a592b4b65729f135f20e0c4329680ba2fd5f3fde8c7ab49db9ed5ef6252f92acdcd diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild index c25c9a8f1384..6d760b1f6aa6 100644 --- a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for SDDM" @@ -30,6 +30,7 @@ DEPEND=" >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 " RDEPEND="${DEPEND} diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest index 6afe7c34b4b0..9c2732eb5a46 100644 --- a/kde-plasma/systemsettings/Manifest +++ b/kde-plasma/systemsettings/Manifest @@ -1 +1 @@ -DIST systemsettings-5.27.5.tar.xz 227116 BLAKE2B acc0bdd27b1600bd220db471bcf7043e84b5a324779e30d8e331f793f293f44fd14a1a1c3aa38831bb80dc3a33436115dd9f72fb44cf26d52bfad6097d650baf SHA512 5cc153a5552150c69195438951244d9fdafcafe46c08f609fa594745e95f8575d55462243b4754a6e1b02de20fd62cca61194d683bb8113a953821d4c06e7b8b +DIST systemsettings-5.27.9.tar.xz 229080 BLAKE2B 18ed14ec407b898e1a730281c7b28df7f6b5737e646d0606036f0363c0478200f1b9ef6d7f380947d95477aa8001fe9ece37a5be4c50d33ab26214fa9e02bf85 SHA512 9d82f15e548738a304c223f2fac1edf965a0dbdcf178ce82759c1a79b981f6a680a5feef16521720e55fb167b349d50b04b927b421bdca5412d07048799e8643 diff --git a/kde-plasma/systemsettings/systemsettings-5.27.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild index 6dfb968162c3..bcafd87b63c5 100644 --- a/kde-plasma/systemsettings/systemsettings-5.27.5.ebuild +++ b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org optfeature DESCRIPTION="Control Center to configure KDE Plasma desktop" @@ -21,7 +21,7 @@ DEPEND=" >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-plasma/plasma-activities-${KFMIN}:5 >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest new file mode 100644 index 000000000000..b1170c608238 --- /dev/null +++ b/kde-plasma/wacomtablet/Manifest @@ -0,0 +1,2 @@ +DIST wacomtablet-3.2.0-patchset-1.tar.xz 7796 BLAKE2B 4fa998a0f4376579d1e0d06a8aa9edababedca22d579dbdae651eee3699decc880a7a1d277f04c2bc24adba87908c07ab711989a5985b68af5b295d3b3260d33 SHA512 ff96f05831e4760ce99920061f0dc927aa6a2d5ef4b7443c3129bb1431262cb4bc1434097595976672393e3b611438014ccb528fc948e7c0407fc9a2d52ade8d +DIST wacomtablet-3.2.0.tar.xz 728468 BLAKE2B f741c8989f94cdc5b4839df5d91a6728c48308880c489e031d4615a58e82dddda75dcd1cd04b941035c1aece3ed4f7889508629100852cbcaafc063d7e0f8d1e SHA512 acbabd6d6546bc85f0ed4e245668dc89b1c2ecaedd3754bf7ad8027b90f3ae81e5312395376de272dcbd416a9a1115bff2481351bd3f418bef7fa06d0db0c5a6 diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch new file mode 100644 index 000000000000..9434b0082569 --- /dev/null +++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch @@ -0,0 +1,41 @@ +From 32c78782b3061bab2a3b1457133faf77b6d9ed2a Mon Sep 17 00:00:00 2001 +From: Nicolas Fella <nicolas.fella@gmx.de> +Date: Mon, 14 Nov 2022 02:57:07 +0100 +Subject: [PATCH] Fix incorrect xsetwacom call + +When param is e.g. 'Button 1' the 'Button' and '1' need to be passed as separate arguments + +BUG: 454947 +--- + src/kded/xsetwacomadaptor.cpp | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp +index 934fa8b..fc1bcac 100644 +--- a/src/kded/xsetwacomadaptor.cpp ++++ b/src/kded/xsetwacomadaptor.cpp +@@ -245,10 +245,18 @@ bool XsetwacomAdaptor::setRotation(const QString& value) + bool XsetwacomAdaptor::setParameter(const QString &device, const QString ¶m, const QString &value) const + { + QProcess setConf; +- if (!value.isEmpty()) { +- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value); ++ ++ // https://bugs.kde.org/show_bug.cgi?id=454947 ++ static const QRegularExpression buttonWithNumber(QStringLiteral("^Button \\d+$")); ++ if (param.contains(buttonWithNumber)) { ++ const QStringList splitted = param.split(QLatin1Char(' ')); ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << splitted[0] << splitted[1] << value); + } else { +- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param); ++ if (!value.isEmpty()) { ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value); ++ } else { ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param); ++ } + } + + if (!setConf.waitForStarted() || !setConf.waitForFinished()) { +-- +GitLab + diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch new file mode 100644 index 000000000000..e86f97cfaef4 --- /dev/null +++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch @@ -0,0 +1,143 @@ +From 9c2f133ee400562ca9813e329f6e2bdae24a5ac5 Mon Sep 17 00:00:00 2001 +From: Nicolas Fella <nicolas.fella@gmx.de> +Date: Thu, 4 Aug 2022 22:43:07 +0200 +Subject: [PATCH] Port from QRegExp to QRegularExpression + +--- + src/common/buttonshortcut.cpp | 33 ++++++++++++++++++++------------- + src/kded/xsetwacomadaptor.cpp | 17 +++++++++++------ + 2 files changed, 31 insertions(+), 19 deletions(-) + +diff --git a/src/common/buttonshortcut.cpp b/src/common/buttonshortcut.cpp +index e11784f..32bf842 100644 +--- a/src/common/buttonshortcut.cpp ++++ b/src/common/buttonshortcut.cpp +@@ -19,7 +19,7 @@ + + #include "buttonshortcut.h" + +-#include <QRegExp> ++#include <QRegularExpression> + #include <QKeySequence> + + #include <KLocalizedString> +@@ -266,8 +266,8 @@ bool ButtonShortcut::set(const QString& sequence) + return true; + } + +- QRegExp modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), Qt::CaseInsensitive); +- QRegExp buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), Qt::CaseInsensitive); ++ static const QRegularExpression modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), QRegularExpression::CaseInsensitiveOption); ++ static const QRegularExpression buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), QRegularExpression::CaseInsensitiveOption); + + if (seq.contains(buttonRx)) { + // this is a button +@@ -388,7 +388,8 @@ void ButtonShortcut::convertToNormalizedKeySequence(QString& sequence, bool from + { + normalizeKeySequence(sequence); + +- QStringList keyList = sequence.split (QRegExp (QLatin1String ("\\s+")), Qt::SkipEmptyParts); ++ static const QRegularExpression rx(QStringLiteral("\\s+")); ++ QStringList keyList = sequence.split (rx, Qt::SkipEmptyParts); + bool isFirstKey = true; + + sequence.clear(); +@@ -460,28 +461,33 @@ void ButtonShortcut::normalizeKeySequence(QString& sequence) const + { + // When setting a shortcut like "ctrl+x", xsetwacom will convert it to "key +ctrl +x -x" + // therefore we just truncate the string on the first "-key" we find. +- QRegExp minusKeyRx (QLatin1String ("(^|\\s)-\\S")); +- int pos = 0; ++ static const QRegularExpression minusKeyRx (QLatin1String ("(^|\\s)-\\S")); + +- if ((pos = minusKeyRx.indexIn(sequence, 0)) != -1) { +- sequence = sequence.left(pos); ++ const QRegularExpressionMatch minusKeyRxMatch = minusKeyRx.match(sequence); ++ ++ if (minusKeyRxMatch.hasMatch()) { ++ sequence = sequence.left(minusKeyRxMatch.capturedStart()); + } + + // cleanup leading "key " identifier from xsetwacom sequences +- sequence.remove(QRegExp (QLatin1String ("^\\s*key\\s+"), Qt::CaseInsensitive)); ++ static const QRegularExpression leadingKey(QStringLiteral("^\\s*key\\s+"), QRegularExpression::CaseInsensitiveOption); ++ sequence.remove(leadingKey); + + // Remove all '+' prefixes from keys. + // This will convert shortcuts like "+ctrl +alt" to "ctrl alt", but not + // shortcuts like "ctrl +" which is required to keep compatibility to older + // (buggy) configuration files. +- sequence.replace(QRegExp (QLatin1String ("(^|\\s)\\+(\\S)")), QLatin1String ("\\1\\2")); ++ static const QRegularExpression plusPrefixes(QStringLiteral("(^|\\s)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace(plusPrefixes, QLatin1String ("\\1\\2")); + + // Cleanup plus signs between keys. + // This will convert shortcuts like "ctrl+alt+shift" or "Ctrl++" to "ctrl alt shift" or "Ctrl +". +- sequence.replace (QRegExp (QLatin1String ("(\\S)\\+(\\S)")), QLatin1String ("\\1 \\2")); ++ static const QRegularExpression cleanupPlus(QStringLiteral("(\\S)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace (cleanupPlus, QLatin1String ("\\1 \\2")); + + // replace multiple whitespaces with one +- sequence.replace (QRegExp (QLatin1String ("\\s{2,}")), QLatin1String (" ")); ++ static const QRegularExpression whitespaces(QStringLiteral("\\s{2,}"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace (whitespaces, QLatin1String (" ")); + + // trim the string + sequence = sequence.trimmed(); +@@ -500,7 +506,8 @@ void ButtonShortcut::prettifyKey(QString& key) const + bool ButtonShortcut::setButtonSequence(const QString& buttonSequence) + { + QString buttonNumber = buttonSequence; +- buttonNumber.remove(QRegExp (QLatin1String ("^\\s*button\\s+"), Qt::CaseInsensitive)); ++ static const QRegularExpression rx(QStringLiteral("^\\s*button\\s+"), QRegularExpression::CaseInsensitiveOption); ++ buttonNumber.remove(rx); + + bool ok = false; + int button = buttonNumber.toInt(&ok); +diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp +index a39f307..934fa8b 100644 +--- a/src/kded/xsetwacomadaptor.cpp ++++ b/src/kded/xsetwacomadaptor.cpp +@@ -27,7 +27,7 @@ + #include "tabletarea.h" + + #include <QProcess> +-#include <QRegExp> ++#include <QRegularExpression> + + using namespace Wacom; + +@@ -142,10 +142,13 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param) + QString modifiedParam = param.key(); + + // convert tablet button number to hardware button number +- QRegExp rx(QLatin1String("^Button\\s*([0-9]+)$"), Qt::CaseInsensitive); ++ static const QRegularExpression rx(QLatin1String("^Button\\s*([0-9]+)$"), QRegularExpression::CaseInsensitiveOption); ++ ++ const QRegularExpressionMatch match = rx.match(modifiedParam); ++ ++ if (match.hasMatch()) { ++ QString hwButtonNumber = match.captured(1); + +- if (rx.indexIn(modifiedParam, 0) != -1) { +- QString hwButtonNumber = rx.cap(1); + QString kernelButtonNumber; + + if (!d->buttonMap.isEmpty()) { +@@ -167,9 +170,11 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param) + + void XsetwacomAdaptor::convertButtonShortcut (const XsetwacomProperty& property, QString& value) const + { +- QRegExp rx (QLatin1String("^Button\\s*[0-9]+$"), Qt::CaseInsensitive); ++ static const QRegularExpression rx(QLatin1String("^Button\\s*[0-9]+$"), QRegularExpression::CaseInsensitiveOption); ++ ++ const QRegularExpressionMatch match = rx.match(property.key()); + +- if (rx.indexIn(property.key(), 0) != -1) { ++ if (match.hasMatch()) { + ButtonShortcut buttonshortcut(value); + value = buttonshortcut.toString(); + } +-- +GitLab + diff --git a/kde-plasma/wacomtablet/metadata.xml b/kde-plasma/wacomtablet/metadata.xml new file mode 100644 index 000000000000..ee58c0107562 --- /dev/null +++ b/kde-plasma/wacomtablet/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/wacomtablet</remote-id> + </upstream> +</pkgmetadata> diff --git a/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild new file mode 100644 index 000000000000..31461d95cfca --- /dev/null +++ b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" +HOMEPAGE="https://userbase.kde.org/Wacomtablet" +SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz +https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" + +LICENSE="GPL-2" +SLOT="5" +KEYWORDS="amd64 x86" + +RDEPEND=" + >=dev-libs/libwacom-0.30:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + >=x11-drivers/xf86-input-wacom-0.20.0 + x11-libs/libXi + x11-libs/libxcb +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-libs/libX11 +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${WORKDIR}/${P}-qt-5.15.patch" + "${WORKDIR}/${P}-qt-5.15-obsoletions.patch" + "${WORKDIR}/${P}-no-override-screenspace-w-missing-screen.patch" # KDE-bug 419392 + "${WORKDIR}/${P}-fix-xsetwacom-adapter.patch" + "${WORKDIR}/${P}-Intuos-M-bluetooth.patch" # KDE-bug 418827 + "${WORKDIR}/${P}-correct-icons.patch" + "${WORKDIR}/${P}-drop-empty-X-KDE-PluginInfo-Depends.patch" + "${WORKDIR}/${P}-fix-QProcess-invocation.patch" + "${WORKDIR}/${P}-turn-off-gesture-support-by-default.patch" # KDE-bug 440556 + "${WORKDIR}/${P}-only-show-on-X11.patch" + "${FILESDIR}/${P}-port-to-QRegularExpression.patch" # pre-requisite for below: + "${FILESDIR}/${P}-fix-incorrect-xsetwacom-call.patch" # bug 850652, KDE-bug 454947 +) + +src_test() { + # test needs DBus, bug 675548 + local myctestargs=( + -E "(Test.KDED.DBusTabletService)" + ) + + ecm_src_test +} diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index 90d5fad8a4d1..7c40207fb45f 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1 +1 @@ -DIST xdg-desktop-portal-kde-5.27.5.tar.xz 140720 BLAKE2B 8f55edc2c8416f51f04c6585db31d4b26fceacfefbfd1eeccf97809b20f58766b6a102d48bf12822e6dd25d7ce9b8c4b901b2d75d1b3706d7cb426aec15154d2 SHA512 98dd88559b294922122bd8ed9d6d5a451f9649b946fdb0023349eae204ce6ea2328572975382e05283b177da0d44ca1e99f7576dc14a4c095d8a88b163acffa0 +DIST xdg-desktop-portal-kde-5.27.9.tar.xz 142456 BLAKE2B 414e6bcf2d25407f83104a25ae3385c7a0db39f9fd5b1ae078e3b6610d61213f01d35cda7b9ce0f168d850f002f14d1064adf39ac9c2b02d0d84f3facddf8f12 SHA512 df34970015ddc778b7fe00f4e8f11f58b328644d105f9df6fe6078edc8e72ed9ececbd065514c001e93d32bcf0c6a704363fe7b4859ce3a3c14703b7fc6b71df diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild index 2c75f3ccd5bb..cf451688e241 100644 --- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.102.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 +QTMIN=5.15.9 inherit ecm plasma.kde.org DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" @@ -38,10 +38,11 @@ COMMON_DEPEND=" >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/kirigami-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/kwayland-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 x11-libs/libxkbcommon " DEPEND="${COMMON_DEPEND} diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest index 9ebb7fdb7950..8d61bf879576 100644 --- a/kde-plasma/xembed-sni-proxy/Manifest +++ b/kde-plasma/xembed-sni-proxy/Manifest @@ -1 +1 @@ -DIST plasma-workspace-5.27.5.tar.xz 19432672 BLAKE2B 28d54f66d5999b8e44745cfa47258fdeb976b7ee4e7006e164b04f88738a9ed1442f97cdec8743b1e93e93838701743779f83b303c6f2974850468e61adf3efb SHA512 16f730b76430b7d546b5483c6b18eba1f3944f2537762a184bd3504578bcbe391ab0f2af7afb874e6907753682857629424599a12fa0393465396f0d9957158c +DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87 SHA512 11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2 diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild index e711c8334d25..94a3698af354 100644 --- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild +++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild @@ -4,8 +4,8 @@ EAPI=8 KDE_ORG_NAME="plasma-workspace" -KFMIN=5.102.0 -QTMIN=5.15.7 +KFMIN=5.106.0 +QTMIN=5.15.9 inherit cmake plasma.kde.org DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays" @@ -29,7 +29,7 @@ DEPEND=" RDEPEND="${DEPEND} !kde-plasma/xembed-sni-proxy:0 " -BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0" PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" ) |