about summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-12-15 17:51:12 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-12-15 17:54:06 +0100
commitd9ce3ae57ffc125140504dbe8fffb8aee7a9fe38 (patch)
tree85a163e0f51de543021fe50129bb4ef7e8cb463d /pkgs/applications/virtualization
parent0e8373143eeb77d2806c8ee9be1b47b68675bde9 (diff)
downloadnixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar.gz
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar.bz2
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar.lz
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar.xz
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.tar.zst
nixlib-d9ce3ae57ffc125140504dbe8fffb8aee7a9fe38.zip
virtualbox: Get tid of runtime dependency on linux.dev
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r--pkgs/applications/virtualization/virtualbox/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index beda175b8634..d1e0cae7a400 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext
 , libXcursor, libXmu, qt4, libIDL, SDL, libcap, zlib, libpng, glib, kernel, lvm2
 , which, alsaLib, curl, libvpx, gawk
-, xorriso, makeself, perl, pkgconfig
+, xorriso, makeself, perl, pkgconfig, nukeReferences
 , javaBindings ? false, jdk ? null
 , pythonBindings ? false, python ? null
 , enableExtensionPack ? false, requireFile ? null, patchelf ? null, fakeroot ? null
@@ -64,7 +64,7 @@ in stdenv.mkDerivation {
   buildInputs =
     [ iasl dev86 libxslt libxml2 xproto libX11 libXext libXcursor qt4 libIDL SDL
       libcap glib lvm2 python alsaLib curl libvpx pam xorriso makeself perl
-      pkgconfig which libXmu ]
+      pkgconfig which libXmu nukeReferences ]
     ++ optional javaBindings jdk
     ++ optional pythonBindings python
     ++ optional pulseSupport pulseaudio;
@@ -168,6 +168,12 @@ in stdenv.mkDerivation {
       mkdir -p $out/share/icons/hicolor/$size/apps
       ln -s $libexec/icons/$size/*.png $out/share/icons/hicolor/$size/apps
     done
+
+    # Get rid of src cruft.
+    rm -rf $out/libexec/virtualbox/src
+
+    # Get rid of a reference to linux.dev.
+    nuke-refs $out/lib/modules/*/misc/*.ko
   '';
 
   passthru = { inherit version; /* for guest additions */ };