From 74aba161267297ce206ece3d849bd7558216515a Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 2 Mar 2008 22:02:28 +0000 Subject: Added FontForge with X11 interface svn path=/nixpkgs/trunk/; revision=10918 --- pkgs/tools/misc/fontforge/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'pkgs/tools/misc/fontforge') diff --git a/pkgs/tools/misc/fontforge/default.nix b/pkgs/tools/misc/fontforge/default.nix index 5a5715dd3af..314d29cb4b6 100644 --- a/pkgs/tools/misc/fontforge/default.nix +++ b/pkgs/tools/misc/fontforge/default.nix @@ -1,5 +1,7 @@ { stdenv, fetchurl, gettext, freetype, zlib , libungif, libpng, libjpeg, libtiff, libxml2 +, libX11 ? null , lib , xproto ? null +, libXt ? null }: stdenv.mkDerivation { @@ -14,7 +16,14 @@ stdenv.mkDerivation { unpackFile ${freetype.src} freetypeSrcPath=$(echo `pwd`/freetype-*) configureFlags=\"$configureFlags --with-freetype-src=$freetypeSrcPath\" - "; + " + + (if libX11!=null then '' + configureFlags="$configureFlags --with-gui=gdraw"; + '' else ""); - buildInputs = [gettext freetype zlib libungif libpng libjpeg libtiff libxml2]; + buildInputs = [gettext freetype zlib libungif libpng libjpeg libtiff libxml2] + ++ (lib.optional (libX11!=null) libX11) + ++ (lib.optional (xproto!=null) xproto) + ++ (lib.optional (libXt!=null) libXt) + ; } -- cgit 1.4.1