pango, gtk3: non-Linux attempts to fix

This commit is contained in:
Vladimír Čunát 2013-06-19 08:59:30 +02:00
parent 6b4eaf71fe
commit 4255b343e8
2 changed files with 9 additions and 7 deletions

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, gettext { stdenv, fetchurl, pkgconfig, gettext
, expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, xlibs , expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, xlibs, x11
, xineramaSupport ? stdenv.isLinux , xineramaSupport ? stdenv.isLinux
, cupsSupport ? stdenv.isLinux, cups ? null , cupsSupport ? stdenv.isLinux, cups ? null
}: }:
@ -18,10 +18,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig gettext ]; nativeBuildInputs = [ pkgconfig gettext ];
propagatedBuildInputs = with xlibs; [ propagatedBuildInputs = with xlibs; with stdenv.lib;
expat glib cairo pango gdk_pixbuf atk at_spi2_atk [ expat glib cairo pango gdk_pixbuf atk at_spi2_atk ]
libXrandr libXrender libXcomposite libXi libXcursor ++ optionals stdenv.isLinux [ libXrandr libXrender libXcomposite libXi libXcursor ]
] ++ stdenv.lib.optional xineramaSupport libXinerama ++ optional stdenv.isDarwin x11
++ stdenv.lib.optional xineramaSupport libXinerama
++ stdenv.lib.optionals cupsSupport [ cups ]; ++ stdenv.lib.optionals cupsSupport [ cups ];
postInstall = "rm -rf $out/share/gtk-doc"; postInstall = "rm -rf $out/share/gtk-doc";

View File

@ -1,4 +1,5 @@
{ stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng, harfbuzz, fontconfig }: { stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng, harfbuzz, fontconfig
, libintlOrEmpty }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "pango-1.32.5"; #.6 needs a not-yet-stable fontconfig name = "pango-1.32.5"; #.6 needs a not-yet-stable fontconfig
@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
propagatedBuildInputs = [ x11 glib cairo libpng harfbuzz ]; propagatedBuildInputs = [ x11 glib cairo libpng harfbuzz ] ++ libintlOrEmpty;
enableParallelBuilding = true; enableParallelBuilding = true;