diff options
Diffstat (limited to 'x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild')
-rw-r--r-- | x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild index 59cdea3c4d44..eca9160ac8de 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild @@ -15,9 +15,10 @@ HOMEPAGE="https://www.nvidia.com/download/index.aspx" SRC_URI=" ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \ - nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})" + nvidia-{installer,modprobe,persistenced,settings,xconfig}{,}) +" # nvidia-installer is unused but here for GPL-2's "distribute sources" -S="${WORKDIR}" +S=${WORKDIR} LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" SLOT="0/${PV%%.*}" @@ -42,7 +43,8 @@ COMMON_DEPEND=" x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango - )" + ) +" RDEPEND=" ${COMMON_DEPEND} sys-libs/glibc @@ -54,7 +56,8 @@ RDEPEND=" wayland? ( ~gui-libs/egl-wayland-1.1.7 media-libs/libglvnd - )" + ) +" DEPEND=" ${COMMON_DEPEND} static-libs? ( @@ -68,10 +71,12 @@ DEPEND=" x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau - )" + ) +" BDEPEND=" sys-devel/m4 - virtual/pkgconfig" + virtual/pkgconfig +" QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*" @@ -94,7 +99,8 @@ pkg_setup() { ~!LOCKDEP ~!SLUB_DEBUG_ON ~!X86_KERNEL_IBT - !DEBUG_MUTEXES" + !DEBUG_MUTEXES + " local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. @@ -170,7 +176,7 @@ src_compile() { use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig if use tools; then - # cflags: avoid noisy logs, only use here and set first to let override + # avoid noisy *very* noisy logs with deprecation warnings CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \ emake "${NV_ARGS[@]}" -C nvidia-settings elif use static-libs; then |