diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-05-19 20:58:47 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-05-19 20:58:47 +0000 |
commit | ea1953d7445ac719db975e6bdaf84e381c6f9803 (patch) | |
tree | 76c70b0fb4294adb7f6c610d7d3b5ddbfc94ca93 /pkgs/tools/security/gnupg1 | |
parent | 7751f8bd6218890b36579bde4b566fad25c36cef (diff) | |
download | nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar.gz nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar.bz2 nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar.lz nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar.xz nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.tar.zst nixpkgs-ea1953d7445ac719db975e6bdaf84e381c6f9803.zip |
Move gnupg to gnupg1 and gnupg2 to gnupg
Also add gnupg1-compatibility symlinks to gnupg2. Most packages should be able to use gnupg2 instead of gnupg1. svn path=/nixpkgs/trunk/; revision=21883
Diffstat (limited to 'pkgs/tools/security/gnupg1')
-rw-r--r-- | pkgs/tools/security/gnupg1/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/security/gnupg1/default.nix b/pkgs/tools/security/gnupg1/default.nix new file mode 100644 index 00000000000..dc396d9f35b --- /dev/null +++ b/pkgs/tools/security/gnupg1/default.nix @@ -0,0 +1,36 @@ +{ # Support for the IDEA cipher (used by the old PGP) should only be + # enabled if it is legal for you to do so. + ideaSupport ? false + +, stdenv, fetchurl, readline, bzip2 +}: + +let + + idea = fetchurl { + url = http://nixos.org/tarballs/idea.c.gz; + md5 = "9dc3bc086824a8c7a331f35e09a3e57f"; + }; + +in + +stdenv.mkDerivation rec { + name = "gnupg-1.4.10"; + + src = fetchurl { + url = "mirror://gnupg/gnupg/${name}.tar.bz2"; + sha256 = "0f5v8c8fkxcnrlmnijaq2sqfqq6xhmbyi2p44pj98y6n6927z452"; + }; + + buildInputs = [ readline bzip2 ]; + + preConfigure = stdenv.lib.optionalString ideaSupport + '' + gunzip < ${idea} > ./cipher/idea.c + ''; + + meta = { + description = "A free implementation of the OpenPGP standard for encrypting and signing data"; + homepage = http://www.gnupg.org/; + }; +} |