diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2018-02-13 22:16:24 +0100 |
---|---|---|
committer | Daiderd Jordan <daiderd@gmail.com> | 2018-02-14 00:34:27 +0100 |
commit | 4c07aea8d8fb48060691ce195e6dc281a44ba3ef (patch) | |
tree | ac05fdeffd48dc595bd133562fa67dd79b394c2e /pkgs/development/libraries/qt-4.x | |
parent | f8865b1181b8947c302e8dd2b14f8afdb9fd7122 (diff) |
qt48: fix darwin build with clang-5
Diffstat (limited to 'pkgs/development/libraries/qt-4.x')
-rw-r--r-- | pkgs/development/libraries/qt-4.x/4.8/clang-5-darwin.patch | 13 | ||||
-rw-r--r-- | pkgs/development/libraries/qt-4.x/4.8/default.nix | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qt-4.x/4.8/clang-5-darwin.patch b/pkgs/development/libraries/qt-4.x/4.8/clang-5-darwin.patch new file mode 100644 index 0000000000000..7b181f3ad896d --- /dev/null +++ b/pkgs/development/libraries/qt-4.x/4.8/clang-5-darwin.patch @@ -0,0 +1,13 @@ +diff --git a/src/gui/text/qfontengine_coretext.mm b/src/gui/text/qfontengine_coretext.mm +index 204d685..e05179e 100644 +--- a/src/gui/text/qfontengine_coretext.mm ++++ b/src/gui/text/qfontengine_coretext.mm +@@ -886,7 +886,7 @@ void QCoreTextFontEngine::getUnscaledGlyph(glyph_t glyph, QPainterPath *path, gl + + QFixed QCoreTextFontEngine::emSquareSize() const + { +- return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont))); ++ return QFixed(int(CTFontGetUnitsPerEm(ctfont))); + } + + QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix index a9bd25ed28bc4..46f24a08b5e1b 100644 --- a/pkgs/development/libraries/qt-4.x/4.8/default.nix +++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix @@ -68,6 +68,7 @@ stdenv.mkDerivation rec { [ ./glib-2.32.patch ./libressl.patch ./parallel-configure.patch + ./clang-5-darwin.patch ./qt-4.8.7-unixmake-darwin.patch (substituteAll { src = ./dlopen-absolute-paths.diff; |