harfbuzz: major update 0.9.12 -> .24

Also use deps recommended by upstream (by defaul).
This commit is contained in:
Vladimír Čunát 2013-11-17 14:16:28 +01:00
parent 45859b5f34
commit 3bcc63913b
2 changed files with 6 additions and 8 deletions

View File

@ -1,19 +1,18 @@
{ stdenv, fetchurl, pkgconfig, glib, freetype,
icu ? null, graphite2 ? null, libintlOrEmpty }:
{ stdenv, fetchurl, pkgconfig, glib, freetype, cairo, icu
, graphite2 ? null, libintlOrEmpty }:
stdenv.mkDerivation rec {
name = "harfbuzz-0.9.12";
name = "harfbuzz-0.9.24";
src = fetchurl {
url = "http://www.freedesktop.org/software/harfbuzz/release/${name}.tar.bz2";
sha256 = "19cx5y2m20rp7z5j7mwqfb4ph2g8lrri69zim44x362y4w5gfly6";
sha256 = "08i46xx92hvz2br2d9hdxjgi0g5jglwf5bdfsandxb0qlgc5vwpd";
};
buildInputs = [ pkgconfig glib freetype ]
buildInputs = [ pkgconfig glib freetype cairo icu ] # recommended by upstream
++ libintlOrEmpty;
propagatedBuildInputs = []
++ (stdenv.lib.optionals (icu != null) [icu])
++ (stdenv.lib.optionals (graphite2 != null) [graphite2])
++ stdenv.lib.optional (graphite2 != null) graphite2
;
meta = {

View File

@ -4492,7 +4492,6 @@ let
heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { };
harfbuzz = callPackage ../development/libraries/harfbuzz {
icu = null;
graphite2 = null;
};