guibuilder_pel7x64builder0
6 years ago
13 changed files with 1942 additions and 0 deletions
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash |
||||
|
||||
if [ -z "${QT_XCB_FORCE_SOFTWARE_OPENGL-}" ]; then |
||||
|
||||
QT5_CHECK_OPENGL_VERSION=`LANG=C glxinfo 2> /dev/null | grep '^OpenGL version string: ' | head -n 1 | sed -e 's/^OpenGL version string: \([0-9]\).*$/\1/g'` ||: |
||||
|
||||
if [ "$QT5_CHECK_OPENGL_VERSION" == "1" ]; then |
||||
QT_XCB_FORCE_SOFTWARE_OPENGL=1 |
||||
export QT_XCB_FORCE_SOFTWARE_OPENGL |
||||
fi |
||||
|
||||
unset QT5_CHECK_OPENGL_VERSION |
||||
|
||||
fi |
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
%_qt5 @@NAME@@ |
||||
%_qt5_epoch @@EPOCH@@ |
||||
%_qt5_version @@VERSION@@ |
||||
%_qt5_evr @@EVR@@ |
||||
%_qt5_prefix %{_libdir}/qt5 |
||||
%_qt5_archdatadir %{_qt5_prefix} |
||||
%_qt5_bindir %{_qt5_prefix}/bin |
||||
%_qt5_datadir %{_datadir}/qt5 |
||||
%_qt5_docdir %{_docdir}/qt5 |
||||
%_qt5_examplesdir %{_qt5_prefix}/examples |
||||
%_qt5_headerdir %{_includedir}/qt5 |
||||
%_qt5_includedir %{_includedir}/qt5 |
||||
%_qt5_importdir %{_qt5_archdatadir}/imports |
||||
%_qt5_libdir %{_libdir} |
||||
%_qt5_libexecdir %{_qt5_archdatadir}/libexec |
||||
%_qt5_plugindir %{_qt5_archdatadir}/plugins |
||||
%_qt5_qmldir %{_qt5_archdatadir}/qml |
||||
%_qt5_qmake %{_qt5_bindir}/qmake |
||||
%_qt5_settingsdir %{_sysconfdir}/xdg |
||||
%_qt5_sysconfdir %{_qt5_settingsdir} |
||||
%_qt5_translationdir %{_datadir}/qt5/translations |
||||
|
||||
%_qt5_cflags %{nil}@@QT5_CFLAGS@@ |
||||
%_qt5_cxxflags %{nil}@@QT5_CXXFLAGS@@ |
||||
%_qt5_ldflags %{nil}%{?__global_ldflags} @@QT5_RPM_LD_FLAGS@@ |
||||
%_qt5_optflags %{optflags} @@QT5_RPM_OPT_FLAGS@@ |
||||
|
||||
%_qt5_qmake_flags \\\ |
||||
QMAKE_CFLAGS_DEBUG="${CFLAGS:-%{_qt5_optflags} %{?_qt5_cflags}}" \\\ |
||||
QMAKE_CFLAGS_RELEASE="${CFLAGS:-%{_qt5_optflags} %{?_qt5_cflags}}" \\\ |
||||
QMAKE_CXXFLAGS_DEBUG="${CXXFLAGS:-%{_qt5_optflags} %{?_qt5_cxxflags}}" \\\ |
||||
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS:-%{_qt5_optflags} %{?_qt5_cxxflags}}" \\\ |
||||
QMAKE_LFLAGS_DEBUG="${LDFLAGS:-%{_qt5_ldflags}}" \\\ |
||||
QMAKE_LFLAGS_RELEASE="${LDFLAGS:-%{_qt5_ldflags}}" \\\ |
||||
QMAKE_STRIP= |
||||
|
||||
%qmake_qt5 %{_qt5_qmake} %{?_qt5_qmake_flags} |
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
/* qconfig.h */ |
||||
/* This file is here to prevent a file conflict on multiarch systems. A |
||||
* conflict will occur because qconfig.h has arch-specific definitions. |
||||
* |
||||
* DO NOT INCLUDE THE NEW FILE DIRECTLY -- ALWAYS INCLUDE THIS ONE INSTEAD. */ |
||||
|
||||
#ifndef QCONFIG_MULTILIB_H |
||||
#define QCONFIG_MULTILIB_H |
||||
|
||||
#ifndef __WORDSIZE |
||||
#include <bits/wordsize.h> |
||||
#endif |
||||
|
||||
#if __WORDSIZE == 32 |
||||
#include "QtCore/qconfig-32.h" |
||||
#elif __WORDSIZE == 64 |
||||
#include "QtCore/qconfig-64.h" |
||||
#else |
||||
#error "unexpected value for __WORDSIZE macro" |
||||
#endif |
||||
|
||||
#endif |
||||
|
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
diff --git a/src/plugins/sqldrivers/configure.json b/src/plugins/sqldrivers/configure.json |
||||
index 234f880..d53f035 100644 |
||||
--- a/src/plugins/sqldrivers/configure.json |
||||
+++ b/src/plugins/sqldrivers/configure.json |
||||
@@ -54,7 +54,8 @@ |
||||
}, |
||||
"sources": [ |
||||
{ "libs": "-lgds32_ms", "condition": "config.win32" }, |
||||
- { "libs": "-lgds", "condition": "!config.win32" } |
||||
+ { "libs": "-lgds", "condition": "!config.win32" }, |
||||
+ { "libs": "-lfbclient", "condition": "!config.win32" } |
||||
] |
||||
}, |
||||
"mysql": { |
||||
diff --git a/src/plugins/sqldrivers/ibase/qsql_ibase_p.h b/src/plugins/sqldrivers/ibase/qsql_ibase_p.h |
||||
index c7cee41..6a9c56c 100644 |
||||
--- a/src/plugins/sqldrivers/ibase/qsql_ibase_p.h |
||||
+++ b/src/plugins/sqldrivers/ibase/qsql_ibase_p.h |
||||
@@ -52,7 +52,7 @@ |
||||
// |
||||
|
||||
#include <QtSql/qsqldriver.h> |
||||
-#include <ibase.h> |
||||
+#include <firebird/ibase.h> |
||||
|
||||
#ifdef QT_PLUGIN |
||||
#define Q_EXPORT_SQLDRIVER_IBASE |
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf |
||||
index e7e6ee1..ff2a939 100644 |
||||
--- a/mkspecs/common/gcc-base.conf |
||||
+++ b/mkspecs/common/gcc-base.conf |
||||
@@ -32,7 +32,7 @@ |
||||
# |
||||
|
||||
QMAKE_CFLAGS_OPTIMIZE = -O2 |
||||
-QMAKE_CFLAGS_OPTIMIZE_FULL = -O3 |
||||
+QMAKE_CFLAGS_OPTIMIZE_FULL = -O2 |
||||
QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og |
||||
QMAKE_CFLAGS_OPTIMIZE_SIZE = -Os |
||||
|
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
diff --git a/src/plugins/platforms/xcb/qxcbscreen.cpp b/src/plugins/platforms/xcb/qxcbscreen.cpp |
||||
index 5e136b5..0ad2842 100644 |
||||
--- a/src/plugins/platforms/xcb/qxcbscreen.cpp |
||||
+++ b/src/plugins/platforms/xcb/qxcbscreen.cpp |
||||
@@ -620,7 +620,7 @@ void QXcbScreen::updateGeometry(const QRect &geom, uint8_t rotation) |
||||
m_sizeMillimeters = sizeInMillimeters(xGeometry.size(), virtualDpi()); |
||||
|
||||
qreal dpi = xGeometry.width() / physicalSize().width() * qreal(25.4); |
||||
- m_pixelDensity = qMax(1, qRound(dpi/96)); |
||||
+ m_pixelDensity = qMax(1, (int) (dpi/96)); // instead of rounding at 1.5, round at 2.0 (same as GNOME) |
||||
m_geometry = QRect(xGeometry.topLeft(), xGeometry.size()); |
||||
m_availableGeometry = xGeometry & m_virtualDesktop->workArea(); |
||||
QWindowSystemInterface::handleScreenGeometryChange(QPlatformScreen::screen(), m_geometry, m_availableGeometry); |
@ -0,0 +1,33 @@
@@ -0,0 +1,33 @@
|
||||
diff -r -u a/mkspecs/linux-g++/qmake.conf b/mkspecs/linux-g++/qmake.conf |
||||
--- a/mkspecs/linux-g++/qmake.conf 2015-10-30 06:20:01.000000000 -0200 |
||||
+++ b/mkspecs/linux-g++/qmake.conf 2015-11-05 11:23:23.230741601 -0200 |
||||
@@ -5,6 +5,7 @@ |
||||
MAKEFILE_GENERATOR = UNIX |
||||
CONFIG += incremental |
||||
QMAKE_INCREMENTAL_STYLE = sublib |
||||
+QMAKE_CFLAGS_RELEASE += -O2 |
||||
|
||||
include(../common/linux.conf) |
||||
include(../common/gcc-base-unix.conf) |
||||
diff -r -u a/mkspecs/linux-g++-32/qmake.conf b/mkspecs/linux-g++-32/qmake.conf |
||||
--- a/mkspecs/linux-g++-32/qmake.conf 2015-10-30 06:20:01.000000000 -0200 |
||||
+++ b/mkspecs/linux-g++-32/qmake.conf 2015-11-05 11:22:19.761494470 -0200 |
||||
@@ -10,6 +10,7 @@ |
||||
|
||||
QMAKE_CFLAGS = -m32 |
||||
QMAKE_LFLAGS = -m32 |
||||
+QMAKE_CFLAGS_RELEASE += -O2 |
||||
|
||||
include(../common/gcc-base-unix.conf) |
||||
include(../common/g++-unix.conf) |
||||
diff -r -u a/mkspecs/linux-g++-64/qmake.conf b/mkspecs/linux-g++-64/qmake.conf |
||||
--- a/mkspecs/linux-g++-64/qmake.conf 2015-10-30 06:20:01.000000000 -0200 |
||||
+++ b/mkspecs/linux-g++-64/qmake.conf 2015-11-05 11:22:49.497610248 -0200 |
||||
@@ -13,6 +13,7 @@ |
||||
|
||||
QMAKE_CFLAGS = -m64 |
||||
QMAKE_LFLAGS = -m64 |
||||
+QMAKE_CFLAGS_RELEASE += -O2 |
||||
|
||||
include(../common/gcc-base-unix.conf) |
||||
include(../common/g++-unix.conf) |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff -up qtbase-opensource-src-5.6.2/src/xml/sax/qxml_p.h.QTBUG-35459 qtbase-opensource-src-5.6.2/src/xml/sax/qxml_p.h |
||||
--- qtbase-opensource-src-5.6.2/src/xml/sax/qxml_p.h.QTBUG-35459 2016-09-16 00:49:42.000000000 -0500 |
||||
+++ qtbase-opensource-src-5.6.2/src/xml/sax/qxml_p.h 2016-10-16 08:40:04.441725330 -0500 |
||||
@@ -217,7 +217,7 @@ private: |
||||
// for the DTD currently being parsed. |
||||
static const int dtdRecursionLimit = 2; |
||||
// The maximum amount of characters an entity value may contain, after expansion. |
||||
- static const int entityCharacterLimit = 1024; |
||||
+ static const int entityCharacterLimit = 65536; |
||||
|
||||
const QString &string(); |
||||
void stringClear(); |
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
diff -up qtbase-opensource-src-5.7.1/src/tools/moc/main.cpp.moc_WORDSIZE qtbase-opensource-src-5.7.1/src/tools/moc/main.cpp |
||||
--- qtbase-opensource-src-5.7.1/src/tools/moc/main.cpp.moc_WORDSIZE 2016-12-01 02:17:04.000000000 -0600 |
||||
+++ qtbase-opensource-src-5.7.1/src/tools/moc/main.cpp 2016-12-08 12:37:28.931589338 -0600 |
||||
@@ -179,6 +179,11 @@ int runMoc(int argc, char **argv) |
||||
Moc moc; |
||||
pp.macros["Q_MOC_RUN"]; |
||||
pp.macros["__cplusplus"]; |
||||
+ pp.macros["_SYS_SYSMACROS_H_OUTER"]; |
||||
+ Macro macro; |
||||
+ macro.symbols = Preprocessor::tokenize(QByteArray::number(Q_PROCESSOR_WORDSIZE*8), 1, Preprocessor::TokenizeDefine); |
||||
+ macro.symbols.removeLast(); // remove the EOF symbol |
||||
+ pp.macros.insert("__WORDSIZE", macro); |
||||
|
||||
// Don't stumble over GCC extensions |
||||
Macro dummyVariadicFunctionMacro; |
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
--- qtbase-opensource-src-5.8.0/src/corelib/global/qglobal.h.orig 2017-01-26 10:45:40.905010896 +0100 |
||||
+++ qtbase-opensource-src-5.8.0/src/corelib/global/qglobal.h 2017-01-26 10:46:50.299858887 +0100 |
||||
@@ -55,7 +55,7 @@ |
||||
/* |
||||
can be used like #if (QT_VERSION >= QT_VERSION_CHECK(4, 4, 0)) |
||||
*/ |
||||
-#define QT_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) |
||||
+#define QT_VERSION_CHECK(qt_version_check_major, qt_version_check_minor, qt_version_check_patch) ((qt_version_check_major<<16)|(qt_version_check_minor<<8)|(qt_version_check_patch)) |
||||
|
||||
#ifdef QT_BOOTSTRAPPED |
||||
#include <QtCore/qconfig-bootstrapped.h> |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff -up qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql.cpp.than qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql.cpp |
||||
diff -up qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h.than qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h |
||||
--- qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h.than 2017-07-14 13:43:50.831203768 +0200 |
||||
+++ qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h 2017-07-14 13:44:24.364948006 +0200 |
||||
@@ -58,6 +58,7 @@ |
||||
#endif |
||||
|
||||
#include <mysql.h> |
||||
+#include <mysql_version.h> |
||||
|
||||
#ifdef QT_PLUGIN |
||||
#define Q_EXPORT_SQLDRIVER_MYSQL |
Loading…
Reference in new issue