This is an overlay for fixing the mistakes Gentoo has made. Some examples of this are:
- Forcing
libglvnd
and removingeselect-opengl
- Removing
consolekit
, it's USE flags from any ebuilds using it preventing anyone from keeping it
Table of Contents:
- Copy
undeprecated.conf
to/etc/portage/repos.conf
if it's a dir, or append it if it's a file emerge --sync undeprecated-overlay
Included:
app-eselect/eselect-opencl
app-eselect/eselect-opengl
media-libs/mesa
(without forcedlibglvnd
USE flag)sys-auth/consolekit
sys-auth/polkit
x11-base/xorg-server
(without forcedlibglvnd
USE flag)x11-drivers/nvidia-drivers-{340xx,390xx}
- You must edit
/var/db/repos/gentoo/profiles/base/use.force
and setlibglvnd
to-libglvnd
- You must edit
/var/db/repos/gentoo/profiles/package.mask
and remove theeselect-opengl
entry emerge -avC xorg-server mesa
(includelibglvnd
if you have it)emerge -atv xorg-server::undeprecated-overlay mesa::undeprecated-overlay
emerge -atv1 xf86-input-libinput
(needed to fix input, oneshot to keep it out of@world
)- Restart X
emerge -atv consolekit::undeprecated-overlay
If you use polkit:
emerge -avC polkit
- You must edit
/var/db/repos/gentoo/profiles/base/use.mask
and remove theconsolekit
entry for theconsolekit
USE flag to work - Set the
consolekit
USE flag emerge -atv polkit::undeprecated-overlay
,consolekit
from the overlay will automatically be pulled in as a dep
We'd love if you'd contribute to the overlay! Is your favorite software being removed from Gentoo? Get its files, make a pull request to put it here!
Don't want to make a pull request? Make an issue about support for that software! We'll add it!