b632ca6963
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2009 Also removed 19.12.0 which will be out of maintenance in April 2021 which is still within the lifetime of 20.09.
59 lines
2.3 KiB
Nix
59 lines
2.3 KiB
Nix
{ stdenv, lib }:
|
|
|
|
let
|
|
mkVersionInfo = _: { major, minor, patch, x64hash, x86hash, x64suffix, x86suffix, homepage }:
|
|
{ inherit homepage;
|
|
version = "${major}.${minor}.${patch}.${if stdenv.is64bit then x64suffix else x86suffix}";
|
|
prefix = "linuxx${if stdenv.is64bit then "64" else "86"}";
|
|
hash = if stdenv.is64bit then x64hash else x86hash;
|
|
};
|
|
|
|
# Attribute-set with all actively supported versions of the Citrix workspace app
|
|
# for Linux.
|
|
#
|
|
# The latest versions can be found at https://www.citrix.com/de-de/downloads/workspace-app/linux/
|
|
supportedVersions = lib.mapAttrs mkVersionInfo {
|
|
"20.04.0" = {
|
|
major = "20";
|
|
minor = "04";
|
|
patch = "0";
|
|
x64hash = "E923592216F9541173846F932784E6C062CB09C9E8858219C7489607BF82A0FB";
|
|
x86hash = "A2E2E1882723DA6796E68916B3BB2B44DD575A83DEB03CA90A262F6C81B1A53F";
|
|
x64suffix = "21";
|
|
x86suffix = "21";
|
|
homepage = "https://www.citrix.com/de-de/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-2004.html";
|
|
};
|
|
|
|
"20.06.0" = {
|
|
major = "20";
|
|
minor = "06";
|
|
patch = "0";
|
|
x64hash = "1kpfcfg95mpprlca6cccnjlsqbj3xvv77cn3fc5msd304nsi9x1v";
|
|
x86hash = "1di29hrimbw3myjnf2nn26a14klidhdwvjqla6yxhwd3s6lil194";
|
|
x64suffix = "15";
|
|
x86suffix = "15";
|
|
homepage = "https://www.citrix.com/de-de/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-2006.html";
|
|
};
|
|
|
|
"20.09.0" = {
|
|
major = "20";
|
|
minor = "9";
|
|
patch = "0";
|
|
x64hash = "15gjq1vk1y76c39p72xnam9h9rnr0632i4n11l6xbjnfnad8d4pr";
|
|
x86hash = "1b4gdmnnpa61ydiv2fnmap8cnfhskrq6swcs6i1nqrp5zvvkqrv4";
|
|
x64suffix = "15";
|
|
x86suffix = "15";
|
|
homepage = "https://www.citrix.com/de-de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
|
|
};
|
|
};
|
|
|
|
# Retain attribute-names for abandoned versions of Citrix workspace to
|
|
# provide a meaningful error-message if it's attempted to use such an old one.
|
|
#
|
|
# The lifespans of Citrix products can be found here:
|
|
# https://www.citrix.com/support/product-lifecycle/milestones/receiver.html
|
|
unsupportedVersions = [ "19.6.0" "19.8.0" "19.10.0" "19.12.0" ];
|
|
in {
|
|
inherit supportedVersions unsupportedVersions;
|
|
}
|