From c2801298690fa39eb7bd13b3ad5ccf10de879251904cfd46cd868804a80cc50e Mon Sep 17 00:00:00 2001 From: Stanislav Brabec Date: Wed, 9 Jan 2013 17:17:48 +0000 Subject: [PATCH 1/2] +- Verify GPG signature. OBS-URL: https://build.opensuse.org/package/show/security:chipcard/pcsc-lite?expand=0&rev=87 --- pcsc-lite-1.8.7.tar.bz2.asc | 7 +++++++ pcsc-lite.changes | 5 +++++ pcsc-lite.keyring | 32 ++++++++++++++++++++++++++++++++ pcsc-lite.spec | 8 ++++++++ 4 files changed, 52 insertions(+) create mode 100644 pcsc-lite-1.8.7.tar.bz2.asc create mode 100644 pcsc-lite.keyring diff --git a/pcsc-lite-1.8.7.tar.bz2.asc b/pcsc-lite-1.8.7.tar.bz2.asc new file mode 100644 index 0000000..f7f90eb --- /dev/null +++ b/pcsc-lite-1.8.7.tar.bz2.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iEYEABECAAYFAlC2TbMACgkQP0qKj+B/HPmIXwCcCBua8xo+sZOfKRrTWnn231Uu +HrYAnijvGQXPAGlJwuItcZcaKcBWYeKv +=FWca +-----END PGP SIGNATURE----- diff --git a/pcsc-lite.changes b/pcsc-lite.changes index 8bf87d6..82a9c17 100644 --- a/pcsc-lite.changes +++ b/pcsc-lite.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jan 9 17:54:53 CET 2013 - sbrabec@suse.cz + +- Verify GPG signature. + ------------------------------------------------------------------- Mon Jan 7 19:44:56 CET 2013 - sbrabec@suse.cz diff --git a/pcsc-lite.keyring b/pcsc-lite.keyring new file mode 100644 index 0000000..f35fed4 --- /dev/null +++ b/pcsc-lite.keyring @@ -0,0 +1,32 @@ +pub 1024D/E07F1CF9 2001-03-05 +uid Ludovic Rousseau +uid Ludovic Rousseau +sub 1024g/D5338005 2001-03-05 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.19 (GNU/Linux) + +mQGiBDqkC1kRBACo4DCPjVuwce76Mv2A6O5Mo9Wzmvru6g+ABCK6E8W4w6stZnhf +yAu93Qn5WioEpUEnW+0uWaIFaTj3h073EtCurBmbi+QT9b0nN7PFa0H0oQTneVFM +5s0u6XmLZsaZMiI7PYiqwwEobKi7xe6p8FHtr1NFrMqaZmFkcpV4P8OgMwCgmZnu +Ge7vaD2i7QFkCGH6h6DUZLMD/167p8LLKPdnctiDqAbDK12sLmsg08TLOJKEes4B +ZXK2P+ht1aRAI0Lxg0wzyZGqFJ+jLzeHz03egHLA//64RRVxnnZQzfSdZqqjuOx7 +TE5EB7MOGVG8fo7rz3nG1XyQrKZcVaM61dyf9zd9jbcYbpXBi61db64l/8y1pz5M +fRh8A/4qZ4HpKGAgaBtGjn78QAvweZPD8sGb/DatnYy4nUEFNQnvRIZB280r2GOY +DqW+27V9c+rzcl+wvGLPZESFJR7B9+rmEvACHntc1KyaHePNn1vqQqgqCfeC92JO +H9LXm58ikZRMOuerQPVckTzlvz0Ql99zHs+hqkH/IIS81XSDSbQmTHVkb3ZpYyBS +b3Vzc2VhdSA8cm91c3NlYXVAZGViaWFuLm9yZz6IXwQTEQIAFwUCO83hDwULBwoD +BAMVAwIDFgIBAheAABIJED9Kio/gfxz5B2VHUEcAAQFl3QCdEsOQCvuq25kojzda +FTDTPJGNU7sAnR5zvAgm7C/7o0K9RUO0q4HqYOdBtCtMdWRvdmljIFJvdXNzZWF1 +IDxsdWRvdmljLnJvdXNzZWF1QGZyZWUuZnI+iF8EExECABcFAjqkC1kFCwcKAwQD +FQMCAxYCAQIXgAASCRA/SoqP4H8c+QdlR1BHAAEBFlEAn1uIjs/NEQu2pqRCFLDh +C2o6z3EBAJ9CKh3g7TdGLFludHqRORx+/B6oyrkBDQQ6pAtcEAQAg4Hs0NG5nH8p +atOk/SBX7y0i6hgNC2gFxz87NySX0Q3YjGrZlFIeRqRFs44Gyuwze/PtU7K63Ev0 +DQ31rjwCb9wgGauu2uRGkn5Awk+LKtSFkN+T8kO9v5OKp69IO+jaIRr8yuDP5Yil +dTVzpLehIsIStHwMfTxwjfT7sWojw8cAAwUD/ixrQdahUCx6DC0u+GCC4f5XvNmu +NEdYrY2/KqAKsS2nWD/EZPadvIGga/jIU1HLQYfUD4meDDol+dBXb7yXN/LZojh4 +lQ4z63iZXyuMTI3i4ZNKx/9D1Z18Lk6/e0yDoqIb2jLvCejZEBUVnRl7oyIQxWPw +TBgmA1dKkTKX6k3AiE4EGBECAAYFAjqkC1wAEgkQP0qKj+B/HPkHZUdQRwABARYd +AKCXbqMkNr5QNdPi37LtspMzCHlvoACgknJVGCR6Fmz7s1wL38ZLkcqYgsM= +=ItMa +-----END PGP PUBLIC KEY BLOCK----- diff --git a/pcsc-lite.spec b/pcsc-lite.spec index 3e8131b..87ad49f 100644 --- a/pcsc-lite.spec +++ b/pcsc-lite.spec @@ -33,6 +33,9 @@ BuildRequires: libusb-1_0-devel BuildRequires: systemd %{?systemd_requires} %endif +%if %suse_version >= 1220 +BuildRequires: gpg-offline +%endif Version: 1.8.7 Release: 0 Requires(pre): pwdutils @@ -47,6 +50,8 @@ Source3: pre_checkin.sh Source4: baselibs.conf Source5: pcsc-lite-init Source6: pcsc-lite-reader-conf +Source7: %{name}-%{version}.tar.bz2.asc +Source8: %{name}.keyring Patch0: systemd-service.patch Requires(post): %insserv_prereq %fillup_prereq %if %suse_version > 1130 @@ -122,6 +127,9 @@ compile plugins for the pcsc-lite package. %prep +%if 0%{?gpg_verify:1} +%gpg_verify %{S:7} +%endif %setup -q %patch0 -p1 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . From 70d785b70cd952c68076c1be3d19fd7adde5cc386d98160f70b2ea50e77d2bea Mon Sep 17 00:00:00 2001 From: Stanislav Brabec Date: Wed, 9 Jan 2013 18:20:45 +0000 Subject: [PATCH 2/2] - Fixes for SLE10. OBS-URL: https://build.opensuse.org/package/show/security:chipcard/pcsc-lite?expand=0&rev=88 --- pcsc-lite.changes | 3 ++- pcsc-lite.spec | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pcsc-lite.changes b/pcsc-lite.changes index 82a9c17..dde22c9 100644 --- a/pcsc-lite.changes +++ b/pcsc-lite.changes @@ -1,7 +1,8 @@ ------------------------------------------------------------------- -Wed Jan 9 17:54:53 CET 2013 - sbrabec@suse.cz +Wed Jan 9 19:20:31 CET 2013 - sbrabec@suse.cz - Verify GPG signature. +- Fixes for SLE10. ------------------------------------------------------------------- Mon Jan 7 19:44:56 CET 2013 - sbrabec@suse.cz diff --git a/pcsc-lite.spec b/pcsc-lite.spec index 87ad49f..dbd1bd8 100644 --- a/pcsc-lite.spec +++ b/pcsc-lite.spec @@ -23,10 +23,10 @@ BuildRequires: libtool BuildRequires: pkg-config BuildRequires: readline-devel %if %suse_version >= 1120 -#shouldn't be found automagically ? BuildRequires: libudev-devel %endif -%if %suse_version == 1110 +%if %suse_version <= 1110 +# libusb is an inferior method of USB enumeration, as it introduces polling BuildRequires: libusb-1_0-devel %endif %if %suse_version > 1140 @@ -139,7 +139,7 @@ cp -a %{S:1} %{S:2} %{S:5} %{S:6} . --docdir=%{_docdir}/%{name} \ --enable-usbdropdir=%{ifddir} \ --disable-libhal \ -%if %suse_version == 1110 +%if %suse_version <= 1110 --disable-libudev \ %endif %if %suse_version > 1140