Merge remote-tracking branch 'upstream/master' into x-updates

Conflicts:
	pkgs/development/libraries/cairo/default.nix
	pkgs/development/libraries/gdk-pixbuf/default.nix
	pkgs/development/libraries/gtk+/2.x.nix
	pkgs/misc/ghostscript/default.nix
	pkgs/top-level/all-packages.nix
This commit is contained in:
Michael Raskin
2013-06-13 17:12:43 +04:00
55 changed files with 1041 additions and 148 deletions
+11 -1
View File
@@ -30,8 +30,11 @@ stdenv.mkDerivation rec {
configureFlags = [ "--enable-tee" ]
++ optional xcbSupport "--enable-xcb"
++ optional glSupport "--enable-gl"
++ optional pdfSupport "--enable-pdf"
;
NIX_CFLAGS_COMPILE = "-I${pixman}/include/pixman-1";
preConfigure =
# On FreeBSD, `-ldl' doesn't exist.
(stdenv.lib.optionalString stdenv.isFreeBSD
@@ -40,7 +43,14 @@ stdenv.mkDerivation rec {
cat "$i" | sed -es/-ldl//g > t
mv t "$i"
done
'');
'')
+
''
# Work around broken `Requires.private' that prevents Freetype
# `-I' flags to be propagated.
sed -i "src/cairo.pc.in" \
-es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 -I${freetype}/include|g'
'';
enableParallelBuilding = true;