From e8847fd2e7ad0985cf7899ddf9d0651f401fd1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 25 Jan 2009 11:50:29 +0000 Subject: [PATCH] Cairo: Arrange so that Freetype `-I' flags are propagated. svn path=/nixpkgs/trunk/; revision=13843 --- pkgs/development/libraries/cairo/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix index 4d0283586c29..aef5ed1d4f57 100644 --- a/pkgs/development/libraries/cairo/default.nix +++ b/pkgs/development/libraries/cairo/default.nix @@ -28,6 +28,13 @@ stdenv.mkDerivation rec { configureFlags = (if pdfSupport then ["--enable-pdf"] else []); + preConfigure = '' + # 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' + ''; + meta = { description = "A 2D graphics library with support for multiple output devices";