[packages/qdigidoc] - rel 4, don't compare unsigned to singed

baggins baggins at pld-linux.org
Sat Dec 6 10:50:10 CET 2025


commit 74fdd734e25d7672368b086761e5e5f89874b14e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Dec 6 12:49:59 2025 +0100

    - rel 4, don't compare unsigned to singed

 qdigidoc.spec |  4 +++-
 types.patch   | 11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/qdigidoc.spec b/qdigidoc.spec
index 1f83c80..7be9eab 100644
--- a/qdigidoc.spec
+++ b/qdigidoc.spec
@@ -2,7 +2,7 @@
 Summary:	Estonian digital signature application
 Name:		qdigidoc
 Version:	3.13.6
-Release:	3
+Release:	4
 License:	LGPL v2+
 Group:		X11/Applications
 Source0:	https://github.com/open-eid/qdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
@@ -22,6 +22,7 @@ Source7:	EE.xml
 Patch0:		desktop.patch
 Patch1:		sandbox-compilation.patch
 Patch2:		build.patch
+Patch3:		types.patch
 URL:		https://github.com/open-eid/
 BuildRequires:	Qt5Core-devel >= %{qtver}
 BuildRequires:	Qt5Gui-devel >= %{qtver}
@@ -85,6 +86,7 @@ cp %{SOURCE7} build/client
 %patch -P0 -p1
 %patch -P1 -p1
 %patch -P2 -p1
+%patch -P3 -p1
 
 %build
 cd build
diff --git a/types.patch b/types.patch
new file mode 100644
index 0000000..d8df3cf
--- /dev/null
+++ b/types.patch
@@ -0,0 +1,11 @@
+--- qdigidoc-3.13.6/common/QPCSC.cpp~	2018-04-06 13:46:52.000000000 +0200
++++ qdigidoc-3.13.6/common/QPCSC.cpp	2025-12-06 12:47:32.196653714 +0100
+@@ -432,7 +432,7 @@
+ 	if(!d->d->context)
+ 		return false;
+ 	d->state.dwCurrentState = d->state.dwEventState; //(currentReaderCount << 16)
+-	DWORD err = SC(GetStatusChange, d->d->context, msec, &d->state, 1); //INFINITE
++	LONG err = SC(GetStatusChange, d->d->context, msec, &d->state, 1); //INFINITE
+ 	switch(err) {
+ 	case SCARD_S_SUCCESS: return true;
+ 	case SCARD_E_TIMEOUT: return msec == 0;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qdigidoc.git/commitdiff/74fdd734e25d7672368b086761e5e5f89874b14e




More information about the pld-cvs-commit mailing list