]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - pkgs/webapps/nextcloud/apps/carnet.nix
Bump Nextcloud to latest version
[perso/Immae/Config/Nix.git] / pkgs / webapps / nextcloud / apps / carnet.nix
index 879ab17a3704beec32a5fceed8082700771f1b90..c6efe5f775518573cea4be1e51c78874cbab6d84 100644 (file)
@@ -1,8 +1,22 @@
 { buildApp, nextcloudVersion }:
-assert nextcloudVersion >= 13 && nextcloudVersion <= 18;
-buildApp rec {
-  appName = "carnet";
-  version = "0.20.0";
-  url = "https://github.com/PhieF/CarnetNextcloud/releases/download/v${version}/${appName}-nc-v${version}.tar.gz";
-  sha256 = "1hbvs88vj830xalyq8fv8xlnf7livsj1xmnjl4xgla803ch4aym8";
-}
+let
+  carnet_0_24_2 = buildApp rec {
+    appName = "carnet";
+    version = "0.24.2";
+    url = "https://github.com/PhieF/CarnetNextcloud/releases/download/v${version}/${appName}-nc-v${version}.tar.gz";
+    sha256 = "0rlzb1sx86rdqdx7ykh55ba70xrwq0h5yalkaawmh41gf08lzqj3";
+  };
+  versions = {
+    "13" = carnet_0_24_2;
+    "14" = carnet_0_24_2;
+    "15" = carnet_0_24_2;
+    "16" = carnet_0_24_2;
+    "17" = carnet_0_24_2;
+    "18" = carnet_0_24_2;
+    "19" = carnet_0_24_2;
+    "20" = carnet_0_24_2;
+    "21" = carnet_0_24_2;
+    "22" = carnet_0_24_2;
+  };
+in
+  versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app carnet")