From a0e7b3d77043c91cfa75b04f95b19b30dc54901a Mon Sep 17 00:00:00 2001 From: Wolfgang Müller Date: Thu, 28 Apr 2022 17:12:00 +0200 Subject: 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. --- .../package.accept_keywords/09-desktop-wayland | 4 ++++ desktop-wayland/package.use/09-desktop-wayland | 26 ++++++++++++++++++++++ .../package.accept_keywords/01-group-desktop | 4 ---- group-desktop/package.use/01-group-desktop | 3 --- 4 files changed, 30 insertions(+), 7 deletions(-) create mode 100644 desktop-wayland/package.accept_keywords/09-desktop-wayland create mode 100644 desktop-wayland/package.use/09-desktop-wayland 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 diff --git a/group-desktop/package.accept_keywords/01-group-desktop b/group-desktop/package.accept_keywords/01-group-desktop index 229a9e8..c609ff3 100644 --- a/group-desktop/package.accept_keywords/01-group-desktop +++ b/group-desktop/package.accept_keywords/01-group-desktop @@ -1,6 +1,5 @@ app-misc/khal dev-python/vdirsyncer -gui-wm/hikari media-gfx/imv media-sound/beets media-sound/spek @@ -33,6 +32,3 @@ media-video/wireplumber xfce-base/exo xfce-base/libxfce4ui xfce-base/libxfce4util - -# needed for gui-wm/hikari -dev-libs/libucl diff --git a/group-desktop/package.use/01-group-desktop b/group-desktop/package.use/01-group-desktop index 3f70580..170b039 100644 --- a/group-desktop/package.use/01-group-desktop +++ b/group-desktop/package.use/01-group-desktop @@ -59,6 +59,3 @@ media-libs/gegl cairo # needed for x11-misc/qt5ct dev-qt/qtgui dbus - -# needed for gui-wm/hikari -dev-libs/libucl LUA_SINGLE_TARGET: lua5-1 -- cgit v1.2.3-2-gb3c3