42a9b4e863
- Fixed qt_instdate generation, so the Qt5Core library doesn't have DATE embedded - Drop fdupes usage as it provides unpredictable results, and fools build-compare - Add libqt5-qtbase-rpmlintrc due to duplicates waste warnings: we rather have a few bytes more than to republish same binaries due to fdupes - Added make-qdbusxml2cpp-output-reproducible.patch: don't include date/time in the generated include guards; prevents unnecessary rebuilds - Added fix-drag-and-drop-regression.patch from upstream, fixes QTBUG-43436 OBS-URL: https://build.opensuse.org/request/show/283929 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqt5-qtbase?expand=0&rev=36
54 lines
2.0 KiB
Diff
54 lines
2.0 KiB
Diff
--- src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp.old 2014-12-05 17:24:31.000000000 +0100
|
|
+++ src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp 2015-02-03 16:11:26.574739176 +0100
|
|
@@ -32,7 +32,6 @@
|
|
****************************************************************************/
|
|
|
|
#include <qbytearray.h>
|
|
-#include <qdatetime.h>
|
|
#include <qdebug.h>
|
|
#include <qfile.h>
|
|
#include <qfileinfo.h>
|
|
@@ -58,7 +57,6 @@ static QString parentClassName;
|
|
static QString proxyFile;
|
|
static QString adaptorFile;
|
|
static QString inputFile;
|
|
-static QDateTime classCreationTime;
|
|
static bool skipNamespaces;
|
|
static bool verbose;
|
|
static bool includeMocs;
|
|
@@ -212,10 +210,8 @@ static QDBusIntrospection::Interfaces re
|
|
QFile input(inputFile);
|
|
if (inputFile.isEmpty() || inputFile == QLatin1String("-")) {
|
|
input.open(stdin, QIODevice::ReadOnly);
|
|
- classCreationTime = QDateTime::currentDateTime();
|
|
} else {
|
|
input.open(QIODevice::ReadOnly);
|
|
- classCreationTime = QFileInfo(input).lastModified();
|
|
}
|
|
|
|
QByteArray data = input.readAll();
|
|
@@ -551,9 +547,8 @@ static void writeProxy(const QString &fi
|
|
} else {
|
|
includeGuard = QLatin1String("QDBUSXML2CPP_PROXY");
|
|
}
|
|
- includeGuard = QString(QLatin1String("%1_%2"))
|
|
- .arg(includeGuard)
|
|
- .arg(classCreationTime.toTime_t());
|
|
+ includeGuard = QString(QLatin1String("%1"))
|
|
+ .arg(includeGuard);
|
|
hs << "#ifndef " << includeGuard << endl
|
|
<< "#define " << includeGuard << endl
|
|
<< endl;
|
|
@@ -859,9 +854,8 @@ static void writeAdaptor(const QString &
|
|
} else {
|
|
includeGuard = QLatin1String("QDBUSXML2CPP_ADAPTOR");
|
|
}
|
|
- includeGuard = QString(QLatin1String("%1_%2"))
|
|
- .arg(includeGuard)
|
|
- .arg(QDateTime::currentDateTime().toTime_t());
|
|
+ includeGuard = QString(QLatin1String("%1"))
|
|
+ .arg(includeGuard);
|
|
hs << "#ifndef " << includeGuard << endl
|
|
<< "#define " << includeGuard << endl
|
|
<< endl;
|