summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-02-25 16:56:44 +0100
committerRobin Gloster <mail@glob.in>2016-02-25 16:56:44 +0100
commit46e1af9bba13b9dde1c069127f66f2c575f85752 (patch)
tree41e3c1044e5d0cb71804d8e2c5d3dba7b8a5587d /pkgs/development/tools
parenta2c8bee109084a6a7c6e479f28d453d8d82808a5 (diff)
parent93aea6eccd95bd5048030e02f8a06cd3db4a2def (diff)
downloadnixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar.gz
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar.bz2
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar.lz
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar.xz
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.tar.zst
nixlib-46e1af9bba13b9dde1c069127f66f2c575f85752.zip
Merge pull request #13444 from gilligan/update-sauce-connect
sauce-connect: 4.3.6 -> 4.3.13
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/sauce-connect/default.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/development/tools/sauce-connect/default.nix b/pkgs/development/tools/sauce-connect/default.nix
index 7f925da376b8..cc904153baf8 100644
--- a/pkgs/development/tools/sauce-connect/default.nix
+++ b/pkgs/development/tools/sauce-connect/default.nix
@@ -1,21 +1,27 @@
-{ stdenv, lib, fetchurl, zlib }:
+{ stdenv, lib, fetchurl, zlib, unzip }:
 
 with lib;
 
 stdenv.mkDerivation rec {
   name = "sauce-connect-${version}";
-  version = "4.3.6";
+  version = "4.3.13";
 
   src = fetchurl (
     if stdenv.system == "x86_64-linux" then {
       url = "https://saucelabs.com/downloads/sc-${version}-linux.tar.gz";
       sha1 = "0d7d2dc12766ac137e62a3e4dad3025b590f9782";
-    } else {
+    } else if stdenv.system == "i686-linux" then {
       url = "https://saucelabs.com/downloads/sc-${version}-linux32.tar.gz";
       sha1 = "ee2c3002eae3b29df801a2ac1db77bb5f1c97bcc";
+    } else {
+      url = "https://saucelabs.com/downloads/sc-${version}-osx.zip";
+      sha1 = "ihr4ynnyi464pafgqyl5xkhfi13yi76j";
     }
   );
 
+  buildInputs = [ unzip ];
+  phases = "unpackPhase installPhase" + (if stdenv.system == "x86_64-darwin" then "" else "patchPhase");
+
   patchPhase = ''
     patchelf \
       --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
@@ -35,6 +41,6 @@ stdenv.mkDerivation rec {
     license = licenses.unfree;
     homepage = https://docs.saucelabs.com/reference/sauce-connect/;
     maintainers = with maintainers; [offline];
-    platforms = platforms.linux;
+    platforms = platforms.linux ++ platforms.darwin;
   };
 }