From df7444ec65e25dae9a050abc4f52d8847096832d Mon Sep 17 00:00:00 2001 From: Russell O'Connor Date: Tue, 16 Sep 2014 18:49:16 -0400 Subject: Apply recent changes from gnupg/default.nix to gnupg/git.nix gnupg/git.nix doesn't build, but it didn't build before either. --- pkgs/tools/security/gnupg/git.nix | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) (limited to 'pkgs/tools/security/gnupg') diff --git a/pkgs/tools/security/gnupg/git.nix b/pkgs/tools/security/gnupg/git.nix index 69a0a68319fd..f8b5d8cc1507 100644 --- a/pkgs/tools/security/gnupg/git.nix +++ b/pkgs/tools/security/gnupg/git.nix @@ -1,17 +1,8 @@ -# Remember to install Pinentry and -# 'echo "pinentry-program `which pinentry-gtk-2`" >> ~/.gnupg/gpg-agent.conf'. - { fetchgit, stdenv, readline, zlib, libgpgerror, npth, libgcrypt, libassuan , libksba, coreutils, autoconf, automake, transfig, ghostscript, texinfo -, useLdap ? true, openldap ? null, useBzip2 ? true, bzip2 ? null, useUsb ? true -, libusb ? null, useCurl ? true, curl ? null +, pinentry ? null, openldap ? null, bzip2 ? null, libusb ? null, curl ? null }: -assert useLdap -> (openldap != null); -assert useBzip2 -> (bzip2 != null); -assert useUsb -> (libusb != null); -assert useCurl -> (curl != null); - stdenv.mkDerivation rec { name = "gnupg-2.1pre-git20120407"; @@ -22,18 +13,17 @@ stdenv.mkDerivation rec { }; buildInputs = [ readline zlib libgpgerror npth libgcrypt libassuan libksba - autoconf automake transfig ghostscript texinfo ] - ++ stdenv.lib.optional useLdap openldap - ++ stdenv.lib.optional useBzip2 bzip2 - ++ stdenv.lib.optional useUsb libusb - ++ stdenv.lib.optional useCurl curl; + openldap bzip2 libusb curl + autoconf automake transfig ghostscript texinfo ]; patchPhase = '' find tests -type f | xargs sed -e 's@/bin/pwd@${coreutils}&@g' -i ''; preConfigure = "autoreconf -v"; - configureFlags = "--enable-maintainer-mode"; + configureFlags = "--enable-maintainer-mode" + + (if pinentry != null then " --with-pinentry-pgm=${pinentry}/bin/pinentry" + else ""); meta = { description = "GNU Privacy Guard (GnuPG), GNU Project's implementation of the OpenPGP standard"; -- cgit 1.4.1