summaryrefslogtreecommitdiffstats
path: root/pkgs/tools
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-02-04 11:48:51 +0800
committerNick Cao <nickcao@nichi.co>2023-02-04 12:30:22 +0800
commit90d05cbd9e8e340a87082f69f7c3d8be8227e5b7 (patch)
tree7f18539336107fd9a529792556979eff51e24b36 /pkgs/tools
parent12a4f54854384c5d80670884110d5d8589910aeb (diff)
sequoia-chameleon-gnupg: 0.1.1 -> 0.2.0
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/security/sequoia-chameleon-gnupg/default.nix22
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix b/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix
index c83c7fb4cfe3..345e36756f66 100644
--- a/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix
+++ b/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix
@@ -1,25 +1,37 @@
{ lib
+, stdenv
, rustPlatform
, fetchFromGitLab
, pkg-config
, nettle
+, openssl
+, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "sequoia-chameleon-gnupg";
- version = "0.1.1";
+ version = "0.2.0";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = pname;
rev = "v${version}";
- hash = "sha256-liQNz833/3hi3eMi+/iEZ8fT9FFi+MrDIYbQD+dQ/p0=";
+ hash = "sha256-8aKT39gq6o7dnbhKbDxewd4R2e2IsbYU8vaDwYemes8=";
};
- cargoHash = "sha256-bnScLSI94obYQH5YzoHY4DtGScKc4m24+SIg1d2kAKw=";
+ cargoHash = "sha256-Z6cXCHLrK+BcIeVCKH2l8n9SivZsZPhXGhaMObn6rjo=";
- nativeBuildInputs = [ rustPlatform.bindgenHook pkg-config ];
- buildInputs = [ nettle ];
+ nativeBuildInputs = [
+ rustPlatform.bindgenHook
+ pkg-config
+ ];
+
+ buildInputs = [
+ nettle
+ openssl
+ ] ++ lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.Security
+ ];
# gpgconf: error creating socket directory
doCheck = false;