package extracted logs

This commit is contained in:
Robin Appelman 2024-07-20 17:50:10 +02:00
commit f14be14a83
6 changed files with 83 additions and 4 deletions

29
nix/extracted-logs.nix Normal file
View file

@ -0,0 +1,29 @@
{
stdenvNoCC,
logging-extractor,
fetchzip,
name,
version,
url,
major,
sha256,
}:
stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${major}";
inherit version;
src = fetchzip {
inherit url sha256;
};
nativeBuildInputs = [logging-extractor];
buildPhase = ''
logging-extractor . > logs.json
'';
installPhase = ''
mkdir -p $out/${name}/${major}
cp logs.json $out/${name}/${major}
'';
}