formatting

This commit is contained in:
Robin Appelman 2025-05-26 18:42:12 +02:00
commit 2197181ab4
7 changed files with 132 additions and 126 deletions

View file

@ -1,34 +1,36 @@
{ stdenvNoCC
, logging-extractor
, fetchzip
, name
, version
, url
, major
, sha256
, mode ? "json"
,
}:
let
ext = if mode == "rust" then "rs" else "json";
cleanedMajor = builtins.replaceStrings [ "." ] [ "_" ] major;
{
stdenvNoCC,
logging-extractor,
fetchzip,
name,
version,
url,
major,
sha256,
mode ? "json",
}: let
ext =
if mode == "rust"
then "rs"
else "json";
cleanedMajor = builtins.replaceStrings ["."] ["_"] major;
in
stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${cleanedMajor}";
inherit version;
stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${cleanedMajor}";
inherit version;
src = fetchzip {
inherit url sha256;
};
src = fetchzip {
inherit url sha256;
};
nativeBuildInputs = [ logging-extractor ];
nativeBuildInputs = [logging-extractor];
buildPhase = ''
logging-extractor . ${mode} > logs.${ext}
'';
buildPhase = ''
logging-extractor . ${mode} > logs.${ext}
'';
installPhase = ''
mkdir -p $out
cp logs.* $out/${name}_${cleanedMajor}.${ext}
'';
}
installPhase = ''
mkdir -p $out
cp logs.* $out/${name}_${cleanedMajor}.${ext}
'';
}