This is an overlay for fixing the mistakes Gentoo has made. Some examples of this are:
- Forcing
libglvndand removingeselect-opengl - Removing
consolekit, it's USE flags from any ebuilds using it preventing anyone from keeping it
Table of Contents:
- Copy
undeprecated.confto/etc/portage/repos.confif it's a dir, or append it if it's a file emerge --sync undeprecated-overlay
Included:
app-eselect/eselect-openclapp-eselect/eselect-openglmedia-libs/mesa(without forcedlibglvndUSE flag)sys-auth/consolekitsys-auth/polkitx11-base/xorg-server(without forcedlibglvndUSE flag)x11-drivers/nvidia-drivers-{340xx,390xx}
- You must edit
/var/db/repos/gentoo/profiles/base/use.forceand setlibglvndto-libglvnd - You must edit
/var/db/repos/gentoo/profiles/package.maskand remove theeselect-openglentry emerge -avC xorg-server mesa(includelibglvndif you have it)emerge -atv xorg-server::undeprecated-overlay mesa::undeprecated-overlayemerge -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.maskand remove theconsolekitentry for theconsolekitUSE flag to work - Set the
consolekitUSE flag emerge -atv polkit::undeprecated-overlay,consolekitfrom 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!