From 93aea6eccd95bd5048030e02f8a06cd3db4a2def Mon Sep 17 00:00:00 2001 From: Tobias Pflug Date: Thu, 25 Feb 2016 11:25:06 +0100 Subject: sauce-connect: 4.3.6 -> 4.3.13 --- pkgs/development/tools/sauce-connect/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'pkgs/development/tools') 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; }; } -- cgit 1.4.1