summaryrefslogtreecommitdiffstats
path: root/group-desktop/package.use/01-group-desktop
diff options
context:
space:
mode:
authorWolfgang Müller2024-09-10 14:43:06 +0200
committerWolfgang Müller2024-09-10 14:43:06 +0200
commite01be25b81a7479408ab3f6cf33a797b04746d1e (patch)
tree5e0aef45c89efd25aab61553d07378b476f62afa /group-desktop/package.use/01-group-desktop
parented72ad3a653265608703994eb44f1216ca105b71 (diff)
downloadportage-roles-e01be25b81a7479408ab3f6cf33a797b04746d1e.tar.gz
Reorganize group-desktop and desktop-* profiles
We've been using a wayland-based desktop for quite a while now, so it seems reasonable to merge most generic bits into the group-desktop profile. Going forward, desktop-* profiles will be used for specific desktop configurations (sway or plasma, for example).
Diffstat (limited to 'group-desktop/package.use/01-group-desktop')
-rw-r--r--group-desktop/package.use/01-group-desktop30
1 files changed, 26 insertions, 4 deletions
diff --git a/group-desktop/package.use/01-group-desktop b/group-desktop/package.use/01-group-desktop
index 664bc40..587b61d 100644
--- a/group-desktop/package.use/01-group-desktop
+++ b/group-desktop/package.use/01-group-desktop
@@ -1,3 +1,5 @@
+*/* egl
+*/* eglfs
*/* exif
*/* gif
*/* jpeg
@@ -10,9 +12,12 @@
*/* truetype
*/* udev
*/* vaapi
+*/* vulkan
+*/* wayland
+*/* -X
*/* -gnome
-app-crypt/pinentry gtk
+app-accessibility/at-spi2-core dbus-broker
media-fonts/iosevka iosevka-aile iosevka-etoile
media-gfx/imv heif -freeimage
media-sound/pulseaudio -daemon
@@ -40,9 +45,6 @@ media-libs/libcanberra alsa
# needed for net-analyzer/wireshark
sys-libs/zlib minizip
-# needed for app-crypt/pinentry
-app-crypt/gcr gtk
-
# needed for x11-libs/pango
media-libs/freetype harfbuzz
@@ -57,3 +59,23 @@ dev-qt/qtgui dbus
# needed for media-video/obs-studio
dev-qt/qtbase dbus
+
+x11-libs/gtk+ X
+
+# needed for x11-libs/gtk+[X]
+media-libs/libepoxy X
+
+# we're using the vulkan backend for mpv
+media-video/mpv -opengl
+
+# needed for media-libs/libsdl2[wayland]
+media-libs/libsdl2 gles2
+
+# needed for www-browser/firefox
+dev-cpp/cairomm X
+x11-libs/cairo X
+media-libs/mesa X
+media-libs/libglvnd X
+
+# needed for games-emulation/cemu
+x11-libs/wxGTK X