summaryrefslogtreecommitdiff
path: root/kde-plasma
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/Manifest.gzbin9797 -> 9802 bytes
-rw-r--r--kde-plasma/breeze-gtk/Manifest3
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.27.3-r1.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.27.3.ebuild)3
-rw-r--r--kde-plasma/kde-gtk-config/Manifest3
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3-r1.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3.ebuild)7
-rw-r--r--kde-plasma/kpipewire/Manifest3
-rw-r--r--kde-plasma/kpipewire/kpipewire-5.27.3-r1.ebuild (renamed from kde-plasma/kpipewire/kpipewire-5.27.3.ebuild)3
-rw-r--r--kde-plasma/kwallet-pam/Manifest3
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.27.3-r1.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.27.3.ebuild)3
-rw-r--r--kde-plasma/kwin/Manifest3
-rw-r--r--kde-plasma/kwin/kwin-5.27.3-r1.ebuild (renamed from kde-plasma/kwin/kwin-5.27.3.ebuild)3
-rw-r--r--kde-plasma/plasma-desktop/Manifest3
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.27.3-kicker-hide-separators.patch77
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.27.3-r1.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-5.27.3.ebuild)1
-rw-r--r--kde-plasma/plasma-pa/Manifest4
-rw-r--r--kde-plasma/plasma-pa/files/plasma-pa-5.27.3-fix-show-virtual-devices.patch31
-rw-r--r--kde-plasma/plasma-pa/files/plasma-pa-5.27.3-improve-DeviceListItem-sizing.patch67
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.27.3-r1.ebuild (renamed from kde-plasma/plasma-pa/plasma-pa-5.27.3.ebuild)5
-rw-r--r--kde-plasma/plasma-workspace/Manifest4
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-dashboard-skip-task-switcher.patch33
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-nightcolor-fix-timing-strings.patch52
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.27.3-r1.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.27.3.ebuild)2
22 files changed, 302 insertions, 11 deletions
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index adae1eb8e399..5ce1295b5ba0 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 9420e33db8dd..30a3c26c1aac 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,5 +1,6 @@
DIST breeze-gtk-5.26.5.tar.xz 40312 BLAKE2B aa88c4624c4e8b0aa8211f3023af3a9e44be212a62be9a37ff70c561b00e58254a983bf8eef50b5ebb167a6391476b6b646cd8eea60c8104a7fca896d9f7535c SHA512 ce4ad8900b4147d21765783e5b2ec008734f589701db3dc1323206736d4439db2944b65c86197abe7311500decf6ceb095903bbc7c0f363ee5f46cd753864897
+DIST breeze-gtk-5.27.3-fix-menu-size-fractional-scaling.patch.xz 1956 BLAKE2B 328254a46e5727132036920d387d645117c66b018b49a33863ca8d863da40a1baaae437c5e0261b57a094ea831a9bb5885b598fe5cce916885ac2f38ae28fcc4 SHA512 5a9de6a25c95948fd950e45c1af0cf600730e43593a95d0058a7cfaec8e55648704b5835b9aeb955ed2c622cc0546e06d4e49c6423b20ef9f43eefb35a186a1d
DIST breeze-gtk-5.27.3.tar.xz 40392 BLAKE2B 0fedf69067f2b883ebd8e1b9dda9b221f0bf0d6bc64f5baf15edf3456c4d1e46b3f1a6f2883b3b4a42bbb38e0b5d6c057e4e2ed3d9d8f1e513f99f563d85cb01 SHA512 43d7fa4b27aff5faf0336870d0bf93e3e984d0721d2d9a36256ea2a981dad21dd4545efd5e803b4e289f4813d43148259a396adc80c6111b2d675ca3bc16e424
EBUILD breeze-gtk-5.26.5.ebuild 795 BLAKE2B 9d8317c1168b15b5eb687202f87caf20cc41e3ea801322efd905d2c070f1461851878e71eae49f184e9ed0631d5e82e72cd62822e93f3f998a4eeab8d1df88e1 SHA512 7fa230e2fad2d533fe9d87bb67dc64c360fc67112e22b0b3dd93fb9f16a24bb55957dbc7cb9467d2e07875bc8e55ea8b229dcbb49c36169b4a79d492c4862141
-EBUILD breeze-gtk-5.27.3.ebuild 798 BLAKE2B 55341c3fe3c34760a47571dca0aeeaf052440086cf679c1bfdceadaf545a6166350a1d6848812440442aa4789a1683cd3ae1d67e7246844844c8aecc4d071b51 SHA512 8e1133f58dd894e3e72c231b59a699a55a7f3ddcf7bc558cfc5431fb2ceef4f0dfd68dee8b485a26558e2de1ca40dfe336c86bb52f1065079503a22f7951407c
+EBUILD breeze-gtk-5.27.3-r1.ebuild 968 BLAKE2B e1f93bbbd2e0f8122e61a0b16eaeb25848dfe4d5dc076520a17bcbd0d15128775077ef93ef6545953328bc7c9b66a0e853d8c560b63927fac4b4d27a4cb699b4 SHA512 f1b6da13e3537cb795a3987a0449382ed29c2f782931cd142b35f6cc4190481bf27ba2674bf59efa66c3beacfc8a3ca6cd26283b5d571577e7c7238d0fbc1b89
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.3.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.3-r1.ebuild
index 2f5553b289dd..a24318a1e121 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.27.3.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.3-r1.ebuild
@@ -9,6 +9,7 @@ inherit ecm plasma.kde.org python-any-r1
DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-fix-menu-size-fractional-scaling.patch.xz"
LICENSE="LGPL-2.1+"
SLOT="5"
@@ -21,6 +22,8 @@ BDEPEND="${PYTHON_DEPS}
>=kde-plasma/breeze-${PVCUT}:5
"
+PATCHES=( "${WORKDIR}/${P}-fix-menu-size-fractional-scaling.patch" )
+
python_check_deps() {
python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
}
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index 6c765a45c2ff..2561503dcc9d 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1,5 +1,6 @@
DIST kde-gtk-config-5.26.5.tar.xz 74392 BLAKE2B 5b5e975650d4987358a926abcb3ddeee77e5d4c190fd0ccc1c2dc31c2080056c24680f444512b03a1b5dee9f93e4950f4dc2c8b1526dba488d903f3215ba5fb0 SHA512 dbb9318d282b7f60b481abffc5ba6504f1c89825e0fb825e7f28410f6ceffce2f4fda727cde3b97a1902a7c3f12d01bc4ed482ce68088a1159efbfa57e00e513
+DIST kde-gtk-config-5.27.3-read-kcmfonts-dpi-size.patch.xz 3004 BLAKE2B de0e1617b5200df779863a7bdb097395c81205d5fc50651bdfe66ed4511a676879dd32ef5160af854b5ee0c351e083b0067cbd8148531755d55c53bc48dd23ef SHA512 ed5f18ce9887a466f1d1987b716e9a070f7d119dcf1fbf594204458618518248849059d6064dbad1081a9480e61638d842df9c863706e6bb20ac99c140c218db
DIST kde-gtk-config-5.27.3.tar.xz 75316 BLAKE2B 210cbd306b8583621dcac3c5ea534b90fc0725da3f36d4aded940a39df8ed6bc5187469dc78ac4a4b97be4b5ff046732c571bd5c54aeb2248d0ef816cb679cb7 SHA512 2eb162d54a6a1d5e488fe8c6c2d91eb15faae29b82092ac607388515bf85bfdad6dfd4fb69fc9b9adb54c6419afe7935fdd1f1ad47e4d0d30fd9815becde0a88
EBUILD kde-gtk-config-5.26.5.ebuild 1295 BLAKE2B b4946f872a2785a004978f627699c03b7b6f99a9392e9cab2deb61b2691a3586dfbdd82c581bb6844f5b5f1d985bcd57c61e22fbe4906b12c21d8fd628a9ecf2 SHA512 1f7dda9018ddbecfa3b817f739254de3955135507daaab25aa42f33d65be35f80cc4e7d85fdcaff7b132a08270176b627d704b50eb253acb2d3b1fbd42279dc5
-EBUILD kde-gtk-config-5.27.3.ebuild 1299 BLAKE2B c45669ba81b5559b2000c17dfa12f1f9ae8529554ebe16b5c8b5a2d95523747dafa5141b0cc87441e84100dca83de19cc3b8fd1211b5c632f16af9435597dff2 SHA512 9cb339e36896989b7dd22e4789d2ee3c75934e9a669934cb064f63e9480981429740e7f5ebe0a01673bbfe0ec8647ff43f739bca52b04e140f0472505f0c4bfb
+EBUILD kde-gtk-config-5.27.3-r1.ebuild 1472 BLAKE2B a3ee5ffc2961b52cefd1d7c16a1314c381e5f4bd2666879a8dd0e2f5712fce67211b68a3ef3f2ab83acfa3ae03615d5abb65b61a292e1a58724e7cc92df8b417 SHA512 61790ffd996bd1b58503ee8b86ff8151e9fd256292fca58215714e4040c5119b355cc28a7a2d33176e0006725fe0805ed1be5bfb7d036b985854c788962babb1
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3-r1.ebuild
index 94374b427120..e99a860d7687 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.3-r1.ebuild
@@ -11,6 +11,7 @@ inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-read-kcmfonts-dpi-size.patch.xz"
LICENSE="GPL-3"
SLOT="5"
@@ -36,9 +37,9 @@ RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
x11-misc/xsettingsd
"
-BDEPEND="
- dev-lang/sassc
-"
+BDEPEND="dev-lang/sassc"
+
+PATCHES=( "${WORKDIR}/${P}-read-kcmfonts-dpi-size.patch" ) # KDE-bugs 461106, 466463
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest
index f1c84a5ee6bd..2e027dfcdc44 100644
--- a/kde-plasma/kpipewire/Manifest
+++ b/kde-plasma/kpipewire/Manifest
@@ -1,5 +1,6 @@
DIST kpipewire-5.26.5.tar.xz 52848 BLAKE2B c77263dd20d419fc590a1257b8934257f40f9c7751b4c1542db30fc4ba5814ae1076190d9fe08325398a9bc85f7321c6ed1059bf0b010debe20346110d211661 SHA512 59783fe9cb46ae467bc907a04bb0f499bdd23a39c607d7f0203dc550f2268a36e1914d55df90f167328f9b2644144642540e3d20ba27c6f1b66beff1c807d0d1
+DIST kpipewire-5.27.3-patchset-1.tar.xz 7904 BLAKE2B 6adf899abe28f515a98031c1d067eedc58f2aad1be15d1789c077df952c30e75e8c0be90a2d07b053872b8db5eabff4ab278a0273985c026440263f3963d5d7d SHA512 4cf12eecf3a173974dcd6bd1ea6a64a6bec3698eb8c72a0013a263d7a37d5928356d1a461c1f131bed8809eb2d54a81ccdfd694a383f873e203c47ba02e62b62
DIST kpipewire-5.27.3.tar.xz 58460 BLAKE2B 5245761517c9b651e69ea0699814bb6cad00de8333bf5a95894dcd41f3189aa95b80940f4fd6c27b6973eb7345d06f82536dfb6b9ba19334179196381d3094aa SHA512 4d4ffb45e698499b0092e7c0ede1a8c2dd8a3e27c57c0acd34982f266f111ceb900d2058c0c54a575bbd5cb3fd24a23fc358cbaf62e4a175289cf364ba49e9e3
EBUILD kpipewire-5.26.5.ebuild 974 BLAKE2B 28f2f30dccb788a7603d33810b5b21b1715f9a1e363ef371a07ce661bf3d8efa7af6442ef4fea00c77b28337e636786af7e664b0e438fa397382567d706eb2de SHA512 da503f7bb5ca3f6a0704967af94b98fff9c0cd94a180a3590629cc2495e5f84cc4ca384cba56d5ca762443560d848c701a9ccebbe53e94a7b68d0023ff00cf9d
-EBUILD kpipewire-5.27.3.ebuild 978 BLAKE2B 1e83a12cdda77793c8287659de5fe20a2df38b42826dc4405a44dc02df1211cfb96ff475bf2d686776b0dd50ca38ef896334cde95a85dfe11814eca577d122b6 SHA512 037a34d000755beff96f79a5f76fe72e0a6d05c26f64c454cec5213a5d3eedec228139590eae0df9d934a22c8cb5701735d9f979f5455e3825448ebc7cbca604
+EBUILD kpipewire-5.27.3-r1.ebuild 1113 BLAKE2B 4496ad0ecddeceacbcb4d332f970de45335bd4a0e72205f1444e9e1c867f56b7fab5f305ca5ebb524e35ebd288c05d32427597ccf3c79a5b9322931e1d64beae SHA512 5aad47c198e5c998616d90a7bffd53e9ad2bea6a4814d3d31a39d22c945339fb2e09504b983f94bcb448431f0bb9e26d47b2db0529d9f9f9c69966701909f724
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/kpipewire/kpipewire-5.27.3.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.3-r1.ebuild
index 5f6ed12010de..9261a85c0d9f 100644
--- a/kde-plasma/kpipewire/kpipewire-5.27.3.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-5.27.3-r1.ebuild
@@ -9,6 +9,7 @@ QTMIN=5.15.7
inherit ecm plasma.kde.org
DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="5"
@@ -39,3 +40,5 @@ RDEPEND="${COMMON_DEPEND}
x11-themes/sound-theme-freedesktop
"
BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"
+
+PATCHES=( "${WORKDIR}/${P}-patchset-1" ) # KDE-bug 448839
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index 53455cef31eb..a7a1bad32827 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1,5 +1,6 @@
DIST kwallet-pam-5.26.5.tar.xz 22808 BLAKE2B 42543b6c08dfbe873b6e2ad6503ac35b63022935ab8c40a93da432bb4d3cc240cf5da75565ef839f4cededb5c41a2a485614e47105161456f3310abcb5b79102 SHA512 bf1aeab2c4db2e0ce6e282890326b78b92ce2079f59a50d5729b0af79a7562bf845027f1f1af510181f851f7c02e4fa67c97ab58514981eca21e02ecb1ed36a3
+DIST kwallet-pam-5.27.3-patchset-1.tar.xz 1716 BLAKE2B e0a61c697399fc46a2885152e7d7c1db752ef147df21b5cfeb2e72228440e5a2aab946dc25cb5c00066c53d2e4a02bb927e6d17fdaccd988511be624f258801b SHA512 98e35c5c58491e530574b248e34126d495c8c32e7e418e5f2fed4392415e05b7cf93bfa20ec31b0796f6a9ceb58430ea16157daf8a43f348bce735530af3fa8d
DIST kwallet-pam-5.27.3.tar.xz 22844 BLAKE2B cb4fe58a5b89d4a68559328e72a82c018860a9aac806efe7dad1e673fe5b4c25e4aed0fc7f76f4586d2694cccef8300e3490237e31e5670af0e704f110105e76 SHA512 93053bd7fc8a35bed8b772b5dd4333360e7be2923ac510d96818cfc29731df3f2de378d95deb2e61d959f56d6df9477456d5a49654f64c4444e5b4800899aa51
EBUILD kwallet-pam-5.26.5.ebuild 752 BLAKE2B 52a51a8239aec0777fcf6ae110ff3b02f2e2fd65dd17ff05a5389db28c204868e291813998e5367e151048d5b40b3fcf5f739d6d354c072317d361cde6993ed1 SHA512 48f5dda7037a3b16fb3255a7913652e11d7c6e0466597324e2696bf239faf4b5ffcfef2801a68c451c421cc9c3b6bd0eeaec65d9209be0e866021c311a4d0ea5
-EBUILD kwallet-pam-5.27.3.ebuild 756 BLAKE2B 7b0cd07bf1226827cd59263f84355e2e18705a7f65c5864e61e8679c2df8e3952983debe6a23951d647deef79c4f935165626ed049506db71acff7b2aa0643ac SHA512 666622c4ba3bc6c805bd082e0ed3ea109b9ace1f54380a2b269787f31a0c7e20556d1205165170e0f47f0f8f3b37e61eed83025b296b7bafd5e5db3a227a6df9
+EBUILD kwallet-pam-5.27.3-r1.ebuild 874 BLAKE2B bce7d696343047ad2ade74bc0b976a23240cbb00649c391545083eefd93a61c056476f26a1caed3230fd474f8c3f02b9fe65b717229c370d8bbc2f62fac104a3 SHA512 4e297d861bb63d326b4abc9d30e1c702f4c2927bdfbd1e351cb3cc5d5553f5621c8730f8180a278a4e08b932f4369123ed9705e860aaa48106b3fd548712d0f0
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.3.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.27.3-r1.ebuild
index cfb8a1b64668..9fa57fb8af33 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.3.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.27.3-r1.ebuild
@@ -8,6 +8,7 @@ PVCUT=$(ver_cut 1-3)
inherit ecm plasma.kde.org
DESCRIPTION="PAM module to not enter KWallet password again after login"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
LICENSE="LGPL-2.1"
SLOT="5"
@@ -23,6 +24,8 @@ RDEPEND="${DEPEND}
net-misc/socat
"
+PATCHES=( "${WORKDIR}/${P}-patchset-1" )
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 355c52fccf23..29f739743a7e 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,7 +1,8 @@
AUX kwin-5.21.80-gstreamer-optional.patch 971 BLAKE2B f31d18f865a9108ff1bfb711ea95a281295487090be982719a8623faeb5fbc645b8c55468fdfa8482fc052b1546bb2445e4b150c10b239e1ca149f1402b97bff SHA512 cf08106ca39cb455044c47da104b66eb470b72573803a3a1fd6be0eaa58f80b9b7a163898a3234f28552214a1aa3d651f633490377bf87ec4d883878b115b7bc
AUX kwin-5.26.80-gstreamer-optional.patch 948 BLAKE2B 880e77ce6462c115953471dfd4985cc4891a05a910323c1760e01870f04a6930d6d4680811701e12094f1bc3eabbba6b097535408b9148dea4beca31496c7e35 SHA512 66e839c7d603873d675b96430ae48d89366a7f1c5019686c9471ef4fd66449bc4bc22752856665a5d90ab8e503e40d307c4671ac0c2f2991b869e211f7b46c86
DIST kwin-5.26.5.tar.xz 6658216 BLAKE2B 8e49136fb1b38a6fad3ef6f71f130236e121f54e98519133e615a83dad9a6fe620e279d6e769d70aff393b07c541bb70779eb974bf0c1dacb29e61e3b1ac69f0 SHA512 ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8
+DIST kwin-5.27.3-patchset-1.tar.xz 7432 BLAKE2B c3db690b1250e46df32e17a6c96d35eec34aa5c4a7c5550dded49880269ebd015332cb8b2a1d1af391863a14346495388afd6c7b68888ba4bd96d77fdd8968da SHA512 efcdf7a16e4f6424ca76ac7e9466a857ebc28538a7fad32e02ba5e1739a3b1076568c79188ab81d8bfdb84fda59ebf6a4137d8b2240a153e3223da1fe5639ae9
DIST kwin-5.27.3.tar.xz 7609424 BLAKE2B 53f53cd92c7d90b269b6bc4b816b0750b6976cb81fe1899fd29ec859593080bfcee2b0b43fb0f2379f3b3ee0717e7f48f94f68a1880f3cf9fcbb1fe94c4a87bd SHA512 2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476
EBUILD kwin-5.26.5.ebuild 4235 BLAKE2B aed6c507f9ab53a1e34551bf96d9c4112868b34972882cd3e7d62c52ef3bdb90bbee20a7135cd8659ab0f6f8f8529a63a6cecab80152a17f74eb862b37a27250 SHA512 e76f9bd1ae0af250d76a55ab1be41266f6a4697b31df060cedb9c0a5f41d0a1b51bdcedde58ae065e8c296ac0e687ebd87a57533f102169b4541a24f2d39f3f6
-EBUILD kwin-5.27.3.ebuild 4239 BLAKE2B 9d1c87a9d24b8a344fe299c4d60c4d0bbb1d2f4996fdfc9d92966b9fb38561377907f5a48016b84ae7c35134ccddb1902563c0237fade23f816bdb65fb915f28 SHA512 836a9a772c26a92800334af64a53c3e8185eb4c04b75d78312278f3078f8212248a5a0cb5b3fe91f1e9c23dc0af63c1fa95048220a7ff83f5a5e8d7943599248
+EBUILD kwin-5.27.3-r1.ebuild 4391 BLAKE2B 8c6d620c44fd49f976efe138db9ec0d1e5c3b5a3e70d916b33ee658435d371b2a889b4abf30f07c2c73c68734b80f83f3230a4c0b156dd55522e3a168eb0b095 SHA512 dabd7d9f05530030d6b14e0dbbeb10ba4a9c72366122af90eccbc08f09df5cdc0a81191683b36de4706716bb4ae2a0d148d68a5b3f9d3eac15ecab07dfa5729d
MISC metadata.xml 505 BLAKE2B 41f9200ff14d77161bb0863065be67315f5459fa8232da5f0cf18aacd8abb15f7e858277a59a219e59f777fbd2d2d1f035c941d1a06e459b01935b70921e678d SHA512 19c2af1c8b56be6989b617adc24fc0a8bc33d4913eecf22a4ecef3c1a2cf2994e814655f3a885a75ad17613af1dc41b6babb5e4375a3e217f0cc5842ba969a29
diff --git a/kde-plasma/kwin/kwin-5.27.3.ebuild b/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
index beb16fbcca7d..b33a6454e7e9 100644
--- a/kde-plasma/kwin/kwin-5.27.3.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.3-r1.ebuild
@@ -12,6 +12,7 @@ VIRTUALX_REQUIRED="test"
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
LICENSE="GPL-2+"
SLOT="5"
@@ -103,6 +104,8 @@ BDEPEND="
"
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+PATCHES=( "${WORKDIR}/${P}-patchset-1" ) # KDE-bugs 465790, 465775, 465740
+
src_prepare() {
ecm_src_prepare
use multimedia || eapply "${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index d9e875160a05..192c9c1dd9ab 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,8 +1,9 @@
AUX plasma-desktop-5.26.5-missing-kpackage-1.patch 607 BLAKE2B 9259235c168e4139578e55656e5d870e7f9dea8b224913cf27874614c1023c48ed88ee0d196c62c70b4efcd5b75879fac69edac194fe1774575070318c705602 SHA512 1b70359238da9c73a5a25e4399871a37016b14737258cf37dee71c089aca443af4a5b2a8e83a9855517a163a6d57dbc82b665e4e8c1c416c0924c63777a5ccea
AUX plasma-desktop-5.26.5-missing-kpackage-2.patch 1123 BLAKE2B 160c72f267016be9a320bd735b1d84e3cba30a28a09665a2f4e4a73eb9834c9b04feb468b1359867d77ee062a84278a65048f727595ac211b492b8490a00e8b3 SHA512 cb75f2a27d4436f5828929fd05d92ec3847c2741a776eeeb7df26fc406da5751ec542f94db9a6e1d71e063e7c292f09c1233e81693409d33d9f65641c558f6ad
+AUX plasma-desktop-5.27.3-kicker-hide-separators.patch 3944 BLAKE2B 3de0993f53a60bbfabe88cba2a99556c1313ebe44a63f3641bde22e6ced9021b3e406eebc94aef9f2b135afddaec6cccdaa03b76ba5af0c3bf32960b3ce91025 SHA512 79b0a29d217fbb526fd6f522edd89da8402c1dca84efbd5930e006ce97eb9fa72c19222aab4478245fe71098d724de2c9920803e0765867c1768c6e522ca12e7
DIST plasma-desktop-5.26.5.tar.xz 6352588 BLAKE2B 093d559830719ac011d5aea33beb86c6fb39403a44416da97646c1f890373cfcd570ae6015dfacf0d4cd2448b44e03f814376a3897351178c582bc865e110fce SHA512 6d58bc09c7f0e0218d3ffe4609fe206012c34d8c1ad64003a51ee3228e2ca203b0131b878f797babc43476bd0cf3e7cbe295e8a11ff1ae97843a61b2183ae182
DIST plasma-desktop-5.27.3.tar.xz 14331384 BLAKE2B 7cc83b1cb86eb72df841313cf8351d9c74d2ab4e825b34c778039cd326c179e3c65d02a0a1fc48843c23fb1b01495ef871034b36d8495a6bf42de021e14acb2d SHA512 ac31bedb13c74f3cacd76d099a25da16bc617a7c0c3c9bc0e605eca1754e5f295519372c1c0a0d32c2248e2550159cc0ba97ca349dea43b3be85f32caf69e968
DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a
EBUILD plasma-desktop-5.26.5-r2.ebuild 5670 BLAKE2B bb1797e33205edb737cecbb075d7632ceae2f1794b9d71c23c6c00d5dcd6b98c2a43f44fc97a454521ae11032ab9765f29351bb663c1f2052cf5416821d4d8fe SHA512 ed1c75f01fd9f080141adc186a47fc102f080b8691f7ec1af2ade8bbbb5dea43eb68155fa4c307f1f0bdb53baab2d86dba4e43669d5251c1ff1bb9c30b210565
-EBUILD plasma-desktop-5.27.3.ebuild 5276 BLAKE2B a89b14d3f258fe2d2807ef82ebdb6a886255b65fdc47ce255cc28e5f492885434060cc4a1433ace401c80aa23a247129a1c6f4e8091ec168a07a50faa95ab4d1 SHA512 5ffe37184eae53e4b9e5811f082bf810ba40e9f83ba2ec5036220bb00b520686f61b6b6121c1d3a577b0b2bde630c9b627d28d5c1d2feb4cdc5225ce84d1ddf6
+EBUILD plasma-desktop-5.27.3-r1.ebuild 5342 BLAKE2B da19bc1bbb85d74f92357d35fb7065941ee5cfd62d27e35f433452ba51c38d8b0ae68a0f662dd2a2a37ced13a6e5e232eecc8c43615e064e5b90cec3f00c7375 SHA512 d9d773d62ac7e4eaabd391b49537efe0d9a475afcd45de27c473d6d2bca51525a0f872ceeecc616c343d736d726d6603228f8bcfc852eef546083db28cc863e9
MISC metadata.xml 682 BLAKE2B fbd378484f259e8b85c9c8776c5ce7eb034432f9a4e547453e0b810b22273bc8c494fdcc5f435c1b660c9660fc68b4860fc40987b0c6b8ee82764cc7fd15e771 SHA512 dff0c23d15a172b901fb0d0b9e383b8cfbc47b2123cf06545c3f9064db492987043695305de4af66fedc8d1900fcfb266b120f4883e2384303c9e4f2a208bee5
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.3-kicker-hide-separators.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.3-kicker-hide-separators.patch
new file mode 100644
index 000000000000..30f95a901839
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.27.3-kicker-hide-separators.patch
@@ -0,0 +1,77 @@
+From d492a691d44a2878eb3c189219dc04260294bb77 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sat, 18 Mar 2023 10:39:49 -0400
+Subject: [PATCH] applets/kicker: Hide separators when sorted alphabetically
+
+Users are able to manually add separator items at custom positions in
+their menu structures. When they do so, the location of these
+separators are inherently custom, and only make sense when the menu
+structure is being displayed in its custom order. When using the option
+to display everything alphabetically, the separators' custom position
+no longer exists and any automatic placement becomes nonsensical.
+
+Currently, the separators get sorted to the beginning of the list,
+which looks quite weird. This commit instead hides the separators when
+sorting alphabetically. Only Kicker is affected by this change; the
+underlying model providing the items is unchanged.
+
+BUG: 465865
+FIXED-IN: 5.27.4
+(cherry picked from commit 90ad64ba638649b68cf2ffb7f68e227e86a8b8f1)
+---
+ applets/kicker/package/contents/ui/ItemListDelegate.qml | 4 +++-
+ applets/kicker/package/contents/ui/ItemListDialog.qml | 2 ++
+ applets/kicker/package/contents/ui/ItemListView.qml | 2 +-
+ 3 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/applets/kicker/package/contents/ui/ItemListDelegate.qml b/applets/kicker/package/contents/ui/ItemListDelegate.qml
+index 0eefe24e9e..ea7a0455c9 100644
+--- a/applets/kicker/package/contents/ui/ItemListDelegate.qml
++++ b/applets/kicker/package/contents/ui/ItemListDelegate.qml
+@@ -25,6 +25,7 @@ Item {
+
+ readonly property real fullTextWidth: Math.ceil(icon.width + label.implicitWidth + arrow.width + row.anchors.leftMargin + row.anchors.rightMargin + row.actualSpacing)
+ property bool isSeparator: (model.isSeparator === true)
++ property bool sorted: (model.sorted === true)
+ property bool hasChildren: (model.hasChildren === true)
+ property bool hasActionList: ((model.favoriteId !== null)
+ || (("hasActionList" in model) && (model.hasActionList === true)))
+@@ -251,7 +252,8 @@ Item {
+ anchors.rightMargin: highlightItemSvg.margins.right
+ anchors.verticalCenter: parent.verticalCenter
+
+- active: item.isSeparator
++ // Separator positions don't make sense when sorting everything alphabetically
++ active: item.isSeparator && !item.sorted
+
+ asynchronous: false
+ sourceComponent: separatorComponent
+diff --git a/applets/kicker/package/contents/ui/ItemListDialog.qml b/applets/kicker/package/contents/ui/ItemListDialog.qml
+index ffdb2e97c8..d97650cbbe 100644
+--- a/applets/kicker/package/contents/ui/ItemListDialog.qml
++++ b/applets/kicker/package/contents/ui/ItemListDialog.qml
+@@ -70,6 +70,8 @@ Kicker.SubMenu {
+ Kicker.FunnelModel {
+ id: funnelModel
+
++ property bool sorted: sourceModel.hasOwnProperty("sorted") ? sourceModel.sorted : false
++
+ Component.onCompleted: {
+ kicker.reset.connect(funnelModel.reset);
+ }
+diff --git a/applets/kicker/package/contents/ui/ItemListView.qml b/applets/kicker/package/contents/ui/ItemListView.qml
+index 29ff51da05..d931b9fcff 100644
+--- a/applets/kicker/package/contents/ui/ItemListView.qml
++++ b/applets/kicker/package/contents/ui/ItemListView.qml
+@@ -30,7 +30,7 @@ FocusScope {
+ property int itemHeight: Math.ceil((Math.max(theme.mSize(theme.defaultFont).height, PlasmaCore.Units.iconSizes.small)
+ + Math.max(highlightItemSvg.margins.top + highlightItemSvg.margins.bottom,
+ listItemSvg.margins.top + listItemSvg.margins.bottom)) / 2) * 2
+- property int separatorHeight: lineSvg.horLineHeight + (2 * PlasmaCore.Units.smallSpacing)
++ property int separatorHeight: model.sorted === true ? 0 : lineSvg.horLineHeight + (2 * PlasmaCore.Units.smallSpacing)
+
+ property alias currentIndex: listView.currentIndex
+ property alias currentItem: listView.currentItem
+--
+GitLab
+
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.3.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.3-r1.ebuild
index cb0f572091a5..4a4ff2f230a9 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.3.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.3-r1.ebuild
@@ -127,6 +127,7 @@ BDEPEND="
PATCHES=(
"${WORKDIR}/${XORGHDRS}/${PN}-5.25.80-override-include-dirs.patch" # downstream patch
+ "${FILESDIR}/${P}-kicker-hide-separators.patch" # KDE-bug 465865
)
src_prepare() {
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 4be13edbef08..316c32f0ef98 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1,5 +1,7 @@
+AUX plasma-pa-5.27.3-fix-show-virtual-devices.patch 914 BLAKE2B 1666fda7bd7162fe0b93f94719d9c043c2998060e0d5f0b5a530121239f744849ee41b9360f765ce3ec6ddc3533f7280eca2a84260bd84812f8eb6a9502bb7dd SHA512 09fbf54cd3e02ec07c9e5540903abf50b3cf65dab7ef5cddbca251075035a0ba536ffb34133fd89a4582e8eada33c3ec8a3d35262c1446437bf39ccd4bfd0458
+AUX plasma-pa-5.27.3-improve-DeviceListItem-sizing.patch 2891 BLAKE2B d1469eb5773057b598c267be0443fa2d0397ac229f5672d4a5c3cbf12427e00d1fb91d41028fcc033ef9d5c7bb46217ad13db10697dd218ef713238e79812309 SHA512 f8180676a4b730aae80ebf563b2a4e09d538c6ca8e9d84891089425c905cf52101b67307ec5d02bc33937f38ef6bd3e4fb8bd3e732f3a5c167705d130c5229f8
DIST plasma-pa-5.26.5.tar.xz 142680 BLAKE2B ea94c9e3440803f96ccdd3835e24d776851e30aef3b78c3c5b810ac00a8ec540679d95e83eb7559f0e89e7efff510aecaf8b193d86f5ac57de5805809eb1975b SHA512 91607057095e77b320978f44766a2d71fbd4c7cac6291052099a90b6f527f2a2bb5db5bff2af117708a22aeaac669efbac9720f8065778a909c4dc1125411f9d
DIST plasma-pa-5.27.3.tar.xz 162196 BLAKE2B 15b8a7c5417fa5b63d0715474d7116d88a951349045ec9a67ac1b84240bb32c50f4fe8c690a6157a67b69d60930bc93aed024674787e8df655306c9bb38fee35 SHA512 eaa3c60b95cfade499ff4db45b5b349a8454468bac8b6eaf67aec60e69141a2c4a6494fbc3954f24b72adbd335f5c8abe32a361a65c61f7680173c863a02e46e
EBUILD plasma-pa-5.26.5.ebuild 910 BLAKE2B bdd957b003f107d8cbebd24924817b115cd56da946f298218e13cffd0f1b0b560a74318e6510ef5cfcdebe1f31c36c3d009cc56bc2fc72c272af0881c1b55d20 SHA512 1f28c74a73f32ec6162ca94546b6bddbc220602e6103697510a02eda73c3bd1819cfa8b760d2d32bc798cc1f9d828baf41742cfe07c5614089895be1967f81ab
-EBUILD plasma-pa-5.27.3.ebuild 914 BLAKE2B 6861012fca585d1646c04ab8156ad558b7be83d4a56376b7d71e66df2ab74ec2877d1b24b76696c00e4b12ddb7ab3610712a2483a646556b7fd02602c742ab71 SHA512 189021effe7c55bbdf33b2e9a27edf57cf6d0a85bf5e24a4bbf5f89db6dce7d32cc1eb84ea42a2364f2b10dad57c9d40398e1e93c5924b33e4039a123506dd9d
+EBUILD plasma-pa-5.27.3-r1.ebuild 1051 BLAKE2B f40fb7fb0773236e588efac32fd5926f3787ed1ea38b16dc97f9e9cfc913ec4a62898d2c71139eb9bbf3b3628f00cf77d6c60c8247436fec94b5b69b40965169 SHA512 ca07f2b7673a71890313f3c3b3caf82601e8bce1b9fac4ad742b9c1593d1ac4a17494ef507fbafc64ea7b17c25831eb535a3383b35cd0577563424ba8e960d85
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-fix-show-virtual-devices.patch b/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-fix-show-virtual-devices.patch
new file mode 100644
index 000000000000..042323757028
--- /dev/null
+++ b/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-fix-show-virtual-devices.patch
@@ -0,0 +1,31 @@
+From 1e4d0d567a72d444dff1f90bb9c1712212d6e07e Mon Sep 17 00:00:00 2001
+From: Fushan Wen <qydwhotmail@gmail.com>
+Date: Sat, 18 Mar 2023 16:31:57 +0800
+Subject: [PATCH] applet: add missing function for "Show virtual devices" menu
+ item
+
+BUG: 465996
+FIXED-IN: 5.27.4
+(cherry picked from commit 5430caf2483203de5f3047408582bec953aa8946)
+---
+ applet/contents/ui/main.qml | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/applet/contents/ui/main.qml b/applet/contents/ui/main.qml
+index aa595204..f65ec85d 100644
+--- a/applet/contents/ui/main.qml
++++ b/applet/contents/ui/main.qml
+@@ -754,6 +754,10 @@ Item {
+ KQCAddons.KCMShell.openSystemSettings("kcm_pulseaudio");
+ }
+
++ function action_showVirtualDevices() {
++ Plasmoid.configuration.showVirtualDevices = !Plasmoid.configuration.showVirtualDevices;
++ }
++
+ Component.onCompleted: {
+ MicrophoneIndicator.init();
+
+--
+GitLab
+
diff --git a/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-improve-DeviceListItem-sizing.patch b/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-improve-DeviceListItem-sizing.patch
new file mode 100644
index 000000000000..b37d08a745fd
--- /dev/null
+++ b/kde-plasma/plasma-pa/files/plasma-pa-5.27.3-improve-DeviceListItem-sizing.patch
@@ -0,0 +1,67 @@
+From b6715dc950ab5019542f2f7a77e9f2aa4afab9dc Mon Sep 17 00:00:00 2001
+From: Oliver Beard <olib141@outlook.com>
+Date: Tue, 21 Mar 2023 20:19:38 +0000
+Subject: [PATCH] kcm/DeviceListItem: Set width for comboboxes, with correctly
+ sized popup
+
+This commit sets a preferred width for the port/profile comboboxes, so that they appear consistent. The full names are visible by opening the combobox, as the popup is now sized to show the full name. It is also ensured that the popup is positioned correctly to not go off the page when wide.
+
+
+(cherry picked from commit 82a276183fac1ca79d7fe2a14d3f19e9a96ba830)
+---
+ src/kcm/package/contents/ui/DeviceListItem.qml | 18 ++++++++++++++++--
+ 1 file changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/src/kcm/package/contents/ui/DeviceListItem.qml b/src/kcm/package/contents/ui/DeviceListItem.qml
+index 714884c2..09feea71 100644
+--- a/src/kcm/package/contents/ui/DeviceListItem.qml
++++ b/src/kcm/package/contents/ui/DeviceListItem.qml
+@@ -94,7 +94,7 @@ ColumnLayout {
+
+ readonly property var ports: Ports
+
+- Layout.minimumWidth: Kirigami.Units.gridUnit * 10
++ Layout.preferredWidth: Kirigami.Units.gridUnit * 10
+ visible: portBox.count > 1
+
+ onModelChanged: currentIndex = ActivePortIndex
+@@ -119,6 +119,13 @@ ColumnLayout {
+ }
+ model = items;
+ }
++
++ // Ensure the popup is sufficiently wide to list *full* device names
++ // and is correctly positioned to not go off the page
++ popup.width: Math.max(implicitWidth, width)
++ popup.leftMargin: delegate.ListView.view.Layout.leftMargin
++ popup.rightMargin: delegate.ListView.view.Layout.rightMargin
++ popup.x: mirrored ? 0 : width - popup.width
+ }
+
+ Label {
+@@ -133,7 +140,7 @@ ColumnLayout {
+
+ readonly property var card: paCardModel.data(paCardModel.indexOfCardNumber(CardIndex), paCardModel.role("PulseObject"))
+
+- Layout.minimumWidth: Kirigami.Units.gridUnit * 12
++ Layout.preferredWidth: Kirigami.Units.gridUnit * 12
+ visible: profileBox.count > 1
+ textRole: "description"
+
+@@ -141,6 +148,13 @@ ColumnLayout {
+ currentIndex: card ? model.indexOf(card.profiles[card.activeProfileIndex]) : -1
+
+ onActivated: index => card.activeProfileIndex = card.profiles.indexOf(model[index])
++
++ // Ensure the popup is sufficiently wide to list *full* device names
++ // and is correctly positioned to not go off the page
++ popup.width: Math.max(implicitWidth, width)
++ popup.leftMargin: delegate.ListView.view.Layout.leftMargin
++ popup.rightMargin: delegate.ListView.view.Layout.rightMargin
++ popup.x: mirrored ? 0 : width - popup.width
+ }
+ }
+
+--
+GitLab
+
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.3.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.27.3-r1.ebuild
index 4227c7566c83..c758fefd0a93 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.3.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.27.3-r1.ebuild
@@ -34,3 +34,8 @@ RDEPEND="${DEPEND}
x11-themes/sound-theme-freedesktop
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-show-virtual-devices.patch" # KDE-bug 465996
+ "${FILESDIR}/${P}-improve-DeviceListItem-sizing.patch"
+)
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 7f81a2171b3e..0d0e41149613 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -2,8 +2,10 @@ AUX 10-agent-shutdown.sh 398 BLAKE2B f6c06021040aee856421ba536b96b81f119153f099c
AUX 10-agent-startup.sh 2139 BLAKE2B 7ea9ee0e6d949eecbdfbc41bd0286919094b6d6837e4c7a6ba1a8d223e890ca2287f9c842019e04ead5015840d6d2f9b9d89320a7b0f6c20197b1d90d56506b4 SHA512 718feed12544deb1750730bebf1d618cbccdec9a4815a28b9f17278fdc9c21466b098778b9a20785625b99b5eb930049a84a67a0c033b684610ec8eb5b5ec678
AUX plasma-workspace-5.22.5-krunner-cwd-at-home.patch 804 BLAKE2B 4bb337ea04037f8992988b70a40896166a2e10b2b557fa5518e3c2bd7129a221fe2efe064465cbffcc3db4abebb13d354599f44884eaf8c1bc029646280921bb SHA512 e49635bbb42c1beeaa9eee6a803f8c96497bc6e768a72d93886281edec922cb641a373fc0a1a482cedb36bd1f400f77b0030247f621373ebc141760a97ef5bbd
AUX plasma-workspace-5.24.80-split-libkworkspace.patch 1175 BLAKE2B 74dabcc26da223fb46bd97c2d07b5913ad51ab85a20062835dbb80b2a555129029996f99129ea9d99af76399722a404cf9baabbea48de4ab4392f068539f3c9f SHA512 95a63a106242449cdf605f943e794e07834b5d1e8fff2ad4e6a025fd68cc20fc6725ec0f0389898c4fe8c87587c7a51381b343cf116b2ff812236f0fe95ed314
+AUX plasma-workspace-5.27.3-dashboard-skip-task-switcher.patch 1558 BLAKE2B 003561d0f8a1b6f0d6db11d3b535965c76a9f587cbe16a415f5b1800ab92b7aedf4718580f247ee5dab26949d09db57c930cbb80fa1671a415fea36053568c7b SHA512 89fdda062261d70352a4864a2b1c3c81b5009152e742c883eb5af77cfdc4f80279af1751171d2ad6f8c28959454931957fd88d564caa28c66059a290dd1ff70e
+AUX plasma-workspace-5.27.3-nightcolor-fix-timing-strings.patch 2436 BLAKE2B 0416bd453a22d391d7aaa6f6178a90c33e8875e91b7b245576df581780827cf8d865da414cccd506d2e309704633b878fa8ed861026595eb9338d4a9c980c16e SHA512 c0ce361d351fdffb90b15eb4fab47c1cd7419bd74c8940f4642ac870a93a0fbc9286c45aa3311677dcedcb22f0734ea6d3e14ccf234ac161594b52bab99d3e68
DIST plasma-workspace-5.26.5.tar.xz 17470516 BLAKE2B 4809ad1ec93e4e6d27b17197457b76f5971ea6c74ac64f64e68ecfe828068f7f33af69bdd03411a4cd0cf8fb26080ebf9c85741eacc0e53d6b782af4eabb4b8a SHA512 9fb840d3f36e1cb25126a715d5599bf89680b0c3ff2a674f07f83246dc15358e15c7e31565d39570e33f6b4d3292822d5fdde05e4795f2eef13e1a0ff2f1c687
DIST plasma-workspace-5.27.3.tar.xz 18642372 BLAKE2B f77a8c87e3ea89f63b6c796232258d8d82613aea63de038dc7c64ad6b26df4817dcf6c7430cc51a2edf3ea9fa1c4b7c300ced505922a8346c3169ab32fd23b4a SHA512 132db99ff1a81778be928c87f59557cac40547f7ffc92f1738ea1fb575db150590a43838a3a2871e001a7e2975ce91399febfb948e444d2bd42e8a55700af96f
EBUILD plasma-workspace-5.26.5-r1.ebuild 6876 BLAKE2B 68493f9ebba463256c376505cfa032193da2edf8f9b8f4dadd7ea2dc3b78a9d61b49e6f913c997c7e56a1184604013272f0c4225676f66cb59b66709bc949911 SHA512 96ab37f94a16ff513b7354af82288af5d8eb426dbbc70b8d190fb4d1cd3c2afec0b151f5bc6f0920aabf53052903d4c115a5bcc5e89bd7ab5a6007d26e0da15c
-EBUILD plasma-workspace-5.27.3.ebuild 6820 BLAKE2B e2e65cd4264947fb3d57d5ad9e7f76b80265d99bc987c7a898cf7a66478b33eb89f22eb9d72d8fa584e548a23a0238b1aa32c49d2f950c70af8016bb0ca1c39a SHA512 66f3ebdf175ac4e15f0d19a651dea177c907776edffb58ff79e92b62f572df113247b28e2214f312c550b89c25708549de1366e4c0d4d34a1f90ae2946eeb431
+EBUILD plasma-workspace-5.27.3-r1.ebuild 6948 BLAKE2B 188734c711ff6596350e73b1868eda48bc9119d3bcf15773d7f790bf1c523e40dc1c958f34790e6b2e2872b4d5ae3dd404de1d278f93d518a1d18250d0b738df SHA512 7717b8638ee3968a7b761bfd5e2bf02a5c70389d4803de5818f121fbea836afce9d6fac451a0cdf2919cb4a21c25c94004fc0d127af50d9889226c907743e46e
MISC metadata.xml 959 BLAKE2B 6513ae79e0cf24efd0bd33a16708950d36393770b51ea752c4c8c6e7ec63c7675dcf5e96dcfbb07d527ba910462b7c23afe35c55b4643ec69d1175660b245478 SHA512 8af28473216b00d4273be4bbb5d93adf8a4db79c46d9e97bd8b2822fa3920e8fc789042669bc93e6e9a6fa1c864a49fc23887be8456ea122a6d8b09e384dffbd
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-dashboard-skip-task-switcher.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-dashboard-skip-task-switcher.patch
new file mode 100644
index 000000000000..2ebb9aa09fd6
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-dashboard-skip-task-switcher.patch
@@ -0,0 +1,33 @@
+From 29eb56d4d16c9a5544ba2b1da2369a9ed3190bb7 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Sun, 5 Feb 2023 16:49:04 +0100
+Subject: [PATCH] [dashboard] Skip task switcher
+
+CCBUG: 465303
+(cherry picked from commit 813dcc46c125fbdff4a208a23cec0ae1363f7cd8)
+---
+ applets/kicker/plugin/dashboardwindow.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/applets/kicker/plugin/dashboardwindow.cpp b/applets/kicker/plugin/dashboardwindow.cpp
+index fc6baedcb8..ac7522aab8 100644
+--- a/applets/kicker/plugin/dashboardwindow.cpp
++++ b/applets/kicker/plugin/dashboardwindow.cpp
+@@ -124,12 +124,12 @@ bool DashboardWindow::event(QEvent *event)
+ if (event->type() == QEvent::Expose) {
+ // FIXME TODO: We can remove this once we depend on Qt 5.6.1+.
+ // See: https://bugreports.qt.io/browse/QTBUG-26978
+- KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager);
++ KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
+ } else if (event->type() == QEvent::PlatformSurface) {
+ const QPlatformSurfaceEvent *pSEvent = static_cast<QPlatformSurfaceEvent *>(event);
+
+ if (pSEvent->surfaceEventType() == QPlatformSurfaceEvent::SurfaceCreated) {
+- KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager);
++ KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
+ }
+ } else if (event->type() == QEvent::Show) {
+ updateTheme();
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-nightcolor-fix-timing-strings.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-nightcolor-fix-timing-strings.patch
new file mode 100644
index 000000000000..9230e2b2354f
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.27.3-nightcolor-fix-timing-strings.patch
@@ -0,0 +1,52 @@
+From 32982eff1abe7653f96f746cc15c0d6d1bbbb249 Mon Sep 17 00:00:00 2001
+From: Nate Graham <nate@kde.org>
+Date: Tue, 14 Mar 2023 14:29:54 -0600
+Subject: [PATCH] kcms/nightcolor: fix timing strings with narrow window widths
+
+These labels lived in an item that had `anchors.centerIn: parent` set on
+it, which makes it have no maximum width and it can overflow. Clearly it
+was the intent to avoid that, because all the child items had their
+properties set up correctly for it.
+
+To fix this, instead anchor to the parent's size and center the
+contents, and then make the parent fill the available width.
+
+Resolves https://invent.kde.org/plasma/plasma-mobile/-/issues/244
+
+
+(cherry picked from commit 16a243c88b6f5e36ec4d3f9108f2e967b4e97ad8)
+---
+ kcms/nightcolor/package/contents/ui/main.qml | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/kcms/nightcolor/package/contents/ui/main.qml b/kcms/nightcolor/package/contents/ui/main.qml
+index 60605b3180..c37cc0ea9a 100644
+--- a/kcms/nightcolor/package/contents/ui/main.qml
++++ b/kcms/nightcolor/package/contents/ui/main.qml
+@@ -406,7 +406,7 @@ KCM.SimpleKCM {
+ visible: kcm.nightColorSettings.mode === NightColorMode.Automatic || kcm.nightColorSettings.mode === NightColorMode.Location
+ && kcm.nightColorSettings.active
+ Layout.topMargin: Kirigami.Units.largeSpacing * 4
+- Layout.alignment: Qt.AlignHCenter
++ Layout.fillWidth: true
+
+ Kirigami.LoadingPlaceholder {
+ visible: kcm.nightColorSettings.active && kcm.nightColorSettings.mode === NightColorMode.Automatic && (!locator || !root.doneLocating)
+@@ -416,9 +416,13 @@ KCM.SimpleKCM {
+
+ TimingsView {
+ id: timings
++ anchors {
++ top: parent.top
++ left: parent.left
++ right: parent.right
++ }
+ visible: kcm.nightColorSettings.mode === NightColorMode.Location ||
+ (kcm.nightColorSettings.mode === NightColorMode.Automatic && root.doneLocating) && kcm.nightColorSettings.active
+- anchors.centerIn: parent
+ enabled: kcm.nightColorSettings.active
+ latitude: kcm.nightColorSettings.mode === NightColorMode.Automatic
+ && (locator !== undefined) ? locator.latitude : kcm.nightColorSettings.latitudeFixed
+--
+GitLab
+
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.3.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.3-r1.ebuild
index de47001a5613..b62e1cf969f0 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.3.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.3-r1.ebuild
@@ -162,6 +162,8 @@ 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}/${P}-dashboard-skip-task-switcher.patch" # KDE-bug 465303
+ "${FILESDIR}/${P}-nightcolor-fix-timing-strings.patch"
)
src_prepare() {