about summary refs log tree commit diff
path: root/pkgs/applications/blockchains/alfis
diff options
context:
space:
mode:
authormisuzu <bakalolka@gmail.com>2021-11-13 14:59:21 +0200
committermisuzu <bakalolka@gmail.com>2021-11-17 18:12:33 +0200
commitcfc583ddcd48182824dc1550144f8e25f1fea6d2 (patch)
tree130ee44e620199860ddf1e5ae034401b5436fd03 /pkgs/applications/blockchains/alfis
parent4d3404ac25e47a3f8dc516a0c65c15ad47e28d45 (diff)
alfis: 0.6.5 -> 0.6.9
Diffstat (limited to 'pkgs/applications/blockchains/alfis')
-rw-r--r--pkgs/applications/blockchains/alfis/default.nix28
1 files changed, 21 insertions, 7 deletions
diff --git a/pkgs/applications/blockchains/alfis/default.nix b/pkgs/applications/blockchains/alfis/default.nix
index e1fd262eb7727..ee64b7907aa02 100644
--- a/pkgs/applications/blockchains/alfis/default.nix
+++ b/pkgs/applications/blockchains/alfis/default.nix
@@ -1,18 +1,29 @@
-{ stdenv, lib, fetchFromGitHub, rustPlatform, pkg-config, withGui ? true
-, webkitgtk, Cocoa, WebKit, zenity, makeWrapper }:
+{ stdenv
+, lib
+, rustPlatform
+, fetchFromGitHub
+, pkg-config
+, makeWrapper
+, webkitgtk
+, zenity
+, Cocoa
+, Security
+, WebKit
+, withGui ? true
+}:
 
 rustPlatform.buildRustPackage rec {
   pname = "alfis";
-  version = "0.6.5";
+  version = "0.6.9";
 
   src = fetchFromGitHub {
     owner = "Revertron";
     repo = "Alfis";
     rev = "v${version}";
-    sha256 = "1g95yvkvlj78bqrk3p2xbhrmg1hrlgbyr1a4s7vg45y60zys2c2j";
+    sha256 = "1nnzy46hp1q9kcxzjx24d60frjhn3x46nksbqvdfcfrfn5pqrabh";
   };
 
-  cargoSha256 = "1n7kb1lyghpkgdgd58pw8ldvfps30rnv5niwx35pkdg74h59hqgj";
+  cargoSha256 = "02liz8sqnqla77bqxfa8hj93qfj2x482q2bijz66rmazfig3b045";
 
   checkFlags = [
     # these want internet access, disable them
@@ -21,11 +32,14 @@ rustPlatform.buildRustPackage rec {
   ];
 
   nativeBuildInputs = [ pkg-config makeWrapper ];
-  buildInputs = lib.optional (withGui && stdenv.isLinux) webkitgtk
+  buildInputs = lib.optional stdenv.isDarwin Security
+    ++ lib.optional (withGui && stdenv.isLinux) webkitgtk
     ++ lib.optionals (withGui && stdenv.isDarwin) [ Cocoa WebKit ];
 
   buildNoDefaultFeatures = true;
-  buildFeatures = lib.optional withGui "webgui";
+  buildFeatures = [
+    "doh"
+  ] ++ lib.optional withGui "webgui";
 
   postInstall = lib.optionalString (withGui && stdenv.isLinux) ''
     wrapProgram $out/bin/alfis \