diff options
author | Allan Espinosa <allan.espinosa@outlook.com> | 2015-09-23 13:25:53 +0900 |
---|---|---|
committer | Allan Espinosa <allan.espinosa@outlook.com> | 2015-09-23 13:26:37 +0900 |
commit | 22e57d6f2620e652e4cc181993179ea24956995c (patch) | |
tree | d2e0aee8d22d73fdd15cb4dcb39830a31949b60a /pkgs/tools/security/oath-toolkit | |
parent | df665ded7e9a5980c6ae51a9df8203706c1150c9 (diff) |
oathToolkit: Support darwin
Diffstat (limited to 'pkgs/tools/security/oath-toolkit')
-rw-r--r-- | pkgs/tools/security/oath-toolkit/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/tools/security/oath-toolkit/default.nix b/pkgs/tools/security/oath-toolkit/default.nix index 8f96a5067d124..216ce3d23364d 100644 --- a/pkgs/tools/security/oath-toolkit/default.nix +++ b/pkgs/tools/security/oath-toolkit/default.nix @@ -1,5 +1,10 @@ -{ stdenv, fetchurl, pam }: +{ stdenv, fetchurl, pam, xmlsec }: +let + securityDependency = + if stdenv.isDarwin then xmlsec + else pam; +in stdenv.mkDerivation rec { name = "oath-toolkit-2.4.1"; @@ -8,11 +13,12 @@ stdenv.mkDerivation rec { sha256 = "094vbq66sn5f2dsy14hajpsfdnaivjxf70xzs91nrsq0q75l5ylv"; }; - buildInputs = [ pam ]; + + buildInputs = [ securityDependency ]; meta = { homepage = http://www.nongnu.org/oath-toolkit/; description = "Components for building one-time password authentication systems"; - platforms = stdenv.lib.platforms.linux; + platforms = with stdenv.lib.platforms; linux ++ darwin; }; } |