summaryrefslogtreecommitdiffstats
path: root/desktop-wayland
diff options
context:
space:
mode:
authorWolfgang Müller2022-04-28 17:12:00 +0200
committerWolfgang Müller2022-04-28 17:12:00 +0200
commita0e7b3d77043c91cfa75b04f95b19b30dc54901a (patch)
treee7785789f3c51ec9ced4cbf7195775560a1ad6ee /desktop-wayland
parentcaeb8033d35e25f8130193537c5bbec405caee83 (diff)
downloadportage-roles-a0e7b3d77043c91cfa75b04f95b19b30dc54901a.tar.gz
desktop-wayland: Add a profile for Wayland desktops
This includes USE flag settings that are absolutely necessary to get a Wayland desktop going, along with configuration for Wayland-specific programs that wouldn't fit in the group-desktop profile.
Diffstat (limited to 'desktop-wayland')
-rw-r--r--desktop-wayland/package.accept_keywords/09-desktop-wayland4
-rw-r--r--desktop-wayland/package.use/09-desktop-wayland26
2 files changed, 30 insertions, 0 deletions
diff --git a/desktop-wayland/package.accept_keywords/09-desktop-wayland b/desktop-wayland/package.accept_keywords/09-desktop-wayland
new file mode 100644
index 0000000..d74dac1
--- /dev/null
+++ b/desktop-wayland/package.accept_keywords/09-desktop-wayland
@@ -0,0 +1,4 @@
+gui-wm/hikari
+
+# needed for gui-wm/hikari
+dev-libs/libucl
diff --git a/desktop-wayland/package.use/09-desktop-wayland b/desktop-wayland/package.use/09-desktop-wayland
new file mode 100644
index 0000000..85d5dbe
--- /dev/null
+++ b/desktop-wayland/package.use/09-desktop-wayland
@@ -0,0 +1,26 @@
+*/* wayland
+
+media-libs/libglvnd X
+media-libs/mesa X
+
+media-gfx/imv -X
+media-video/mpv -X
+
+# needed for media-libs/libsdl2[wayland]
+media-libs/libsdl2 gles2
+
+# needed for x11-libs/libva[opengl]
+x11-libs/libva X
+
+# needed for media-sound/pavucontrol
+dev-cpp/gtkmm X
+
+# needed for QT's Wayland support
+dev-qt/qtgui egl
+x11-libs/libxkbcommon X
+
+# needed for www-browser/firefox
+x11-libs/cairo X
+
+# needed for gui-wm/hikari
+dev-libs/libucl LUA_SINGLE_TARGET: lua5-1