summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-03-02 12:07:38 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2024-03-03 11:28:20 +0100
commit7651c0ee8215bf5e9f2c3d24ab8ff538e2bced1a (patch)
treea272aae28043be792b1a5d369df0c618f066ebe3
parent788e2a542fb6bb75b35a477d2c10f8b8ff87a13a (diff)
downloadkde-7651c0ee8215bf5e9f2c3d24ab8ff538e2bced1a.tar.gz
kde-7651c0ee8215bf5e9f2c3d24ab8ff538e2bced1a.tar.bz2
kde-7651c0ee8215bf5e9f2c3d24ab8ff538e2bced1a.zip
kde-plasma/plasma-meta: Add IUSE unsupported, blocking bad packages
For starters, blocking: - gui-apps/qt6ct - sys-apps/xdg-desktop-portal-gnome See also: https://community.kde.org/Distributions/Packaging_Recommendations Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/plasma-meta/metadata.xml1
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild6
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-9999.ebuild6
3 files changed, 11 insertions, 2 deletions
diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml
index 088886905a5..f4563d4ab02 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -26,6 +26,7 @@
<flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development</flag>
<flag name="smart">Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring</flag>
<flag name="thunderbolt">Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module</flag>
+ <flag name="unsupported">Allow packages that are known to ruin runtime experience ** DO NOT FILE BUGS WITH THIS ENABLED **</flag>
<flag name="wacom">Pull in <pkg>kde-plasma/wacomtablet</pkg> control center module</flag>
<flag name="wallpapers">Install wallpapers for the Plasma Workspace</flag>
</use>
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
index 821e06a8b7a..927536a4c64 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.0.49.9999.ebuild
@@ -12,7 +12,7 @@ KEYWORDS=""
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook
+kwallet +networkmanager plymouth pulseaudio +sddm sdk +smart systemd
-thunderbolt wacom +wallpapers"
+thunderbolt unsupported wacom +wallpapers"
REQUIRED_USE="^^ ( elogind systemd )"
@@ -98,6 +98,10 @@ RDEPEND="
firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
)
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} )
"
diff --git a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
index 821e06a8b7a..927536a4c64 100644
--- a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
@@ -12,7 +12,7 @@ KEYWORDS=""
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook
+kwallet +networkmanager plymouth pulseaudio +sddm sdk +smart systemd
-thunderbolt wacom +wallpapers"
+thunderbolt unsupported wacom +wallpapers"
REQUIRED_USE="^^ ( elogind systemd )"
@@ -98,6 +98,10 @@ RDEPEND="
firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
)
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} )
"