perlPackages.NetAsyncWebSocket: 0.13 -> 0.14 (#352432)
[NixPkgs.git] / pkgs / development / tools / geckodriver / default.nix
blob7adc26e81ad59b43088ded565d1293e78e941265
2   lib,
3   fetchFromGitHub,
4   rustPlatform,
5   stdenv,
6   Security,
7   libiconv,
8 }:
10 rustPlatform.buildRustPackage rec {
11   version = "0.35.0";
12   pname = "geckodriver";
14   src = fetchFromGitHub {
15     owner = "mozilla";
16     repo = "geckodriver";
17     rev = "refs/tags/v${version}";
18     sha256 = "sha256-3EJP+y+Egz0kj5e+1FRHPGWfneB/tCCVggmgmylMyDE=";
19   };
21   cargoHash = "sha256-gopI5iOCSzD23mvOues76WIiBtpNf9A6X9NoOULm6Qo=";
23   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
24     libiconv
25     Security
26   ];
28   meta = with lib; {
29     description = "Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers";
30     homepage = "https://github.com/mozilla/geckodriver";
31     license = licenses.mpl20;
32     maintainers = with maintainers; [ jraygauthier ];
33     mainProgram = "geckodriver";
34   };