summaryrefslogtreecommitdiff
path: root/kde-plasma/plasma-meta
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/plasma-meta')
-rw-r--r--kde-plasma/plasma-meta/Manifest4
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.27.11-r1.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.27.11.ebuild)2
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.1.3.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-6.0.5.ebuild)24
3 files changed, 23 insertions, 7 deletions
diff --git a/kde-plasma/plasma-meta/Manifest b/kde-plasma/plasma-meta/Manifest
index 8bee2305a845..dbf456df7881 100644
--- a/kde-plasma/plasma-meta/Manifest
+++ b/kde-plasma/plasma-meta/Manifest
@@ -1,3 +1,3 @@
-EBUILD plasma-meta-5.27.11.ebuild 4194 BLAKE2B e32ea70e8b0abc8e783ebb27faf4edd95ed499106fa8511200e3719d8e7e4c2a9b49fe985464cde450114e2553be210c699830e79d0872ec72ea2a755350fd65 SHA512 70907c2772149612c09285b647a00c3379eb011ddc78f4b3f1914c0ea343218fd7fdbd339f68e5a0d14c1f7c9cf2d4ba89e8625102faf505ec016c156eec1e06
-EBUILD plasma-meta-6.0.5.ebuild 4642 BLAKE2B ebb4226aee28596b93cfca9f0c42b295e0d9e7995818c33cd61508665440ae34e8e0c69958401972e7db4654754f5048b9d69124e68da77ec992d470708839cd SHA512 a0c7279a4f622b1082c7f4a1c8157b1f9258dea922124c470a688a0ed2b02d487159a51412bd7dbb1a0c47546af3e308be91d1594d3e41fe019c7a1b221091a7
+EBUILD plasma-meta-5.27.11-r1.ebuild 4212 BLAKE2B c1db8c8defe4a168fa0b195635907ba3b6e257db3fe2d4cb82e4808ff1dacb28428b41a36812c8dc0579decef2ca0e499f8ef3fec17e14b802988248e005f3e4 SHA512 79e1eca7478ca7d873e9d16532f8b602b9accad10360922bcf09846f388e21df702254ccafb9e0c42a2f662dedc4177f01602bd6e4889a2a6a555edb28c1e735
+EBUILD plasma-meta-6.1.3.ebuild 5356 BLAKE2B b632993b14c7bf499810ed7cf5425df713fc54eebfc483fbae241c1e447aa9af0d484704c2e1bbb53cb71267f5c74c622d442b7b3a840fd86c17b0d55652f68d SHA512 1933d5bbd7417222e48cf7ef482c15f1e6d981c99366571ada635c3fcb1b64fafa0cad74b78f03bf5f54ef70c835882232a7be2398e95d7f0a1879e50c6154b3
MISC metadata.xml 3059 BLAKE2B d3e3485ebb608a603d13f0263533dd97d04ed0f9e9610ee429808f521770a92e59f9fea4992c8d280139cfbe5468029af073813d8195745c7182ae56a95e5d2a SHA512 0576008409be1377c1ac443aad3d039a525e62aba4b7fc93230869a0054640abea0ba40ea69aa3013a8ec7ad48e0c35ba312468626fee5662b41ccaaf86ceb63
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.11.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.27.11-r1.ebuild
index 12b463bf6356..cca4f1957376 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.27.11.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.27.11-r1.ebuild
@@ -61,7 +61,7 @@ RDEPEND="
display-manager? (
sddm? (
>=kde-plasma/sddm-kcm-${PV}:${SLOT}
- x11-misc/sddm[elogind?,systemd?]
+ <x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
)
!sddm? ( x11-misc/lightdm )
)
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.0.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.1.3.ebuild
index e38e671c9a36..5d4f26988fd2 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.0.5.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.1.3.ebuild
@@ -3,21 +3,24 @@
EAPI=8
+inherit toolchain-funcs
+
DESCRIPTION="Merge this to pull in all Plasma 6 packages"
HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
-+networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart systemd
++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd
thunderbolt unsupported wacom +wallpapers webengine +xwayland"
REQUIRED_USE="^^ ( elogind systemd )"
RDEPEND="
!${CATEGORY}/${PN}:5
+ !kde-plasma/khotkeys:5
>=kde-plasma/breeze-${PV}:${SLOT}[qt5?]
>=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
>=kde-plasma/kde-cli-tools-${PV}:${SLOT}
@@ -67,7 +70,7 @@ RDEPEND="
display-manager? (
sddm? (
>=kde-plasma/sddm-kcm-${PV}:${SLOT}
- x11-misc/sddm[elogind?,systemd?]
+ >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
)
!sddm? ( x11-misc/lightdm )
)
@@ -77,6 +80,7 @@ RDEPEND="
gtk? (
>=kde-plasma/breeze-gtk-${PV}:${SLOT}
>=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+ sys-apps/xdg-desktop-portal-gtk
x11-misc/appmenu-gtk-module
)
kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
@@ -95,6 +99,7 @@ RDEPEND="
)
pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 )
+ rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} )
sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
systemd? (
@@ -104,7 +109,6 @@ RDEPEND="
thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
!unsupported? (
!gui-apps/qt6ct
- !sys-apps/xdg-desktop-portal-gnome
)
wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
@@ -117,6 +121,18 @@ RDEPEND="${RDEPEND}
"
pkg_postinst() {
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
+ # Workaround for bug #923292 (KDE-bug 479679)
+ ewarn "plasmashell and other KDE Plasma components are known to misbehave"
+ ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking"
+ ewarn "on a panel. See bug #923292."
+ ewarn ""
+ ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and"
+ ewarn "sys-libs/libcxxabi with the following in package.env:"
+ ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
+ ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
+ fi
+
if ! use qt5 && has_version dev-qt/qtgui; then
ewarn "KF5- and Qt5-based applications will exhibit various integration bugs"
ewarn "and generally look out of place in Plasma 6 without the dependencies"