summary refs log tree commit diff
path: root/pkgs/development/libraries/libdigidoc
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-07-04 16:20:00 -0500
committerMario Rodas <marsam@users.noreply.github.com>2020-07-04 16:20:00 -0500
commit52987ec8d36cf3d464dd8bbe1571d7a827c5855a (patch)
treec1660a609f34b26a784993fe96c24cb0feead740 /pkgs/development/libraries/libdigidoc
parent6eeb612a9b6160df2e110021d93bef3e6e538b9a (diff)
downloadnixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar.gz
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar.bz2
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar.lz
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar.xz
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.tar.zst
nixpkgs-52987ec8d36cf3d464dd8bbe1571d7a827c5855a.zip
libdigidoc: enable on darwin
Diffstat (limited to 'pkgs/development/libraries/libdigidoc')
-rw-r--r--pkgs/development/libraries/libdigidoc/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libdigidoc/default.nix b/pkgs/development/libraries/libdigidoc/default.nix
index 0acab602331..5936853dcbc 100644
--- a/pkgs/development/libraries/libdigidoc/default.nix
+++ b/pkgs/development/libraries/libdigidoc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2 }:
+{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2, Security }:
 
 stdenv.mkDerivation rec {
 
@@ -12,13 +12,16 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ cmake ];
 
-  buildInputs = [ openssl pcsclite opensc libxml2 ];
+  buildInputs = [ openssl pcsclite opensc libxml2 ]
+    ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+  cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [ "-DFRAMEWORK=OFF" ];
 
   meta = with stdenv.lib; {
     description = "Library for creating DigiDoc signature files";
-    homepage = "http://www.id.ee/";
+    homepage = "https://github.com/open-eid/libdigidoc";
     license = licenses.lgpl2;
-    platforms = platforms.linux;
+    platforms = platforms.unix;
     maintainers = [ maintainers.jagajaga ];
   };
 }