···47474848 # Install the kernel module.
4949 mkdir -p $out/lib/modules/$kernelVersion/misc
5050- cp kernel/nvidia.ko $out/lib/modules/$kernelVersion/misc
5151- cp kernel/uvm/nvidia-uvm.ko $out/lib/modules/$kernelVersion/misc
5050+ for i in kernel/nvidia.ko kernel/uvm/nvidia-uvm.ko; do
5151+ nuke-refs $i
5252+ cp $i $out/lib/modules/$kernelVersion/misc/
5353+ done
5254 fi
53555456 # All libs except GUI-only are in $out now, so fixup them.
+4-2
pkgs/os-specific/linux/nvidia-x11/default.nix
···11{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
22-, gtk, atk, pango, glib, gdk_pixbuf, cairo
22+, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
33, # Whether to build the libraries only (i.e. not the kernel module or
44 # nvidia-settings). Used to support 32-bit binaries on 64-bit
55 # Linux.
···5252 [ gtk atk pango glib gdk_pixbuf cairo ] );
5353 programPath = makeLibraryPath [ xlibs.libXv ];
54545555- buildInputs = [ perl ];
5555+ buildInputs = [ perl nukeReferences ];
5656+5757+ disallowedReferences = if libsOnly then [] else [ kernel.dev ];
56585759 meta = with stdenv.lib.meta; {
5860 homepage = http://www.nvidia.com/object/unix.html;