From eaf1e51ab7d4895c852e3433ade4fb5c62008256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 5 Jan 2010 11:16:37 +0000 Subject: [PATCH] GNU libmicrohttpd 0.4.4. svn path=/nixpkgs/trunk/; revision=19218 --- .../libraries/libmicrohttpd/default.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libmicrohttpd/default.nix b/pkgs/development/libraries/libmicrohttpd/default.nix index 3ddf4905b107..ed213c75959b 100644 --- a/pkgs/development/libraries/libmicrohttpd/default.nix +++ b/pkgs/development/libraries/libmicrohttpd/default.nix @@ -1,15 +1,23 @@ {stdenv, fetchurl, curl}: stdenv.mkDerivation rec { - name = "libmicrohttpd-0.3.1"; + name = "libmicrohttpd-0.4.4"; src = fetchurl { url = "mirror://gnu/libmicrohttpd/${name}.tar.gz"; - sha256 = "1zv8a7lwypwbwzam5jvr35wvxb13chyh0ir18k82nzm9q5s3v3n3"; + sha256 = "1w486b4hpwnzpc4zdywm3f1q5zs7j4yh7xibbsig6b8cv1npn0rz"; }; buildInputs = [ curl ]; + preCheck = + # Since `localhost' can't be resolved in a chroot, work around it. + '' for i in "src/test"*"/"*.[ch] + do + sed -i "$i" -es/localhost/127.0.0.1/g + done + ''; + doCheck = true; meta = { @@ -23,5 +31,7 @@ stdenv.mkDerivation rec { license = "LGPLv2+"; homepage = http://www.gnu.org/software/libmicrohttpd/; + + maintainers = [ stdenv.lib.maintainers.ludo ]; }; }