qt55.qtbase: use -system-harfbuzz

This commit is contained in:
Thomas Tuegel 2016-01-24 11:06:40 -06:00
parent 74121e07a7
commit 6dda0824ba
2 changed files with 13 additions and 3 deletions

View File

@ -64,6 +64,7 @@ let
qtbase = callPackage ./qtbase { qtbase = callPackage ./qtbase {
mesa = pkgs.mesa_noglu; mesa = pkgs.mesa_noglu;
harfbuzz = pkgs.harfbuzz-icu;
cups = if stdenv.isLinux then pkgs.cups else null; cups = if stdenv.isLinux then pkgs.cups else null;
# GNOME dependencies are not used unless gtkStyle == true # GNOME dependencies are not used unless gtkStyle == true
inherit (pkgs.gnome) libgnomeui GConf gnome_vfs; inherit (pkgs.gnome) libgnomeui GConf gnome_vfs;

View File

@ -3,7 +3,8 @@
, xlibs, libX11, libxcb, libXcursor, libXext, libXrender, libXi , xlibs, libX11, libxcb, libXcursor, libXext, libXrender, libXi
, xcbutil, xcbutilimage, xcbutilkeysyms, xcbutilwm, libxkbcommon , xcbutil, xcbutilimage, xcbutilkeysyms, xcbutilwm, libxkbcommon
, fontconfig, freetype, openssl, dbus, glib, udev, libxml2, libxslt, pcre , fontconfig, freetype, harfbuzz
, openssl, dbus, glib, udev, libxml2, libxslt, pcre
, zlib, libjpeg, libpng, libtiff, sqlite, icu , zlib, libjpeg, libpng, libtiff, sqlite, icu
, coreutils, bison, flex, gdb, gperf, lndir, ruby , coreutils, bison, flex, gdb, gperf, lndir, ruby
@ -177,6 +178,7 @@ stdenv.mkDerivation {
-no-mips_dspr2 -no-mips_dspr2
-system-zlib -system-zlib
-system-harfbuzz
-system-libpng -system-libpng
-system-libjpeg -system-libjpeg
-system-xcb -system-xcb
@ -200,9 +202,16 @@ stdenv.mkDerivation {
PSQL_LIBS = lib.optionalString (postgresql != null) "-L${postgresql.lib}/lib -lpq"; PSQL_LIBS = lib.optionalString (postgresql != null) "-L${postgresql.lib}/lib -lpq";
propagatedBuildInputs = [ propagatedBuildInputs = [
dbus glib libxml2 libxslt openssl pcre sqlite udev zlib
# Image formats
libjpeg libpng libtiff
# Text rendering
fontconfig freetype harfbuzz icu
# X11 libs
xlibs.libXcomposite libX11 libxcb libXext libXrender libXi xlibs.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu
xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon
] ]
++ lib.optional mesaSupported mesa; ++ lib.optional mesaSupported mesa;