1{
2 stdenv,
3 virtualbox,
4 kernel,
5}:
6
7stdenv.mkDerivation {
8 pname = "virtualbox-modules";
9 version = "${virtualbox.version}-${kernel.version}";
10 src = virtualbox.modsrc;
11 hardeningDisable = [
12 "fortify"
13 "pic"
14 "stackprotector"
15 ];
16
17 nativeBuildInputs = kernel.moduleBuildDependencies;
18
19 KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
20
21 makeFlags = [ "INSTALL_MOD_PATH=$(out)" ];
22 installTargets = [ "install" ];
23
24 enableParallelBuilding = true;
25
26 meta = virtualbox.meta // {
27 description = virtualbox.meta.description + " (kernel modules)";
28 };
29}