diff options
author | William A. Kennington III <william@wkennington.com> | 2015-05-22 13:33:08 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-05-22 13:54:52 -0700 |
commit | 3117e0c897522ec8431572de12449f676cc8c8be (patch) | |
tree | c3b55ca870549d87bb52e9b0e173ff1bd3b902df /pkgs/tools/security/pinentry/default.nix | |
parent | 25a148fa196b944b3f134527da87e43d88c066f9 (diff) | |
download | nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar.gz nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar.bz2 nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar.lz nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar.xz nixlib-3117e0c897522ec8431572de12449f676cc8c8be.tar.zst nixlib-3117e0c897522ec8431572de12449f676cc8c8be.zip |
Refactor mkFlag out of old packages
Diffstat (limited to 'pkgs/tools/security/pinentry/default.nix')
-rw-r--r-- | pkgs/tools/security/pinentry/default.nix | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/pkgs/tools/security/pinentry/default.nix b/pkgs/tools/security/pinentry/default.nix index 757959f53451..3849c773a3e6 100644 --- a/pkgs/tools/security/pinentry/default.nix +++ b/pkgs/tools/security/pinentry/default.nix @@ -3,9 +3,6 @@ }: let - mkFlag = pfxTrue: pfxFalse: cond: name: "--${if cond then pfxTrue else pfxFalse}-${name}"; - mkEnable = mkFlag "enable" "disable"; - mkWith = mkFlag "with" "without"; hasX = gtk2 != null || qt4 != null; in with stdenv.lib; @@ -20,12 +17,12 @@ stdenv.mkDerivation rec { buildInputs = [ libcap gtk2 ncurses qt4 ]; configureFlags = [ - (mkWith (libcap != null) "libcap") - (mkWith (hasX) "x") - (mkEnable (ncurses != null) "pinentry-curses") - (mkEnable true "pinentry-tty") - (mkEnable (gtk2 != null) "pinentry-gtk2") - (mkEnable (qt4 != null) "pinentry-qt4") + (mkWith (libcap != null) "libcap" null) + (mkWith (hasX) "x" null) + (mkEnable (ncurses != null) "pinentry-curses" null) + (mkEnable true "pinentry-tty" null) + (mkEnable (gtk2 != null) "pinentry-gtk2" null) + (mkEnable (qt4 != null) "pinentry-qt4" null) ]; nativeBuildInputs = [ pkgconfig ]; |