flake reorg

This commit is contained in:
Robin Appelman 2024-09-27 17:40:09 +02:00
commit 2a34eee2f1
11 changed files with 179 additions and 285 deletions

View file

@ -1,17 +1,19 @@
{
stdenvNoCC,
logging-extractor,
fetchzip,
name,
version,
url,
major,
sha256,
mode ? "json",
}: let
{ 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 {
cleanedMajor = builtins.replaceStrings [ "." ] [ "_" ] major;
in
stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${cleanedMajor}";
inherit version;
@ -19,7 +21,7 @@ in stdenvNoCC.mkDerivation rec {
inherit url sha256;
};
nativeBuildInputs = [logging-extractor];
nativeBuildInputs = [ logging-extractor ];
buildPhase = ''
logging-extractor . ${mode} > logs.${ext}