Compare commits

1 Commits
1.1 ... main

6 changed files with 82 additions and 35 deletions

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE9eEbn/6REUb0HZU9eKG03+j5xX4FAmU+jFwACgkQeKG03+j5
xX5/3Q//Ria4BqynLFmgS0KxbtL6EJ+TXuyaCXd9FkzEh9chJzmRY3RZezefh3gI
pUrhtEYJTem56Y5fF0laamo1knkPyHH+futYVid0K7VqPY5jfrpnAS+Kw9i1sxGJ
BvOkjkgXi8OSkSFbXxY5aPwkgcz5QPuidTz5NQRq6znkNcvR+7/VFbAWP0KVhx6H
xHhXEKpxmXF7dfkae7O8krUr4GYaipQeYvZIJUFRBoD/Ax623Z0lwEimMme/zQ2V
LWXYWCkEZVRud96wk76lvwZ7qlRC9DM0D9dQ8Q2Y2l7gpYZ15l/0YWrNCMRJDyld
f08ZC3cyNbQrF30w8Mm7zMHluPoyY3b3lv5lPxblK6XU7Si+AyZIe/OlbSNzYADF
L6H6EyIcCHFOOtnQ8yxOsA5R/EMU6nW9mVKmx1E+8kKPVeSjyvqL8nRsPKLtkdlb
HokBLValrKHK8E9YmAYt5ZCS+xZCDXrvYfA8lCL6aNC+McD8BJPccGK28hAX1w0D
Ygj/WkfxzNE4d4oqjAbXFVw/DkUFnfO7/xTsaTtSi4TOjYTabx3CeY6bbPCqATb5
0SiQ9cKsyjpilO9AhjUMZ4SZDpp+lurEQNXsVXFDyPMFl9ZgapSydvDPLt553f+G
Z4EKur3fd1kVo38KdkpbxU4yP0kqjDuyraK6QAdwmOdDYGC+hZs=
=67IA
-----END PGP SIGNATURE-----

BIN
ccid-1.6.1.tar.xz LFS Normal file

Binary file not shown.

