duplicati: 2.2.0.3 -> 2.3.0.0

This commit is contained in:
Pui Yong Qing
2026-04-15 00:01:04 +08:00
parent b4640df694
commit 4dd2966bb9
2 changed files with 571 additions and 824 deletions
+560 -815
View File
File diff suppressed because it is too large Load Diff
+11 -9
View File
@@ -14,9 +14,9 @@
let
# for update.sh easy to handle
ngclientVersion = "0.0.192";
ngclientRev = "5237ca55b42e58896da2919ad8a76c034517e98a";
ngclientHash = "sha256-06LMFg0kRmG4c5s60/+NU8gugkfgWAyTGoLo0+UHRUI=";
ngclientVersion = "0.0.207";
ngclientRev = "42d711a541ca1ee2ff43f95cce89e8eeb224afc8";
ngclientHash = "sha256-VS6kb/2YGn/TBDXt62UifD7BHCWE2xiUkLcGBXzV+ww=";
# from Duplicati/Server/webroot/ngclient/package.json
ngclient = buildNpmPackage {
@@ -30,7 +30,7 @@ let
hash = ngclientHash;
};
npmDepsHash = "sha256-i9lW+JDB2TZGfhW1fzrZA36qgkYeMmHbJkeEYxga2ko=";
npmDepsHash = "sha256-wkzSUEqoB013yNbC1sX4qRz8DuGWRB20/M+ue/thbOQ=";
nativeBuildInputs = [ bun ];
@@ -58,22 +58,22 @@ let
in
buildDotnetModule rec {
pname = "duplicati";
version = "2.2.0.3";
version = "2.3.0.0";
channel = "stable";
buildDate = "2026-01-06";
buildDate = "2026-04-14";
src = fetchFromGitHub {
owner = "duplicati";
repo = "duplicati";
tag = "v${version}_${channel}_${buildDate}";
hash = "sha256-p2hl1S/XsKsbAfWBAgvNMl6z5zGm/FBH3EYSqDvkKy8=";
hash = "sha256-X9SaH83p2RJWeJK8MfNwPgI2c3AfBHhbxOaFz4c26qU=";
stripRoot = true;
};
nugetDeps = ./deps.json;
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
dotnet-sdk = dotnetCorePackages.sdk_10_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_10_0;
enableParallelBuilding = false;
@@ -111,6 +111,8 @@ buildDotnetModule rec {
];
postPatch = ''
sed -i '/Duplicati.ShellExtension.csproj/d' Duplicati.slnx
rm -rf Duplicati/Server/webroot/ngclient
ln -s ${ngclient}/browser Duplicati/Server/webroot/ngclient
'';