[packages/qdigidoc] - rel 1; builds

arekm arekm at pld-linux.org
Fri Sep 28 07:26:52 CEST 2018


commit 1ea2bcf295a0a136b9ccee34a5a707b3815876e5
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri Sep 28 07:26:44 2018 +0200

    - rel 1; builds

 build.patch               | 65 +++++++++++++++++++++++++++++++++++++++++++++++
 desktop.patch             |  4 +--
 qdigidoc.spec             |  6 ++---
 sandbox-compilation.patch | 24 +++++------------
 4 files changed, 77 insertions(+), 22 deletions(-)
---
diff --git a/qdigidoc.spec b/qdigidoc.spec
index 3ac0397..73fd0ec 100644
--- a/qdigidoc.spec
+++ b/qdigidoc.spec
@@ -2,7 +2,7 @@
 Summary:	Estonian digital signature application
 Name:		qdigidoc
 Version:	3.13.6
-Release:	0.1
+Release:	1
 License:	LGPL v2+
 Group:		X11/Applications
 Source0:	https://github.com/open-eid/qdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
@@ -21,6 +21,7 @@ Source7:	EE.xml
 # Source7-md5:	e15d2f875b47365970ced4697843e7c1
 Patch0:		desktop.patch
 Patch1:		sandbox-compilation.patch
+Patch2:		build.patch
 URL:		https://github.com/open-eid/
 BuildRequires:	Qt5Core-devel >= %{qtver}
 BuildRequires:	Qt5Gui-devel >= %{qtver}
