aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking
diff options
context:
space:
mode:
authorSamuel Ainsworth <skainsworth@gmail.com>2020-11-03 18:38:30 -0800
committerSamuel Ainsworth <skainsworth@gmail.com>2020-11-03 18:38:30 -0800
commit04990cdb8501c6410fd870b120e02d11ada6e579 (patch)
tree6fc69bc2dfb2cd9c65cc196cf144593d9f78c188 /pkgs/applications/networking
parentd5560be0dfb7153080ff4b6675bd2bcf7764ebf7 (diff)
slack: refactor to be amenable to auto-updates
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r--pkgs/applications/networking/instant-messengers/slack/default.nix15
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix
index bd41fc562bfc..6b2c2875e3ec 100644
--- a/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -39,9 +39,16 @@ let
throwSystem = throw "Unsupported system: ${system}";
pname = "slack";
+
+ x86_64-darwin-version = "4.10.3";
+ x86_64-darwin-sha256 = "0r77l57vr603xamich4h4gbdd5vdcj0sjs6yjpymfx9s0f98v8bb";
+
+ x86_64-linux-version = "4.10.3";
+ x86_64-linux-sha256 = "1gnjj2iyk8cwjajg8h9qpmzx10j4qjxjzciq8csg45qfzwkr3drf";
+
version = {
- x86_64-darwin = "4.10.3";
- x86_64-linux = "4.10.3";
+ x86_64-darwin = x86_64-darwin-version;
+ x86_64-linux = x86_64-linux-version;
}.${system} or throwSystem;
src = let
@@ -49,11 +56,11 @@ let
in {
x86_64-darwin = fetchurl {
url = "${base}/releases/macos/${version}/prod/x64/Slack-${version}-macOS.dmg";
- sha256 = "0r77l57vr603xamich4h4gbdd5vdcj0sjs6yjpymfx9s0f98v8bb";
+ sha256 = x86_64-darwin-sha256;
};
x86_64-linux = fetchurl {
url = "${base}/linux_releases/slack-desktop-${version}-amd64.deb";
- sha256 = "1gnjj2iyk8cwjajg8h9qpmzx10j4qjxjzciq8csg45qfzwkr3drf";
+ sha256 = x86_64-linux-sha256;
};
}.${system} or throwSystem;