initial matching

This commit is contained in:
Robin Appelman 2024-07-21 01:17:23 +02:00
commit 246b4552f9
31 changed files with 87489 additions and 43394 deletions

View file

@ -7,8 +7,10 @@
url,
major,
sha256,
}:
stdenvNoCC.mkDerivation rec {
mode ? "json",
}: let
ext = if mode == "rust" then "rs" else "json";
in stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${major}";
inherit version;
@ -19,11 +21,11 @@ stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [logging-extractor];
buildPhase = ''
logging-extractor . > logs.json
logging-extractor . ${mode} > logs.${ext}
'';
installPhase = ''
mkdir -p $out/${name}/${major}
cp logs.json $out/${name}/${major}
mkdir -p $out
cp logs.* $out/${name}_${major}.${ext}
'';
}