]> git.pld-linux.org Git - packages/QtSingleApplication.git/commitdiff
update to ad9bc4600ce769a8b3ad10910803cd555811b70c
authorElan Ruusamäe <glen@delfi.ee>
Tue, 12 Apr 2016 22:56:02 +0000 (01:56 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Tue, 12 Apr 2016 22:56:02 +0000 (01:56 +0300)
updated patches and .prf from fedora

QtSingleApplication.spec
qtsingleapplication-build.diff
qtsingleapplication.prf
qtsinglecoreapplication.prf
version.patch [new file with mode: 0644]

index 68f7d85a9664d573959aa449ca8b07d51e78502c..abfcb5a9e1c83a6a2592b6e802cb7e70f7bce837 100644 (file)
@@ -5,23 +5,21 @@
 
 # last commit to qtsingleapplication subdir in
 # https://qt.gitorious.org/qt-solutions/qt-solutions/
-%define        commit  841982ceec9d30a7ab7324979a0fd5c9c36fd121
+%define        commit  ad9bc4600ce769a8b3ad10910803cd555811b70c
 Summary:       Qt library to start applications only once per user
 Name:          QtSingleApplication
 Version:       2.6.1
-Release:       2
+Release:       2.1
 License:       GPL v3 or LGPL v2 with exceptions
 Group:         Libraries
-# git clone git@gitorious.org:qt-solutions/qt-solutions.git
-# git checkout %{commit}
-# tar -cjf QtSingleApplication-%{version}.tar.bz2 -C qt-solutions/qtsingleapplication .
-Source0:       %{name}-%{version}.tar.bz2
-# Source0-md5: 2442ba5536b99b4b9144bd33ea23cb17
+Source0:    https://github.com/qtproject/qt-solutions/archive/%{commit}/%{name}-%{commit}.tar.gz
+# Source0-md5: 07f01898ad475c5cded2968d25bee85c
 Source1:       qtsingleapplication.prf
 Source2:       qtsinglecoreapplication.prf
 Patch0:                qtsingleapplication-build.diff
 Patch1:                qtlockedfile.patch
 Patch2:                clementine.patch
+Patch3:                version.patch
 URL:           http://doc.qt.digia.com/solutions/4/qtsingleapplication/qtsingleapplication.html
 BuildRequires: libstdc++-devel
 %if %{with qt4}
@@ -93,9 +91,11 @@ applications that use Qt5SingleApplication.
 
 %prep
 %setup -qc
+mv qt-solutions-*/qtsingleapplication/* .
 %patch0 -p0
 %patch1 -p0
 %patch2 -p1
+%patch3 -p1
 
 # We already disabled bundling this external library.
 # But just to make sure:
index eadd24c83f363679b92b26bab3eb7ccd68b4f63d..36365b8dae7bf7f873f6640e2204cd2abe295416 100644 (file)
@@ -16,18 +16,22 @@ diff -rupN buildlib/buildcorelib.pro.old buildlib/buildcorelib.pro
 +target.path = $$DESTDIR
 +INSTALLS += target
 diff -rupN common.pri.old common.pri
---- common.pri.old      2014-08-14 22:46:46.597411107 +0200
-+++ common.pri  2014-08-14 22:47:33.676859489 +0200
-@@ -1,6 +1,7 @@
- exists(config.pri):infile(config.pri, SOLUTIONS_LIBRARY, yes): CONFIG += qtsingleapplication-uselib
- TEMPLATE += fakelib
--QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-head)
-+QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-2.6)
-+QTSINGLECOREAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleCoreApplication-2.6)
+--- common.pri.old     2015-09-13 18:29:19.955577604 +0200
++++ common.pri 2015-09-13 18:32:21.054587906 +0200
+@@ -5,10 +5,12 @@ greaterThan(QT_MAJOR_VERSION, 5)|\
+   if(equals(QT_MAJOR_VERSION, 5):greaterThan(QT_MINOR_VERSION, 4))|\
+   if(equals(QT_MAJOR_VERSION, 5):equals(QT_MINOR_VERSION, 4):greaterThan(QT_PATCH_VERSION, 1)) {
+     QTSINGLEAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleApplication-head)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleCoreApplication-head)
+ } else {
+     QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-head)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleCoreApplication-head)
+ }
  TEMPLATE -= fakelib
  QTSINGLEAPPLICATION_LIBDIR = $$PWD/lib
-+QTSINGLECOREAPPLICATION_LIBDIR = $$PWD/lib
 -unix:qtsingleapplication-uselib:!qtsingleapplication-buildlib:QMAKE_RPATHDIR += $$QTSINGLEAPPLICATION_LIBDIR
++QTSINGLECOREAPPLICATION_LIBDIR = $$PWD/lib
 diff -rupN qtsingleapplication.pro.old qtsingleapplication.pro
 --- qtsingleapplication.pro.old        2009-12-16 05:43:33.000000000 -0500
 +++ qtsingleapplication.pro    2010-07-21 22:09:10.000000000 -0400
index 40335a1c345b9b08991264cbc0839c13fc8be0fd..26e0fdbbfb368b302b18d610c92f76c6b840a87b 100644 (file)
@@ -1,4 +1,5 @@
-INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtSolutions
-DEPENDPATH  *= $$QMAKE_INCDIR_QT/QtSolutions
+INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions
 LIBS *= -lQtSolutions_SingleApplication-2.6
+QT *= widgets
 QT *= network
+CONFIG *= qtlockedfile
index ab316688e5db6339418a42410259f764f60b06ab..c400d5311b799049290b56895e2b1f6128d036d7 100644 (file)
@@ -1,4 +1,3 @@
-INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtSolutions
-DEPENDPATH  *= $$QMAKE_INCDIR_QT/QtSolutions
+INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions
 LIBS *= -lQtSolutions_SingleCoreApplication-2.6
 QT *= network
diff --git a/version.patch b/version.patch
new file mode 100644 (file)
index 0000000..ad3fd18
--- /dev/null
@@ -0,0 +1,20 @@
+use versioned soname
+
+--- ./common.pri.orig  2016-04-13 01:52:30.218251289 +0300
++++ ./common.pri       2016-04-13 01:52:30.218251289 +0300
+@@ -4,11 +4,11 @@
+ greaterThan(QT_MAJOR_VERSION, 5)|\
+   if(equals(QT_MAJOR_VERSION, 5):greaterThan(QT_MINOR_VERSION, 4))|\
+   if(equals(QT_MAJOR_VERSION, 5):equals(QT_MINOR_VERSION, 4):greaterThan(QT_PATCH_VERSION, 1)) {
+-    QTSINGLEAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleApplication-head)
+-    QTSINGLECOREAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleCoreApplication-head)
++    QTSINGLEAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleApplication-2.6)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleCoreApplication-2.6)
+ } else {
+-    QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-head)
+-    QTSINGLECOREAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleCoreApplication-head)
++    QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-2.6)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleCoreApplication-2.6)
+ }
+ TEMPLATE -= fakelib
This page took 0.084779 seconds and 4 git commands to generate.