From deec2fbb21bfe9a84acc422f76f3dc67b21bbc10 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 6 Nov 2003 13:16:41 +0000 Subject: [PATCH] * Converted Xft. svn path=/nixpkgs/trunk/; revision=485 --- pkgs-ng/development/libraries/Xft/builder.sh | 10 ++++++++++ pkgs-ng/development/libraries/Xft/default.fix | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 pkgs-ng/development/libraries/Xft/builder.sh create mode 100644 pkgs-ng/development/libraries/Xft/default.fix diff --git a/pkgs-ng/development/libraries/Xft/builder.sh b/pkgs-ng/development/libraries/Xft/builder.sh new file mode 100755 index 00000000000..79a570d46cc --- /dev/null +++ b/pkgs-ng/development/libraries/Xft/builder.sh @@ -0,0 +1,10 @@ +#! /bin/sh + +buildinputs="$pkgconfig $fontconfig $x11" +. $stdenv/setup || exit 1 + +tar xvfz $src || exit 1 +cd xft-* || exit 1 +./configure --prefix=$out --x-includes=$x11/include --x-libraries=$x11/lib || exit 1 +make || exit 1 +make install || exit 1 diff --git a/pkgs-ng/development/libraries/Xft/default.fix b/pkgs-ng/development/libraries/Xft/default.fix new file mode 100644 index 00000000000..0764a1dd80a --- /dev/null +++ b/pkgs-ng/development/libraries/Xft/default.fix @@ -0,0 +1,18 @@ +{stdenv, fetchurl, pkgconfig, x11, fontconfig}: + +assert !isNull pkgconfig && !isNull x11 && !isNull fontconfig; +assert fontconfig.x11 == x11; + +derivation { + name = "xft-2.1.2"; + system = stdenv.system; + builder = ./builder.sh; + src = fetchurl { + url = http://pdx.freedesktop.org/software/fontconfig/releases/xft-2.1.2.tar.gz; + md5 = "defb7e801d4938b8b15a426ae57e2f3f"; + }; + stdenv = stdenv; + pkgconfig = pkgconfig; + x11 = x11; + fontconfig = fontconfig; +}