about summary refs log tree commit diff
path: root/pkgs/tools/security/sequoia-chameleon-gnupg
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/security/sequoia-chameleon-gnupg
parent12a4f54854384c5d80670884110d5d8589910aeb (diff)
sequoia-chameleon-gnupg: 0.1.1 -> 0.2.0
Diffstat (limited to 'pkgs/tools/security/sequoia-chameleon-gnupg')
-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 c83c7fb4cfe3a..345e36756f666 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;