From 6f334ff54f14d08bc37b43f8fdb522c7711e32e5 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 12 Oct 2005 14:00:20 +0000 Subject: [PATCH] * Oops. svn path=/nixpkgs/trunk/; revision=4074 --- pkgs/development/libraries/cairo/default.nix | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pkgs/development/libraries/cairo/default.nix diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix new file mode 100644 index 000000000000..f4ea4c5e699d --- /dev/null +++ b/pkgs/development/libraries/cairo/default.nix @@ -0,0 +1,26 @@ +{ postscriptSupport ? true +, pdfSupport ? true +, pngSupport ? true +, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype +, zlib, libpng +}: + +assert postscriptSupport -> zlib != null; +assert pngSupport -> libpng != null; + +stdenv.mkDerivation { + name = "cairo-1.0.2"; + src = fetchurl { + url = http://cairographics.org/releases/cairo-1.0.2.tar.gz; + sha1 = "3a425049499b0b067ed4dc60d94b4d0819c0841b"; + }; + buildInputs = [ + pkgconfig x11 fontconfig freetype + (if pngSupport then libpng else null) + ]; + propagatedBuildInputs = [ + (if postscriptSupport then zlib else null) + ]; + configureFlags = + (if pdfSupport then ["--enable-pdf"] else []); +}