[packages/qesteidutil] build with system qtsingleapplication

glen glen at pld-linux.org
Sun Feb 22 23:30:16 CET 2015


commit f788d81bf99e3312c54c751252dc83aff8898d4e
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Feb 22 19:58:27 2015 +0200

    build with system qtsingleapplication

 qesteidutil-0.3.0-system_qtsingleapplication.patch | 11 --------
 qesteidutil.spec                                   |  8 +++---
 system_qtsingleapplication.patch                   | 33 ++++++++++++++++++++++
 3 files changed, 37 insertions(+), 15 deletions(-)
---
diff --git a/qesteidutil.spec b/qesteidutil.spec
index 1f4685b..fea9c0f 100644
--- a/qesteidutil.spec
+++ b/qesteidutil.spec
@@ -11,7 +11,7 @@ License:	LGPL v2+
 Group:		X11/Applications
 Source0:	https://installer.id.ee/media/sources/%{name}-%{version}.tar.gz
 # Source0-md5:	4e5a792fa4de027d367a26b4f0b82ac1
-#Patch0: %{name}-0.3.0-system_qtsingleapplication.patch
+Patch0:		system_qtsingleapplication.patch
 Patch1:		desktop.patch
 URL:		http://www.ria.ee/
 BuildRequires:	cmake >= 2.8
@@ -27,7 +27,7 @@ BuildRequires:	qt5-qmake
 %else
 BuildRequires:	QtGui-devel >= %{qt4ver}
 BuildRequires:	QtNetwork-devel >= %{qt4ver}
-BuildRequires:	QtSingleApplication-devel
+BuildRequires:	QtSingleApplication-devel >= 2.6.1
 BuildRequires:	qt4-build
 BuildRequires:	qt4-linguist
 BuildConflicts:	Qt5Widgets-devel
@@ -46,11 +46,11 @@ extract and view certificates, set up mobile ID, and configure
 
 %prep
 %setup -q
-#%patch0 -p1
+%patch0 -p1
 %patch1 -p1
 
 # Remove bundled qtsingleapplication to make sure it isn't used
-#rm -r qtsingleapplication
+rm -r qtsingleapplication
 
 %build
 install -d build
diff --git a/qesteidutil-0.3.0-system_qtsingleapplication.patch b/qesteidutil-0.3.0-system_qtsingleapplication.patch
deleted file mode 100644
index 0611738..0000000
--- a/qesteidutil-0.3.0-system_qtsingleapplication.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- qesteidutil-0.3.1/CMakeLists.txt~	2011-07-06 19:50:13.000000000 +0300
-+++ qesteidutil-0.3.1/CMakeLists.txt	2012-01-08 13:51:46.645405478 +0200
-@@ -35,7 +35,7 @@
- include(${QT_USE_FILE})
- 
- # try to find system copy of qtsingleapplication
--find_path(QTSINGLEAPPLICATION_INCLUDE_DIRS qtsingleapplication.h PATH_SUFFIXES QtSolutions)
-+find_path(QTSINGLEAPPLICATION_INCLUDE_DIRS qtsingleapplication.h PATH_SUFFIXES qt4/QtSolutions QtSolutions)
- find_library(QTSINGLEAPPLICATION_LIBRARIES QtSolutions_SingleApplication-2.6)
- if(QTSINGLEAPPLICATION_INCLUDE_DIRS AND QTSINGLEAPPLICATION_LIBRARIES)
-     message(STATUS "Found QtSingleApplication: ${QTSINGLEAPPLICATION_LIBRARIES}")
diff --git a/system_qtsingleapplication.patch b/system_qtsingleapplication.patch
new file mode 100644
index 0000000..e60abe4
--- /dev/null
+++ b/system_qtsingleapplication.patch
@@ -0,0 +1,33 @@
+--- qesteidutil-3.8.0.1106/CMakeLists.txt~	2013-12-02 12:10:51.000000000 +0200
++++ qesteidutil-3.8.0.1106/CMakeLists.txt	2015-02-22 19:41:23.932238031 +0200
+@@ -54,7 +54,6 @@
+ 	${CMAKE_BINARY_DIR}
+ 	${OPENSSL_INCLUDE_DIR}
+ 	${PCSCLITE_INCLUDE_DIR}
+-	qtsingleapplication/src
+ )
+ 
+ add_executable( ${PROGNAME} WIN32 MACOSX_BUNDLE
+--- qesteidutil-3.8.0.1106/common/CMakeLists.txt~	2013-06-05 16:01:05.000000000 +0300
++++ qesteidutil-3.8.0.1106/common/CMakeLists.txt	2015-02-22 19:42:43.412893984 +0200
+@@ -27,8 +27,7 @@
+ 	endif()
+ else()
+ 	include_directories( ${CMAKE_SOURCE_DIR} )
+-	add_subdirectory( ../qtsingleapplication ${CMAKE_BINARY_DIR}/qtsingleapplication )
+-	list( APPEND LIBRARIES qtsingleapplication )
++	list( APPEND LIBRARIES QtSolutions_SingleApplication-2.6)
+ endif()
+ 
+ set( TS_FILES
+--- qesteidutil-3.8.0.1106/common/Common.h~	2013-12-02 11:48:37.000000000 +0200
++++ qesteidutil-3.8.0.1106/common/Common.h	2015-02-22 20:09:05.556946877 +0200
+@@ -32,7 +32,7 @@
+ #endif
+ typedef QApplication BaseApplication;
+ #else
+-#include "qtsingleapplication/src/QtSingleApplication"
++#include "QtSolutions/QtSingleApplication"
+ typedef QtSingleApplication BaseApplication;
+ #endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qesteidutil.git/commitdiff/f788d81bf99e3312c54c751252dc83aff8898d4e



More information about the pld-cvs-commit mailing list