about summary refs log tree commit diff
path: root/pkgs/applications/networking/remote
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-07-08 11:30:06 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-07-08 12:13:10 +0200
commit36eb2d22e7310fdd35be926e3945da23bf3c8699 (patch)
treed450761a4d164fa407810487060da53dff250292 /pkgs/applications/networking/remote
parent358f9c34a947b6f436479ea97be1148e2d9296e2 (diff)
citrix_workspace: remove old releases that will be EOLed during the lifetime of 20.09
See https://www.citrix.com/en-gb/support/product-lifecycle/milestones/receiver.html

The releases `19.{6,8,10}.0` will be EOLed in 2021 during the expected
lifetime of 20.09. As we shouldn't keep outdated software and
`19.12.0`/`20.04.0`/`20.06.0` is still maintained (and I didn't
encounter any problems with any of those releases), the deprecation
should be fine at the moment.
Diffstat (limited to 'pkgs/applications/networking/remote')
-rw-r--r--pkgs/applications/networking/remote/citrix-workspace/default.nix46
1 files changed, 7 insertions, 39 deletions
diff --git a/pkgs/applications/networking/remote/citrix-workspace/default.nix b/pkgs/applications/networking/remote/citrix-workspace/default.nix
index 7fd458c0e4725..d9582d3b30758 100644
--- a/pkgs/applications/networking/remote/citrix-workspace/default.nix
+++ b/pkgs/applications/networking/remote/citrix-workspace/default.nix
@@ -30,39 +30,6 @@
 let
   versionInfo = let
     supportedVersions = {
-      "19.6.0" = {
-        major     = "19";
-        minor     = "6";
-        patch     = "0";
-        x64hash   = "0szqlfmigzgf0309i6ikxkizxaf4ri7qmhys75m0zi3bpwx6hzhs";
-        x86hash   = "16v3kgavrh62z6vxcbw6mn7h0bfishpl7m92k7g1p2882r1f8vaf";
-        x64suffix = "60";
-        x86suffix = "60";
-        homepage  = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest.html";
-      };
-
-      "19.8.0" = {
-        major     = "19";
-        minor     = "8";
-        patch     = "0";
-        x64hash   = "0f8djw8lp5wihb23y09yac1mh09w1qp422h72r6zfx9k1lqfsdbw";
-        x86hash   = "0afcqirb4q349r3izy88vqkszg6y2wg14iwypk6nrmvwgvcl6jdn";
-        x64suffix = "20";
-        x86suffix = "20";
-        homepage  = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1908.html";
-      };
-
-      "19.10.0" = {
-        major     = "19";
-        minor     = "10";
-        patch     = "0";
-        x64hash   = "1l4q4pmfiw9gmml6j5b3hls2101xf5m8p6855nhfhvqlisrj9h14";
-        x86hash   = "000zjik8wf8b6fadnsai0p77b4n2l95544zx503iyrb9pv53bj3y";
-        x64suffix = "15";
-        x86suffix = "15";
-        homepage  = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1910.html";
-      };
-
       "19.12.0" = {
         major     = "19";
         minor     = "12";
@@ -97,18 +64,19 @@ let
       };
     };
 
-    # Copied this file largely from the citrix-receiver package
-    # Leaving this here even though there are no deprecations yet
-    # for ease of future maintenance.
-    #
     # The lifespans of Citrix products can be found here:
     # https://www.citrix.com/support/product-lifecycle/milestones/receiver.html
     deprecatedVersions = let
-      versions = [ "19.3.0" ];
+      versions = [ "19.6.0" "19.8.0" "19.10.0" ];
     in
       lib.listToAttrs
         (lib.forEach versions
-          (v: lib.nameValuePair v (throw "Unsupported citrix_workspace version: ${v}")));
+          (v: lib.nameValuePair v (throw ''
+            Unsupported citrix_workspace version: ${v}
+
+            Actively supported releases are listed here:
+            https://www.citrix.com/en-gb/support/product-lifecycle/milestones/receiver.html
+          '')));
   in
     deprecatedVersions // supportedVersions;