toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / tools / security / rucredstash / default.nix
blob9fe739ed814bc3cf380176da3c6f1012df8fa4ed
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   stdenv,
6   Security,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "rucredstash";
11   version = "0.9.2";
13   src = fetchFromGitHub {
14     owner = "psibi";
15     repo = "rucredstash";
16     rev = "v${version}";
17     hash = "sha256-trupBiinULzD8TAy3eh1MYXhQilO08xu2a4yN7wwhwk=";
18   };
20   cargoHash = "sha256-TYobVjjzrK3gprZcYyY98EvdASkq4urB+WiLlbJbwmk=";
22   buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security;
24   # Disable tests since it requires network access and relies on the
25   # presence of certain AWS infrastructure
26   doCheck = false;
28   meta = with lib; {
29     description = "Utility for managing credentials securely in AWS cloud";
30     homepage = "https://github.com/psibi/rucredstash";
31     license = licenses.mit;
32     maintainers = with maintainers; [ psibi ];
33     mainProgram = "rucredstash";
34   };