add app data

This commit is contained in:
Robin Appelman 2024-07-23 18:49:05 +02:00
commit bc0bcf936c
10 changed files with 201 additions and 33 deletions

View file

@ -10,8 +10,9 @@
mode ? "json",
}: let
ext = if mode == "rust" then "rs" else "json";
cleanedMajor = builtins.replaceStrings ["."] ["_"] major;
in stdenvNoCC.mkDerivation rec {
pname = "extractor-logs-${name}-${major}";
pname = "extractor-logs-${name}-${cleanedMajor}";
inherit version;
src = fetchzip {
@ -26,6 +27,6 @@ in stdenvNoCC.mkDerivation rec {
installPhase = ''
mkdir -p $out
cp logs.* $out/${name}_${major}.${ext}
cp logs.* $out/${name}_${cleanedMajor}.${ext}
'';
}

View file

@ -4,7 +4,10 @@ final: prev: let
inherit (prev.lib) importJSON;
inherit (prev.lib.lists) flatten;
allPackages = importJSON ./versions.json;
packages = {server = {"29" = allPackages.server."29";};};
packages = {
server = {"29" = allPackages.server."29";};
inherit (allPackages) files_accesscontrol files_antivirus;
};
loggingFor = mode: name:
mapAttrs (major: data: (final.callPackage ./extracted-logs.nix {

View file

@ -30,5 +30,19 @@
"url": "https://download.nextcloud.com/server/releases/nextcloud-24.0.12.zip",
"sha256": "sha256-+VlQVSTXtEsuoJ3Ic9o4DmFH4CQhMK8KtwiS+SqhiYE="
}
},
"files_accesscontrol": {
"1.19": {
"version": "1.19.1",
"url": "https://github.com/nextcloud-releases/files_accesscontrol/releases/download/v1.19.1/files_accesscontrol-v1.19.1.tar.gz",
"sha256": "sha256-e9387k5yn3lAZ7uN0YU8zNVkX8sCoNxyc5M3E3azo80="
}
},
"files_antivirus": {
"5.5": {
"version": "5.5.7",
"url": "https://github.com/nextcloud-releases/files_antivirus/releases/download/v5.5.7/files_antivirus-v5.5.7.tar.gz",
"sha256": "sha256-Sg6AeqopaXrXrZ6loq+B5ZBjh2SHIflXaf6u/cIBqUo="
}
}
}