1{
2 stdenv,
3 deepin,
4 kernel,
5}:
6
7stdenv.mkDerivation {
8 pname = "deepin-anything-module";
9 inherit (deepin.deepin-anything) version src;
10 sourceRoot = "${deepin.deepin-anything.src.name}/src/kernelmod";
11
12 nativeBuildInputs = kernel.moduleBuildDependencies;
13
14 buildPhase = ''
15 runHook preBuild
16 make kdir=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build
17 runHook postBuild
18 '';
19
20 installPhase = ''
21 runHook preInstall
22 install -D -t $out/lib/modules/${kernel.modDirVersion}/extra *.ko
23 runHook postInstall
24 '';
25
26 meta = deepin.deepin-anything.meta // {
27 description = "Deepin Anything file search tool (kernel modules)";
28 };
29}