qt58.qtbase: Fix QTCOMPOSE search patch
This commit is contained in:
parent
2ce3fe0a71
commit
12c981d4b7
@ -2,7 +2,7 @@ Index: qtbase-opensource-src-5.8.0/src/plugins/platforminputcontexts/compose/gen
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- qtbase-opensource-src-5.8.0.orig/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
|
--- qtbase-opensource-src-5.8.0.orig/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
|
||||||
+++ qtbase-opensource-src-5.8.0/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
|
+++ qtbase-opensource-src-5.8.0/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
|
||||||
@@ -258,10 +258,7 @@ void TableGenerator::initPossibleLocatio
|
@@ -258,12 +258,9 @@ void TableGenerator::initPossibleLocatio
|
||||||
m_possibleLocations.reserve(7);
|
m_possibleLocations.reserve(7);
|
||||||
if (qEnvironmentVariableIsSet("QTCOMPOSE"))
|
if (qEnvironmentVariableIsSet("QTCOMPOSE"))
|
||||||
m_possibleLocations.append(QString::fromLocal8Bit(qgetenv("QTCOMPOSE")));
|
m_possibleLocations.append(QString::fromLocal8Bit(qgetenv("QTCOMPOSE")));
|
||||||
@ -10,7 +10,9 @@ Index: qtbase-opensource-src-5.8.0/src/plugins/platforminputcontexts/compose/gen
|
|||||||
- m_possibleLocations.append(QStringLiteral("/usr/local/share/X11/locale"));
|
- m_possibleLocations.append(QStringLiteral("/usr/local/share/X11/locale"));
|
||||||
- m_possibleLocations.append(QStringLiteral("/usr/lib/X11/locale"));
|
- m_possibleLocations.append(QStringLiteral("/usr/lib/X11/locale"));
|
||||||
- m_possibleLocations.append(QStringLiteral("/usr/local/lib/X11/locale"));
|
- m_possibleLocations.append(QStringLiteral("/usr/local/lib/X11/locale"));
|
||||||
+ m_possibleLocations.append(QStringLiteral("${libX11}/share/X11/locale"));
|
|
||||||
m_possibleLocations.append(QStringLiteral(X11_PREFIX "/share/X11/locale"));
|
m_possibleLocations.append(QStringLiteral(X11_PREFIX "/share/X11/locale"));
|
||||||
m_possibleLocations.append(QStringLiteral(X11_PREFIX "/lib/X11/locale"));
|
m_possibleLocations.append(QStringLiteral(X11_PREFIX "/lib/X11/locale"));
|
||||||
|
+ m_possibleLocations.append(QStringLiteral(NIXPKGS_QTCOMPOSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString TableGenerator::findComposeFile()
|
||||||
|
@ -66,10 +66,6 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
substituteInPlace src/dbus/qdbus_symbols.cpp \
|
substituteInPlace src/dbus/qdbus_symbols.cpp \
|
||||||
--replace "@dbus_libs@" "${dbus.lib}"
|
--replace "@dbus_libs@" "${dbus.lib}"
|
||||||
|
|
||||||
substituteInPlace \
|
|
||||||
src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp \
|
|
||||||
--replace "@libX11@" "${libX11.out}"
|
|
||||||
''
|
''
|
||||||
+ lib.optionalString mesaSupported ''
|
+ lib.optionalString mesaSupported ''
|
||||||
substituteInPlace \
|
substituteInPlace \
|
||||||
@ -232,6 +228,7 @@ stdenv.mkDerivation {
|
|||||||
NIX_CFLAGS_COMPILE =
|
NIX_CFLAGS_COMPILE =
|
||||||
[
|
[
|
||||||
"-Wno-error=sign-compare"
|
"-Wno-error=sign-compare"
|
||||||
|
''-DNIXPKGS_QTCOMPOSE="${libX11.out}/share/X11/locale"''
|
||||||
]
|
]
|
||||||
++ lib.optionals stdenv.isDarwin
|
++ lib.optionals stdenv.isDarwin
|
||||||
[
|
[
|
||||||
|
Loading…
x
Reference in New Issue
Block a user