summary refs log tree commit diff
path: root/pkgs/servers/nextcloud
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2021-02-22 00:04:23 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2021-02-22 13:04:42 +0100
commitf7011c70f30acf0fe5a229b77e4ad22041b8872e (patch)
tree57b28fbde8fe1d32df76f2546c38fc2d8fb3c58c /pkgs/servers/nextcloud
parent037936b7a307c7399cf0f3d9fabe37ea5b0b8534 (diff)
downloadnixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar.gz
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar.bz2
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar.lz
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar.xz
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.tar.zst
nixpkgs-f7011c70f30acf0fe5a229b77e4ad22041b8872e.zip
nextcloud21: init at 21.0.0, set as default version
ChangeLog: https://nextcloud.com/changelog/#latest21

* Packaged 21.0.0, test-deployed it to my personal instance and tested
  the most basic functionality (`davfs2`-mount, {card,cal}dav sync, file
  management).

* Bumped the default version for unstable/21.05 to `nextcloud21`. Since
  `nextcloud20` was added after the release of 20.09 (and thus the
  default on 20.09 is still `nextcloud19`), it's now needed to upgrade
  across two majors.

  This is not a problem though since it's possible to upgrade to v20 on
  20.09 already and if not, the module will guard the administrator
  through the upgrade with eval warnings as it's the case since 20.03.

* Dropped `nextcloud17` attribute and marked `nextcloud18` as EOL.
Diffstat (limited to 'pkgs/servers/nextcloud')
-rw-r--r--pkgs/servers/nextcloud/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix
index a40dd71fafd..53625941b61 100644
--- a/pkgs/servers/nextcloud/default.nix
+++ b/pkgs/servers/nextcloud/default.nix
@@ -31,24 +31,19 @@ let
     };
   };
 in {
-  nextcloud17 = throw ''
-    Nextcloud v17 has been removed from `nixpkgs` as the support for it will be dropped
-    by upstream within the lifetime of NixOS 20.09[1]. Please upgrade to Nextcloud v18 by
+  nextcloud18 = throw ''
+    Nextcloud v18 has been removed from `nixpkgs` as the support for it was dropped
+    by upstream in 2021-01. Please upgrade to at least Nextcloud v19 by
     declaring
 
-        services.nextcloud.package = pkgs.nextcloud18;
+        services.nextcloud.package = pkgs.nextcloud19;
 
     in your NixOS config.
 
     [1] https://docs.nextcloud.com/server/18/admin_manual/release_schedule.html
   '';
 
-  nextcloud18 = generic {
-    version = "18.0.10";
-    sha256 = "0kv9mdn36shr98kh27969b8xs7pgczbyjklrfskxy9mph7bbzir6";
-    eol = true;
-  };
-
+  # FIXME(@Ma27) remove on 2021-06
   nextcloud19 = generic {
     version = "19.0.6";
     sha256 = "sha256-pqqIayE0OyTailtd2zeYi+G1APjv/YHqyO8jCpq7KJg=";
@@ -61,4 +56,9 @@ in {
     version = "20.0.7";
     sha256 = "sha256-jO2Ct3K/CvZ9W+EyPkD5d0KbwKK8yGQJXvx4dnUAtys=";
   };
+
+  nextcloud21 = generic {
+    version = "21.0.0";
+    sha256 = "sha256-zq2u72doWhGvxbI7Coa6PHvQp7E41dHswFJiODZV8fA=";
+  };
 }