Files
nixos/packages/focal-spi/default.nix
2025-08-26 19:01:28 +08:00

21 lines
572 B
Nix

{ src }: { stdenv, kernel, kernelModuleMakeFlags }: stdenv.mkDerivation
{
name = "focal_spi";
inherit src;
patches = [ ./FT9369.patch ];
nativeBuildInputs = kernel.moduleBuildDependencies;
setSourceRoot =
''
export sourceRoot=$PWD/build
'';
# makeFlags = kernelModuleMakeFlags;
makeFlags = kernelModuleMakeFlags ++ [
"-C"
"${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"M=$(pwd)"
];
buildFlags = [ "modules" ];
installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ];
installTargets = [ "modules_install" ];
}