depot/third_party/nixpkgs/pkgs/os-specific/linux/deepin-anything-module/default.nix
Default email 98eb3e9ef5 Project import generated by Copybara.
GitOrigin-RevId: 00d80d13810dbfea8ab4ed1009b09100cca86ba8
2024-07-01 15:47:52 +00:00

29 lines
663 B
Nix

{ stdenv
, deepin
, kernel
}:
stdenv.mkDerivation {
pname = "deepin-anything-module";
inherit (deepin.deepin-anything) version src;
sourceRoot = "${deepin.deepin-anything.src.name}/src/kernelmod";
nativeBuildInputs = kernel.moduleBuildDependencies;
buildPhase = ''
runHook preBuild
make kdir=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -D -t $out/lib/modules/${kernel.modDirVersion}/extra *.ko
runHook postInstall
'';
meta = deepin.deepin-anything.meta // {
description = "Deepin Anything file search tool (kernel modules)";
};
}