@@ -83,6 +84,7 @@ cp %{SOURCE7} build/client
 
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 cd build
@@ -124,8 +126,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_desktopdir}/*.desktop
 %{_iconsdir}/hicolor/*/*/*.png
 %{_datadir}/mime/packages/*.xml
-%{_datadir}/appdata/qdigidoc-client.appdata.xml
-%{_datadir}/appdata/qdigidoc-cypto.appdata.xml
 
 %files -n nautilus-%{name} -f nautilus-qdigidoc.lang
 %defattr(644,root,root,755)
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..d2a05c0
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,65 @@
+diff -ur qdigidoc-3.13.6/crypto.org/MainWindow.cpp qdigidoc-3.13.6/crypto/MainWindow.cpp
+--- qdigidoc-3.13.6/crypto.org/MainWindow.cpp	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/crypto/MainWindow.cpp	2018-09-28 06:38:13.427880748 +0200
+@@ -37,6 +37,8 @@
+ #include <QtNetwork/QSslKey>
+ #include <QtWidgets/QMessageBox>
+ #include <QtWidgets/QProgressBar>
++#include <QtWidgets/QButtonGroup>
++#include <QtWidgets/QActionGroup>
+ #include <QtWidgets/QProgressDialog>
+ 
+ #if QT_VERSION < 0x050700
+Only in qdigidoc-3.13.6/crypto: MainWindow.cpp~
+diff -ur qdigidoc-3.13.6/crypto.org/MainWindow.h qdigidoc-3.13.6/crypto/MainWindow.h
+--- qdigidoc-3.13.6/crypto.org/MainWindow.h	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/crypto/MainWindow.h	2018-09-28 06:45:43.480974477 +0200
+@@ -23,6 +23,8 @@
+ 
+ class CKey;
+ class CryptoDoc;
++class QActionGroup;
++class QButtonGroup;
+ 
+ namespace Crypto {
+ 
+Only in qdigidoc-3.13.6/crypto: MainWindow.h~
+diff -ur qdigidoc-3.13.6/client.org/Application.cpp qdigidoc-3.13.6/client/Application.cpp
+--- qdigidoc-3.13.6/client.org/Application.cpp	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/client/Application.cpp	2018-09-28 06:47:13.603600046 +0200
+@@ -57,6 +57,8 @@
+ #include <QtWidgets/QMessageBox>
+ #include <QtWidgets/QProgressBar>
+ #include <QtWidgets/QProgressDialog>
++#include <QtWidgets/QButtonGroup>
++#include <QtWidgets/QActionGroup>
+ 
+ #if defined(Q_OS_MAC)
+ #include <common/MacMenuBar.h>
+Only in qdigidoc-3.13.6/client: Application.cpp~
+diff -ur qdigidoc-3.13.6/client.org/MainWindow.cpp qdigidoc-3.13.6/client/MainWindow.cpp
+--- qdigidoc-3.13.6/client.org/MainWindow.cpp	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/client/MainWindow.cpp	2018-09-28 06:49:05.776881320 +0200
+@@ -46,6 +46,8 @@
+ #include <QtPrintSupport/QPrintPreviewDialog>
+ #include <QtWidgets/QCompleter>
+ #include <QtWidgets/QMessageBox>
++#include <QtWidgets/QButtonGroup>
++#include <QtWidgets/QActionGroup>
+ 
+ const int MainWindow::SIGNATURE_COL_HDR_WIDTH = 274;
+ 
+Only in qdigidoc-3.13.6/client: MainWindow.cpp~
+diff -ur qdigidoc-3.13.6/client.org/MainWindow.h qdigidoc-3.13.6/client/MainWindow.h
+--- qdigidoc-3.13.6/client.org/MainWindow.h	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/client/MainWindow.h	2018-09-28 06:48:07.425174425 +0200
+@@ -25,6 +25,8 @@
+ 
+ class DigiDoc;
+ class QPrinter;
++class QActionGroup;
++class QButtonGroup;
+ 
+ class MainWindow: public QWidget, private Ui::MainWindow
+ {
+Only in qdigidoc-3.13.6/client: MainWindow.h~
diff --git a/desktop.patch b/desktop.patch
index efa1b81..9fea6c4 100644
--- a/desktop.patch
+++ b/desktop.patch
@@ -1,12 +1,12 @@
 --- qdigidoc-3.12.6/client/qdigidoc-client.desktop~	2017-02-14 18:27:20.000000000 +0200
 +++ qdigidoc-3.12.6/client/qdigidoc-client.desktop	2017-09-18 23:34:58.220714103 +0300
-@@ -9,5 +9,5 @@
+@@ -9,5 +9,5 @@ Name=DigiDoc Client
  Name[et]=DigiDoc klient
  Name[ru]=DigiDoc клиент
  
 -Categories=Qt;Office;
 +Categories=Qt;Office;Security;Utility;
- MimeType=application/vnd.etsi.asic-e+zip;application/x-ddoc;application/x-p12d;
+ MimeType=application/vnd.etsi.asic-e+zip;application/vnd.etsi.asic-s+zip;application/x-ddoc;application/vnd.lt.archyvai.adoc-2008;application/x-p12d;
 --- qdigidoc-0.4.0/crypto/qdigidoc-crypto.desktop~	2009-11-03 13:29:39.000000000 +0200
 +++ qdigidoc-0.4.0/crypto/qdigidoc-crypto.desktop	2011-01-06 00:09:25.949079741 +0200
 @@ -9,5 +9,5 @@
diff --git a/sandbox-compilation.patch b/sandbox-compilation.patch
index 968ab50..f3ae9a8 100644
--- a/sandbox-compilation.patch
+++ b/sandbox-compilation.patch
@@ -1,33 +1,23 @@
-diff -Naur qdigidoc-3.12.2_orig/client/CMakeLists.txt qdigidoc-3.12.2_patched/client/CMakeLists.txt
---- qdigidoc-3.12.2_orig/client/CMakeLists.txt	2016-07-10 10:42:40.000000000 +0300
-+++ qdigidoc-3.12.2_patched/client/CMakeLists.txt	2016-07-10 13:00:07.208755715 +0300
+--- qdigidoc-3.13.6/client/CMakeLists.txt~	2018-04-06 13:46:51.000000000 +0200
++++ qdigidoc-3.13.6/client/CMakeLists.txt	2018-09-28 07:17:41.967953862 +0200
 @@ -1,14 +1,5 @@
  set_app_name( PROGNAME qdigidocclient )
  
 -add_executable( TSLDownload TSLDownload.cpp )
 -target_link_libraries( TSLDownload Qt5::Network )
 -add_custom_command(
--	OUTPUT TSL.qrc tl-mp.xml EE.xml
+-	OUTPUT TSL.qrc
 -	DEPENDS TSLDownload
--	COMMAND $<TARGET_FILE:TSLDownload> "${CMAKE_CURRENT_BINARY_DIR}" EE
+-	COMMAND $<TARGET_FILE:TSLDownload> "${CMAKE_CURRENT_BINARY_DIR}" ${TSL_URL} ${TSL_INCLUDE}
 -	WORKING_DIRECTORY ${_qt5Core_install_prefix}/bin
 -)
 -
  add_definitions( -DPKCS11_MODULE="${PKCS11_MODULE}" )
  include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/common ${OPENSSL_INCLUDE_DIR} )
  
-@@ -58,6 +49,7 @@
- 	Qt5::PrintSupport
- 	${LIBDIGIDOCPP_LIBRARY}
- 	${ADDITIONAL_LIBRARIES}
-+	pthread
- )
- 
- if( APPLE )
-diff -Naur qdigidoc-3.12.2_orig/common/CMakeLists.txt qdigidoc-3.12.2_patched/common/CMakeLists.txt
---- qdigidoc-3.12.2_orig/common/CMakeLists.txt	2016-07-10 10:42:42.000000000 +0300
-+++ qdigidoc-3.12.2_patched/common/CMakeLists.txt	2016-07-10 13:02:48.969572573 +0300
-@@ -19,13 +19,8 @@
+--- qdigidoc-3.13.6/common/CMakeLists.txt~	2018-04-06 13:46:52.000000000 +0200
++++ qdigidoc-3.13.6/common/CMakeLists.txt	2018-09-28 07:18:09.855454319 +0200
+@@ -16,13 +16,8 @@ if( CONFIG_URL )
  	endif()
  	add_definitions( -DCONFIG_URL="${CONFIG_URL}" )
  	list( APPEND SOURCES Configuration.cpp )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qdigidoc.git/commitdiff/1ea2bcf295a0a136b9ccee34a5a707b3815876e5



More information about the pld-cvs-commit mailing list