16
ccid-1.6.1.tar.xz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE9eEbn/6REUb0HZU9eKG03+j5xX4FAmaHtkQACgkQeKG03+j5
xX6DRRAAnSmHM0s3dbqd/bi50PbisUJSfhvfbTEgyZQlBKIdJvmhmW3CIwmUpJO+
m40/2rip+cQu0mTGC7DMvijWLJzn8oMWLE3UKDCKUaKYywYYlYqTW1rV8FfIWslm
tpyvCfkisS5T+Oi06DD1Xol5T5gRPjqy7fBZyXKGss34sL7EPAVIBFzdp4zux1O7
QfuNX8Q/UA5vTNhwt3y+TRI1IJeekf2KbbD3B4dLojhD9rUmm+42nzktYaXcsr3a
wjcsEzx0lI+zZQdBNLmhW53J+h+RhYZ/Qn8NMrIHX/w3wCInOUwbaV4mMs81+YZR
r2MHADWXhjuBnyDjy6f7sKZMmYb7IH3TX5Wbt+n67JyOUQk9f7HbSJ9cqDSCjmFu
KLPu9DLvelNFE9vMXFcfGxZEkbuFWEvxzs4TxQZxOtSYR3xYwID2p2qExEJahjy+
HDaWjgsRtDrC3wr/zqL0CWVkaf+RSSNSj7LDGMir1MEtjwa9uTJWFR5aIZyEGNEf
QWgrN3lr3/81tB+LxM+yeoP36fE0rBn0Hb9DzBa9y0jdZLMsMQFksR8N6aYg6Sv6
cHxXZumH1DSFo+ukPwJidqs1pNo6iFxDrnkGMKWrievJh6PGyPITH8HKuduv/2f2
/Zdc/WbRhch4AFvrUbN35PPBeGk8KIUv/YPjeIYXY3NeZagQq3Q=
=f7Cz
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,51 @@
-------------------------------------------------------------------
Sat Jan 25 14:33:27 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
- Version 1.6.1
* fix 'parse' build issues on some systems (pthread & strlcpy)
* Some other minor improvements
-------------------------------------------------------------------
Wed Jun 5 10:25:22 UTC 2024 - Axel Braun <axel.braun@gmx.de>
- Version 1.6.0
- uses meson build system now
- Add support of
- Aladdin R.D. JCR SecurBio
- AvidCard CAC Smart Card Reader
- FujitsuTechnologySolutions GmbH Dual Smartcard Reader D321
- Ledger Stax
- NXP Pegoda 3
- authenton #1- CTAP2.1
- provide files for meson build tool (replaces autoconf/automake)
- Add possibility to set/get NAD on T=1 for MEP
- multi-slots readers
- Better handling of reader removal
- Use CLOCK_MONOTONIC for timeouts
- Some other minor improvements
-------------------------------------------------------------------
Thu Feb 29 09:30:20 UTC 2024 - jun wang <jgwang@suse.com>
- Update to version 1.5.5
* Add support of
- Alpha-Project ANGARA Token
- Broadcom Corp 58200 (idProduct: 0x5864)
- Broadcom Corp 58200 (idProduct: 0x5865)
- Imprivata USB CCID
- KAPELSE eS-KAP-Ad
- Kapelse inSide
- KAPELSE KAP-Care
- KAPELSE KAP-eCV
- KAPELSE KAP-GO
- KAPELSE KAP-LINK2
- Kapelse KAP-Move
- Kapelse Ti-Kap
- rf IDEAS USB CCID
- SIMHUB pcsc reader
* support Kapelse readers on macOS (composite as multislot)
* Some other minor improvements
-------------------------------------------------------------------
Thu Nov 16 11:26:14 UTC 2023 - Otto Hollmann <otto.hollmann@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package pcsc-ccid
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,23 @@
Name: pcsc-ccid
%define _name ccid
Version: 1.5.4
Version: 1.6.1
Release: 0
Summary: PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader
License: LGPL-2.1-or-later
Group: Productivity/Security
URL: https://ccid.apdu.fr/
Source: https://ccid.apdu.fr/files/%{_name}-%{version}.tar.bz2
Source: https://ccid.apdu.fr/files/%{_name}-%{version}.tar.xz
Source1: %{name}-rpmlintrc
Source2: https://ccid.apdu.fr/files/%{_name}-%{version}.tar.bz2.asc
Source2: https://ccid.apdu.fr/files/%{_name}-%{version}.tar.xz.asc
Source3: %{name}.keyring
BuildRequires: automake
BuildRequires: flex
BuildRequires: libusb-1_0-devel
BuildRequires: meson
BuildRequires: pcsc-lite-devel
BuildRequires: pkg-config
BuildRequires: pkgconfig
BuildRequires: xz-devel
BuildRequires: zlib-devel
BuildRequires: pkgconfig(udev)
# openSUSE package pcsc-lite 1.6.6 is the first one which creates the scard UID and GID:
@@ -42,7 +44,7 @@ Requires: pcsc-lite >= 1.6.6
%define RBRACE )
%define QUOTE "
%define BACKSLASH \\
%define USBDRIVERS %(set -x ; bunzip2 <%{S:0} | tr a-z A-Z | sed -n 's/^ATTRS{IDVENDOR}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}, ATTRS{IDPRODUCT}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}.*$/modalias%{LBRACE}usb:v%{BACKSLASH}1p%{BACKSLASH}2d*dc*dsc*dp*ic*isc*ip*%{RBRACE}/p' | tr '%{BACKSLASH}n' ' ')
%define USBDRIVERS %(set -x ; xz -d <%{S:0} | tr a-z A-Z | sed -n 's/^ATTRS{IDVENDOR}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}, ATTRS{IDPRODUCT}==%{QUOTE}%{BACKSLASH}%{LBRACE}[^%{QUOTE}]*%{BACKSLASH}%{RBRACE}%{QUOTE}.*$/modalias%{LBRACE}usb:v%{BACKSLASH}1p%{BACKSLASH}2d*dc*dsc*dp*ic*isc*ip*%{RBRACE}/p' | tr '%{BACKSLASH}n' ' ')
# We are not using Supplements here. User may want to choose between pcsc-lite and openct:
# Generic CCID devices:
Enhances: modalias(usb:*ic0Bisc00d*dc*dsc*dp*ic*isc*ip*)
@@ -60,21 +62,18 @@ This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
%prep
%setup -q -n %{_name}-%{version}
%autosetup -n %{_name}-%{version}
cp -a src/openct/LICENSE LICENSE.openct
cp -a src/towitoko/README README.towitoko
%build
# not needed ATM
#./bootstrap
%configure\
--enable-twinserial \
--enable-zlp \
--enable-serialconfdir=%{_sysconfdir}/reader.conf.d/
make %{?_smp_mflags}
%meson -Dserial=true \
-Dzlp=true
%meson_build %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install %{?_smp_mflags}
%meson_install
# Copied elsewhere:
mkdir -p %{buildroot}/%{_udevrulesdir}
sed 's:GROUP="pcscd":GROUP="scard":' <src/92_pcscd_ccid.rules >%{buildroot}/%{_udevrulesdir}/92_pcscd_ccid.rules
@@ -82,7 +81,7 @@ sed 's:GROUP="pcscd":GROUP="scard":' <src/92_pcscd_ccid.rules >%{buildroot}/%{_u
%files
%defattr(-,root,root)
# NEWS is empty
%doc AUTHORS ChangeLog README.md README.towitoko contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt SCARDGETATTRIB.md
%doc AUTHORS README.md contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt SCARDGETATTRIB.md
%license COPYING LICENSE.openct
%config (noreplace) %{_sysconfdir}/reader.conf.d/*
%{ifddir}/*