diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-02-02 14:51:38 +0100 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2015-02-06 20:35:06 +0100 |
commit | 4150a5eaf746d5fd3039cc91f73ba7040ce5ee60 (patch) | |
tree | 9979592a097ccdc9900b52ebc0a08b7e6a4c934e /pkgs/development/tools/sauce-connect | |
parent | d255d416788a7b261252a55fa1c23b1fe3865f0f (diff) |
Add sauce-connect, sauce labs secure tunnel
Diffstat (limited to 'pkgs/development/tools/sauce-connect')
-rw-r--r-- | pkgs/development/tools/sauce-connect/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/tools/sauce-connect/default.nix b/pkgs/development/tools/sauce-connect/default.nix new file mode 100644 index 0000000000000..e41b45dff68f1 --- /dev/null +++ b/pkgs/development/tools/sauce-connect/default.nix @@ -0,0 +1,40 @@ +{ stdenv, lib, fetchurl, zlib }: + +with lib; + +stdenv.mkDerivation rec { + name = "sauce-connect-${version}"; + version = "4.3.6"; + + src = fetchurl ( + if stdenv.system == "x86_64-linux" then { + url = "https://saucelabs.com/downloads/sc-${version}-linux.tar.gz"; + sha1 = "0d7d2dc12766ac137e62a3e4dad3025b590f9782"; + } else { + url = "https://saucelabs.com/downloads/sc-${version}-linux32.tar.gz"; + sha1 = "ee2c3002eae3b29df801a2ac1db77bb5f1c97bcc"; + } + ); + + patchPhase = '' + patchelf \ + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath "$out/lib:${makeLibraryPath [zlib]}" \ + bin/sc + ''; + + installPhase = '' + mkdir -p $out + cp -r * $out + ''; + + dontStrip = true; + + meta = { + description = "A secure tunneling app for executing tests securely when testing behind firewalls"; + license = "unfree"; + homepage = https://docs.saucelabs.com/reference/sauce-connect/; + maintainers = with maintainers; [offline]; + platforms = with platforms; platforms.linux; + }; +} |