at 25.11-pre 37 lines 810 B view raw
1{ 2 lib, 3 stdenv, 4 fwts, 5 kernel, 6 kernelModuleMakeFlags, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "fwts-efi-runtime"; 11 version = "${fwts.version}-${kernel.version}"; 12 13 inherit (fwts) src; 14 15 sourceRoot = "${src.name}/efi_runtime"; 16 17 postPatch = '' 18 substituteInPlace Makefile --replace \ 19 '/lib/modules/$(KVER)/build' \ 20 '${kernel.dev}/lib/modules/${kernel.modDirVersion}/build' 21 ''; 22 23 nativeBuildInputs = kernel.moduleBuildDependencies; 24 25 hardeningDisable = [ "pic" ]; 26 27 makeFlags = kernelModuleMakeFlags ++ [ 28 "INSTALL_MOD_PATH=${placeholder "out"}" 29 ]; 30 31 meta = with lib; { 32 inherit (fwts.meta) homepage license; 33 description = fwts.meta.description + "(efi-runtime kernel module)"; 34 maintainers = with maintainers; [ dtzWill ]; 35 platforms = platforms.linux; 36 }; 37}