There are old x11-drivers/nvidia-drivers-96.xx installed in the system (NV4 video card is supported only by them). They don't need nvidia-settings because they contain their own one. Reproducible: Always Steps to Reproduce: 1. Upgrade the system by "emerge -uDN system" Expected Results: The xfce4 plugin should probably depend on either nvidia-settings or nvidia-drivers[gtk]
Please do not CC arches on your own, there is no reason for us to be here.
The ebuilds should probably read: video_cards_nvidia? ( || x11-drivers/nvidia-drivers media-video/nvidia-settings ) ) so that when the older nvidia-drivers are installed they properly block nvidia-settings.
(In reply to comment #2) > video_cards_nvidia? ( > || x11-drivers/nvidia-drivers media-video/nvidia-settings ) > ) video_cards_nvidia? ( || x11-drivers/nvidia-drivers[gtk] media-video/nvidia-settings ) ) Maybe this?
It's there for the /usr/lib/libXNVCtrl.a library: if test x"$enable_xnvctrl" = x"yes"; then AC_DEFINE([HAVE_NVIDIA], [1], [Define to 1 if media-video/nvidia-drivers installed]) NVIDIA_CFLAGS="-I/usr/include/NVCtrl" NVIDIA_LIBS="-lX11 -lXext -lXNVCtrl" enable_xnvctrl=yes AC_SUBST([NVIDIA_CFLAGS]) AC_SUBST([NVIDIA_LIBS]) fi So whatever provides that should be in the dep...
$ qfile -v libXNVCtrl.a media-video/nvidia-settings-295.40 (/usr/lib64/libXNVCtrl.a) Does the older nvidia-drivers provide this? If not, then the dep looks correct to me...
I don't see a code for building libXNVCtrl in any of the nvidia-drivers ebuilds. Feel free to reopen the bug with a filelist from a package where libXNVCtrl is listed; like an older nvidia-drivers.
*** Bug 561338 has been marked as a duplicate of this bug. ***