nixpkgs/pkgs
aszlig 8bd89c922d
virtualbox: Split kernel modules into own package
Putting the kernel modules into the same output path as the main
VirtualBox derivation causes all of VirtualBox to be rebuilt on every
single kernel update.

The build process of VirtualBox already outputs the kernel module source
along with the generated files for the configuration of the main
VirtualBox package. We put this into a different output called "modsrc"
which we re-use from linuxPackages.virtualbox, which is now only
containing the resulting kernel modules without the main user space
implementation.

This not only has the advantage of decluttering the Nix expression for
the user space portions but also gets rid of the need to nuke references
and the need to patch out "depmod -a".

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-09-13 06:12:38 +02:00
..
applications virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00
build-support nixBufferBuilders.withPackages: Make more legible, special-case proof-general. 2016-09-05 17:55:49 -04:00
data libre-franklin: init at 1.014 2016-09-12 11:13:33 +02:00
desktops gnome2.gnome_settings_daemon: add libSM to fix build 2016-09-12 03:10:21 +03:00
development Merge commit 'e0b5eef' from staging into master 2016-09-12 13:21:45 +03:00
games Merge pull request #18514 from Baughn/steam 2016-09-11 19:20:25 +04:00
misc wine: 1.8.3 -> 1.8.4; wineUnstable: 1.9.16 -> 1.9.18 2016-09-12 13:08:51 +02:00
os-specific virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00
servers matrix-synapse: 0.17.1 -> 0.17.2 2016-09-12 11:52:16 +02:00
shells Merge branch 'master' into staging 2016-08-27 23:54:54 +01:00
stdenv stdenv: leave SSL_CERT_FILE in shells (#15571) 2016-09-01 20:50:08 +02:00
test
tools opam, aspcud: init packages for external solver (#16938) 2016-09-12 10:44:50 +02:00
top-level virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00