From 1adc721a662f5fa67b3f6fcf1b7e13eca5abc707 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 06 2019 11:00:30 +0000 Subject: import pcsc-lite-ccid-1.4.10-15.el7 --- diff --git a/SOURCES/pcsc-lite-ccid-omnikey3022.patch b/SOURCES/pcsc-lite-ccid-omnikey3022.patch new file mode 100644 index 0000000..e10637a --- /dev/null +++ b/SOURCES/pcsc-lite-ccid-omnikey3022.patch @@ -0,0 +1,12 @@ +diff -up ./src/ccid.c.omnikey3022 ./src/ccid.c +--- ./src/ccid.c.omnikey3022 2019-03-21 12:09:41.327974503 -0700 ++++ ./src/ccid.c 2019-03-21 12:10:29.389078223 -0700 +@@ -54,7 +54,7 @@ int ccid_open_hack_pre(unsigned int read + case CARDMAN3121: + ccid_descriptor->dwNonStandardFlags = CCID_NON_STAND_OMK_3121_T1; + /* fall through */ +- case CARDMAN3121+1: ++ /*case CARDMAN3121+1: */ + /* Reader announces APDU but is in fact TPDU */ + ccid_descriptor->dwFeatures &= ~CCID_CLASS_EXCHANGE_MASK; + ccid_descriptor->dwFeatures |= CCID_CLASS_TPDU; diff --git a/SPECS/pcsc-lite-ccid.spec b/SPECS/pcsc-lite-ccid.spec index e1c43f7..1b00003 100644 --- a/SPECS/pcsc-lite-ccid.spec +++ b/SPECS/pcsc-lite-ccid.spec @@ -4,7 +4,7 @@ Name: pcsc-lite-ccid Version: 1.4.10 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Generic USB CCID smart card reader driver Group: System Environment/Libraries @@ -20,6 +20,7 @@ Patch6: ccid-1.4.10-max-cpu-bug.patch Patch7: ccid-1.4.10-broadcom.patch Patch8: ccid-1.4.10-add-1.4.29-readers.patch Patch9: ccid-1.4.10-coverity.patch +Patch10: pcsc-lite-ccid-omnikey3022.patch BuildRequires: libusb1-devel BuildRequires: pcsc-lite-devel >= %{pcsc_lite_ver} @@ -47,6 +48,7 @@ PC/SC Lite daemon. %patch7 -b .broadcom %patch8 -b .add_1_4_29_readers %patch9 -b .coverity +%patch10 -b .omnikey3022 %build @@ -74,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/reader.conf.d %changelog +* Thu Mar 21 2019 Robert Relyea