summaryrefslogtreecommitdiffstats
path: root/desktop-wayland/package.use/09-desktop-wayland (follow)
Commit message (Collapse)AuthorAgeLines
* Reorganize group-desktop and desktop-* profilesWolfgang Müller2024-09-10-27/+0
| | | | | | | 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).
* desktop-wayland: Remove obsolete X USE flag for net-misc/remminaWolfgang Müller2024-06-21-3/+0
| | | | | | This is no longer needed for recent versions of net-misc/remmina. See https://gitweb.gentoo.org/repo/gentoo.git/commit/net-misc/remmina?id=61e3c29844fd937718bac1497118e241bb7e9e0b
* desktop-wayland: Migrate to gui-wm/swayWolfgang Müller2024-06-21-3/+1
| | | | | | | | | | | | | | | Sadly it seems that gui-wm/hikari is no longer under active development and stuck on an old wlroots version. Programs based on gtk4 have never worked correctly [1], even when patched [2], mouse grabbing doesn't work reliably [3], and tools like mpv have begun making assumptions on what kind of features are available in compositors [4]. gui-wm/sway seems to be the best alternative for now. [1] https://hub.darcs.net/raichoo/hikari/issue/26 [2] https://cgit.freebsd.org/ports/commit/?id=5d9c5b9cac42a22716f292fca5717c9842fdf464 [3] https://hub.darcs.net/raichoo/hikari/issue/49 [4] https://github.com/mpv-player/mpv/commit/e32554cd570d984efb712a7214a40237233a3cea
* desktop-wayland: Use dbus-broker for app-accessibility/at-spi2-coreWolfgang Müller2024-05-03-0/+2
| | | | | We're using dbus-broker for our main desktop system now, but at-spi2-core was still invoking dbus-deamon.
* desktop-wayland: Enable X11 for dev-cpp/gtkmmWolfgang Müller2023-11-01-0/+4
| | | | | This is needed for pavucontrol. Set X11 USE flags on libepoxy as well, which is required by dev-cpp/gtkmm.
* desktop-wayland: Disable gtk4 USE flagWolfgang Müller2023-11-01-0/+1
| | | | We really don't want this yet, anywhere.
* desktop-wayland: Remove obsolete X11 flagsWolfgang Müller2023-05-20-6/+0
| | | | These two do not exist on the packages anymore.
* desktop-wayland: Enable X USE flag for media-libs/{mesa,libglvnd}Wolfgang Müller2022-12-10-0/+2
| | | | | With recent changes to these packages, this is now needed for www-browser/firefox.
* desktop-wayland: Use vulkan for mpvWolfgang Müller2022-11-08-0/+3
| | | | | | | | | media-video/mpv will need to have its X USE-flag enabled if opengl is activated. We have tested its vulkan backend and it works fine with vaapi, so get rid of opengl in this instance. Currently this does mean that we have to unmask media-libs/libplacebo as well.
* desktop-wayland: Enable egl and vulkan globallyWolfgang Müller2022-11-08-4/+3
| | | | | | Some packages support these specific backends and may be used to further remove instances of the X USE-flag. In this case this is especially true of dev-qt/qtgui.
* desktop-wayland: Disable X globallyWolfgang Müller2022-11-08-5/+2
| | | | | | Only a few packages still need the X USE-flag, so it makes more sense activating it specifically for those. We need to specifically enable X for gtk+, however.
* desktop-wayland: Move x11-libs/libva to media-libs/libvaWolfgang Müller2022-10-16-1/+1
| | | | | | This change has been made upstream [1]. [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d398099da5d1fc6f9f7757c03e11e26ac154c
* desktop-wayland: Enable 'X' USE flag for dev-cpp/cairommWolfgang Müller2022-10-15-0/+1
| | | | This is needed for Mozilla apps like Firefox and Thunderbird.
* desktop-wayland: Enable X USE flag for net-misc/freerdpWolfgang Müller2022-07-10-0/+3
| | | | | We need this in order to build net-misc/remmina, even on a Wayland-only system.
* desktop-wayland: Add a profile for Wayland desktopsWolfgang Müller2022-04-28-0/+26
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.