From 519b26bd4d90486464c807f199ccdd0cffaaaec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Fri, 18 Sep 2009 15:01:47 +0000 Subject: [PATCH] GNU Nettle: Tentative patch for Cygwin. svn path=/nixpkgs/trunk/; revision=17250 --- pkgs/development/libraries/nettle/cygwin.patch | 12 ++++++++++++ pkgs/development/libraries/nettle/default.nix | 3 +++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/libraries/nettle/cygwin.patch diff --git a/pkgs/development/libraries/nettle/cygwin.patch b/pkgs/development/libraries/nettle/cygwin.patch new file mode 100644 index 000000000000..d5036237c8d5 --- /dev/null +++ b/pkgs/development/libraries/nettle/cygwin.patch @@ -0,0 +1,12 @@ +Cygwin sucks. Patch suggested by Niel Möller. + +--- nettle-2.0/examples/setup-env 2009-06-08 20:27:12.000000000 +0200 ++++ nettle-2.0/examples/setup-env 2009-09-18 16:58:03.000000000 +0200 +@@ -3,5 +3,5 @@ + set -e + + if [ -x rsa-keygen ] ; then +- ./rsa-keygen -r rsa-decrypt -o testkey || exit 1 ++ ./rsa-keygen -r rsa-decrypt.exe -o testkey || exit 1 + fi + diff --git a/pkgs/development/libraries/nettle/default.nix b/pkgs/development/libraries/nettle/default.nix index 1b439eed9b76..6261b72e581d 100644 --- a/pkgs/development/libraries/nettle/default.nix +++ b/pkgs/development/libraries/nettle/default.nix @@ -13,6 +13,9 @@ stdenv.mkDerivation rec { doCheck = true; + patches = stdenv.lib.optional (stdenv.system == "i686-cygwin") + ./cygwin.patch; + meta = { description = "GNU Nettle, a cryptographic library";