tailscale: build derpprobe (#364918)
[NixPkgs.git] / pkgs / tools / networking / s3rs / default.nix
blobd3714fb56c4b17aad3ce730ed70a96601020a42a
2   lib,
3   stdenv,
4   rustPlatform,
5   python3,
6   perl,
7   openssl,
8   Security,
9   fetchFromGitHub,
10   pkg-config,
13 rustPlatform.buildRustPackage rec {
14   pname = "s3rs";
15   version = "0.4.19";
17   src = fetchFromGitHub {
18     owner = "yanganto";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = "sha256-mJ1bMfv/HY74TknpRvu8RIs1d2VlNreEVtHCtQSHQw8=";
22   };
24   cargoHash = "sha256-Q1EqEyNxWIx3wD8zuU7/MO3Qz6zsfBZbtT/IIUmJccE=";
26   nativeBuildInputs = [
27     python3
28     perl
29     pkg-config
30   ];
31   buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
33   meta = with lib; {
34     description = "S3 cli client with multi configs with diffent provider";
35     homepage = "https://github.com/yanganto/s3rs";
36     license = licenses.mit;
37     maintainers = with maintainers; [ yanganto ];
38     mainProgram = "s3rs";
39   };