base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / security / amber / default.nix
bloba02c0a7236cf6923075161331126b730d2f4e99e
1 { lib, stdenv, rustPlatform, fetchFromGitHub, Security }:
3 rustPlatform.buildRustPackage rec {
4   # Renaming it to amber-secret because another package named amber exists
5   pname = "amber-secret";
6   version = "0.1.6";
8   src = fetchFromGitHub {
9     owner = "fpco";
10     repo = "amber";
11     rev = "v${version}";
12     sha256 = "sha256-FoERgkyFCZ1nU01LXpzrqz9eJ9a16L/t+9g8jsABHK4=";
13   };
15   cargoHash = "sha256-Joy+SO1zR78Eh5eK2bxyT0l3hCuLX/J3u/UvN+++6vg=";
17   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
19   meta = with lib; {
20     description = "Manage secret values in-repo via public key cryptography";
21     homepage = "https://github.com/fpco/amber";
22     license = licenses.mit;
23     maintainers = with maintainers; [ psibi ];
24     mainProgram = "amber";
25   };