From e21d7483e92399548df0142e1b7d1e0f19c94d65 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 22 Apr 2010 21:05:47 +0000 Subject: [PATCH] - from rhbz Changed files: qtsingleapplication-dont-bundle-external-libs.patch -> 1.1 qtsingleapplication.prf -> 1.1 --- ...pplication-dont-bundle-external-libs.patch | 73 +++++++++++++++++++ qtsingleapplication.prf | 4 + 2 files changed, 77 insertions(+) create mode 100644 qtsingleapplication-dont-bundle-external-libs.patch create mode 100644 qtsingleapplication.prf diff --git a/qtsingleapplication-dont-bundle-external-libs.patch b/qtsingleapplication-dont-bundle-external-libs.patch new file mode 100644 index 0000000..d277431 --- /dev/null +++ b/qtsingleapplication-dont-bundle-external-libs.patch @@ -0,0 +1,73 @@ +diff -rupN qtsingleapplication-2.6_1-opensource.old/src/qtlocalpeer.cpp qtsingleapplication-2.6_1-opensource/src/qtlocalpeer.cpp +--- qtsingleapplication-2.6_1-opensource.old/src/qtlocalpeer.cpp 2009-12-16 05:43:33.000000000 -0500 ++++ qtsingleapplication-2.6_1-opensource/src/qtlocalpeer.cpp 2010-04-15 20:54:19.000000000 -0400 +@@ -59,15 +59,6 @@ static PProcessIdToSessionId pProcessIdT + #include + #endif + +-namespace QtLP_Private { +-#include "qtlockedfile.cpp" +-#if defined(Q_OS_WIN) +-#include "qtlockedfile_win.cpp" +-#else +-#include "qtlockedfile_unix.cpp" +-#endif +-} +- + const char* QtLocalPeer::ack = "ack"; + + QtLocalPeer::QtLocalPeer(QObject* parent, const QString &appId) +@@ -118,7 +109,7 @@ bool QtLocalPeer::isClient() + if (lockFile.isLocked()) + return false; + +- if (!lockFile.lock(QtLP_Private::QtLockedFile::WriteLock, false)) ++ if (!lockFile.lock(QtLockedFile::WriteLock, false)) + return true; + + bool res = server->listen(socketName); +diff -rupN qtsingleapplication-2.6_1-opensource.old/src/qtlocalpeer.h qtsingleapplication-2.6_1-opensource/src/qtlocalpeer.h +--- qtsingleapplication-2.6_1-opensource.old/src/qtlocalpeer.h 2009-12-16 05:43:33.000000000 -0500 ++++ qtsingleapplication-2.6_1-opensource/src/qtlocalpeer.h 2010-04-15 20:54:38.000000000 -0400 +@@ -49,9 +49,7 @@ + #include + #include + +-namespace QtLP_Private { + #include "qtlockedfile.h" +-} + + class QtLocalPeer : public QObject + { +@@ -74,7 +72,7 @@ protected: + QString id; + QString socketName; + QLocalServer* server; +- QtLP_Private::QtLockedFile lockFile; ++ QtLockedFile lockFile; + + private: + static const char* ack; +diff -rupN qtsingleapplication-2.6_1-opensource.old/src/qtsingleapplication.pri qtsingleapplication-2.6_1-opensource/src/qtsingleapplication.pri +--- qtsingleapplication-2.6_1-opensource.old/src/qtsingleapplication.pri 2009-12-16 05:43:33.000000000 -0500 ++++ qtsingleapplication-2.6_1-opensource/src/qtsingleapplication.pri 2010-04-15 20:54:19.000000000 -0400 +@@ -2,6 +2,7 @@ include(../common.pri) + INCLUDEPATH += $$PWD + DEPENDPATH += $$PWD + QT *= network ++CONFIG *= qtlockedfile + + qtsingleapplication-uselib:!qtsingleapplication-buildlib { + LIBS += -L$$QTSINGLEAPPLICATION_LIBDIR -l$$QTSINGLEAPPLICATION_LIBNAME +diff -rupN qtsingleapplication-2.6_1-opensource.old/src/qtsinglecoreapplication.pri qtsingleapplication-2.6_1-opensource/src/qtsinglecoreapplication.pri +--- qtsingleapplication-2.6_1-opensource.old/src/qtsinglecoreapplication.pri 2009-12-16 05:43:33.000000000 -0500 ++++ qtsingleapplication-2.6_1-opensource/src/qtsinglecoreapplication.pri 2010-04-15 20:54:19.000000000 -0400 +@@ -2,7 +2,7 @@ INCLUDEPATH += $$PWD + DEPENDPATH += $$PWD + HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h + SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp +- ++CONFIG *= qtlockedfile + QT *= network + + win32:contains(TEMPLATE, lib):contains(CONFIG, shared) { diff --git a/qtsingleapplication.prf b/qtsingleapplication.prf new file mode 100644 index 0000000..40335a1 --- /dev/null +++ b/qtsingleapplication.prf @@ -0,0 +1,4 @@ +INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtSolutions +DEPENDPATH *= $$QMAKE_INCDIR_QT/QtSolutions +LIBS *= -lQtSolutions_SingleApplication-2.6 +QT *= network -- 2.44.0