Created attachment 302711 [details, diff] /usr/bin -> /opt/bin transition As per summary, currently nvidia-drivers install binary blobs to /usr which violates quot. "Binary-only applications must not be installed outside of /opt."[1] As much as I'd love to see all of binary files moved there, I'd like to start with solving clash with media-video/nvidia-settings and moving all execs to /opt/bin. In case anyone wonders about impact on users, /opt/bin is in PATH by default: xarth@aiur:/etc/env.d$ grep 'opt/bin' 00basic PATH="/opt/bin" ROOTPATH="/opt/bin" xarth@aiur:/etc/env.d$ equery b /etc/env.d/00basic * Searching for /etc/env.d/00basic ... sys-apps/baselayout-2.1 (/etc/env.d/00basic) [1] http://devmanual.gentoo.org/general-concepts/filesystem/index.html
I've also checked docs (at least those directly referring to nvidia). There's no reference to /usr/bin anywhere. Of course you can double check me :)
Created attachment 302721 [details, diff] updated patch As was noticed by Cardoe on irc I've left out desktop entry and icon as blockers for media-video/nvidia-settings. New version of patch installs nvidia-settings-bin instead of plain nvidia-settings to avoid that. One more thing left to do is to fix elog message to reflect current status
They're now in /opt/bin. You can skip installing the nvidia-settings.png and nvidia-setting man page in the nvidia-settings package as that's provided. Fixed in 295.33