]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - pkgs/webapps/nextcloud/apps/spreed.nix
Bump Nextcloud to latest version
[perso/Immae/Config/Nix.git] / pkgs / webapps / nextcloud / apps / spreed.nix
index b52c8c5eb00591cb7b558c59e40f14601e03e909..9c94639e0a17c3f23ddfc74a627e56079b87d0f5 100644 (file)
@@ -1,8 +1,34 @@
 { buildApp, nextcloudVersion }:
-assert nextcloudVersion == 18;
-buildApp rec {
-  appName = "spreed";
-  version = "8.0.8";
-  url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
-  sha256 = "19szk61ixzzrabs63l2fihx7k4f6a8k4kdzpa0xxzv5w9ssqjhbj";
-}
+let
+  spreed_10_0_10 = buildApp rec {
+    appName = "spreed";
+    version = "10.0.10";
+    url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
+    sha256 = "0daajsc7s52l56h58vhvnh8d1a2vh14rkdayjgwc75bh7zv506yi";
+  };
+  spreed_11_3_3 = buildApp rec {
+    appName = "spreed";
+    version = "11.3.3";
+    url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
+    sha256 = "0mhglx3rf7j4dyf8asmwakvzpn2mjcysa0iwfn42b2cyd7gw4viq";
+  };
+  spreed_12_1_2 = buildApp rec {
+    appName = "spreed";
+    version = "12.1.2";
+    url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
+    sha256 = "02npw6iqi5b36xqzkdgmxsv464i67yfzf7b3bj3gdpn6w50mnnl9";
+  };
+  spreed_13_0_0 = buildApp rec {
+    appName = "spreed";
+    version = "13.0.0";
+    url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz";
+    sha256 = "0r07zrkld7miv5wdn5ssrhqylaplvbc9fr1qnil023d6yyc4jfwi";
+  };
+  versions = {
+    "20" = spreed_10_0_10;
+    "21" = spreed_11_3_3;
+    "22" = spreed_12_1_2;
+    "23" = spreed_13_0_0;
+  };
+in
+  versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app spreed")