biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / cargo-web / default.nix
blob462e98d6eaa607456aa24cab70a3fd1c5633fbbe
1 { lib, stdenv, fetchFromGitHub, openssl, perl, pkg-config, rustPlatform
2 , CoreServices, Security
3 }:
5 rustPlatform.buildRustPackage rec {
6   pname = "cargo-web";
7   version = "0.6.26";
9   src = fetchFromGitHub {
10     owner = "koute";
11     repo = pname;
12     rev = version;
13     sha256 = "1dl5brj5fnmxmwl130v36lvy4j64igdpdvjwmxw3jgg2c6r6b7cd";
14   };
16   cargoSha256 = "0q7yxvvngfvn4s889qzp1qnsw2c6qy2ryv9vz9cxhmqidx4dg4va";
18   nativeBuildInputs = [ openssl perl pkg-config ];
19   buildInputs = lib.optionals stdenv.isDarwin [ CoreServices Security ];
21   meta = with lib; {
22     description = "A Cargo subcommand for the client-side Web";
23     mainProgram = "cargo-web";
24     homepage = "https://github.com/koute/cargo-web";
25     license = with licenses; [ asl20 /* or */ mit ];
26     maintainers = with maintainers; [ kevincox ];
27   };