From 0f5bfe6b39150841cdbb38fccd5d0b6c9d23986d Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Fri, 25 Jun 2021 17:23:11 +0200 Subject: [PATCH] Add support for more readers --- pcsc-lite-1.9.1-maxreaders.patch | 24 ++++++++++++++++++++++++ pcsc-lite.spec | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pcsc-lite-1.9.1-maxreaders.patch diff --git a/pcsc-lite-1.9.1-maxreaders.patch b/pcsc-lite-1.9.1-maxreaders.patch new file mode 100644 index 0000000..bea62ee --- /dev/null +++ b/pcsc-lite-1.9.1-maxreaders.patch @@ -0,0 +1,24 @@ +diff -up ./src/PCSC/pcsclite.h.in.readers_32 ./src/PCSC/pcsclite.h.in +--- ./src/PCSC/pcsclite.h.in.readers_32 2018-08-20 16:02:17.708302410 -0700 ++++ ./src/PCSC/pcsclite.h.in 2018-08-20 16:02:49.462500967 -0700 +@@ -281,7 +281,7 @@ extern const SCARD_IO_REQUEST g_rgSCardT + + #define PCSCLITE_VERSION_NUMBER "@VERSION@" /**< Current version */ + /** Maximum readers context (a slot is count as a reader) */ +-#define PCSCLITE_MAX_READERS_CONTEXTS 16 ++#define PCSCLITE_MAX_READERS_CONTEXTS 48 + + #define MAX_READERNAME 128 + +diff -up ./src/PCSC/pcsclite.h.readers_32 ./src/PCSC/pcsclite.h +--- ./src/PCSC/pcsclite.h.readers_32 2018-08-20 16:02:30.993385481 -0700 ++++ ./src/PCSC/pcsclite.h 2018-08-20 16:03:00.061567242 -0700 +@@ -281,7 +281,7 @@ extern const SCARD_IO_REQUEST g_rgSCardT + + #define PCSCLITE_VERSION_NUMBER "1.9.1" /**< Current version */ + /** Maximum readers context (a slot is count as a reader) */ +-#define PCSCLITE_MAX_READERS_CONTEXTS 16 ++#define PCSCLITE_MAX_READERS_CONTEXTS 48 + + #define MAX_READERNAME 128 + diff --git a/pcsc-lite.spec b/pcsc-lite.spec index 40f5f3d..04117ca 100644 --- a/pcsc-lite.spec +++ b/pcsc-lite.spec @@ -9,6 +9,7 @@ Source0: https://pcsclite.apdu.fr/files/%{name}-%{version}.tar.bz2 Source1: https://pcsclite.apdu.fr/files/%{name}-%{version}.tar.bz2.asc Source2: gpgkey-F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.gpg Source3: org.debian.pcsc-lite.policy +Patch1: pcsc-lite-1.9.1-maxreaders.patch BuildRequires: make BuildRequires: doxygen @@ -72,6 +73,7 @@ Requires: %{name}-libs = %{version}-%{release} gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %setup -q +%patch1 -p 0 -b .maxreaders # Convert to utf-8 for file in ChangeLog; do