From e5fd55a9548094edfe8577049ccd4657c6d10a11 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 29 Mar 2012 14:29:50 +0000 Subject: [PATCH] glib-2.30.3 Build with system pcre. svn path=/nixpkgs/branches/glib-2.30-take2/; revision=33472 --- pkgs/development/libraries/glib/2.30.x.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/glib/2.30.x.nix b/pkgs/development/libraries/glib/2.30.x.nix index 0f1812b4ec56..092fa7f27e09 100644 --- a/pkgs/development/libraries/glib/2.30.x.nix +++ b/pkgs/development/libraries/glib/2.30.x.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, gettext, perl, libiconv, zlib, libffi -, python }: +, python, pcre }: # TODO: # * Add gio-module-fam @@ -12,22 +12,23 @@ # $out/bin/gtester-report' to postInstall if this is solved stdenv.mkDerivation rec { - name = "glib-2.30.2"; + name = "glib-2.30.3"; src = fetchurl { - url = mirror://gnome/sources/glib/2.30/glib-2.30.2.tar.xz; - sha256 = "10lfzxwc45lh5vfnd33l4m9z1mf3arpwdd8jz94dn79j6diixsgh"; + url = mirror://gnome/sources/glib/2.30/glib-2.30.3.tar.xz; + sha256 = "09yxfajynbw78kji48z384lylp67kihfi1g78qrrjif4f5yb5jz6"; }; # configure script looks for d-bus but it is only needed for tests - buildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv; + buildInputs = [ pcre ] ++ stdenv.lib.optional (!stdenv.isLinux) libiconv; buildNativeInputs = [ perl pkgconfig gettext python ]; propagatedBuildInputs = [ zlib libffi ]; + configureFlags = "--with-pcre=system --disable-fam"; + passthru.gioModuleDir = "lib/gio/modules"; - # glib buildsystem fails to find python, thus hardcodes python2.4 in #! postInstall = ''rm -rvf $out/share/gtk-doc''; meta = {