From 28880d205a7fad92d8b4e4f36012192e2f2290ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 15 Jan 2019 11:50:15 +0100 Subject: [PATCH] Subpackage python2-pyscard has been removed --- pyscard.spec | 54 +++++++++------------------------------------------- 1 file changed, 9 insertions(+), 45 deletions(-) diff --git a/pyscard.spec b/pyscard.spec index 483126c..d98831f 100644 --- a/pyscard.spec +++ b/pyscard.spec @@ -1,13 +1,6 @@ -#Drop python2 on Fedora 30+ and RHEL 8+ -%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 -%bcond_with python2 -%else -%bcond_without python2 -%endif - Name: pyscard Version: 1.9.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A framework for building smart card aware applications in Python Group: Development/Libraries @@ -24,28 +17,10 @@ BuildRequires: gcc BuildRequires: pcsc-lite-devel BuildRequires: swig >= 1.3.31 -%global _description\ -The pyscard smartcard library is a framework for building smart card aware\ -applications in Python. The smartcard module is built on top of the PCSC API\ -Python wrapper module.\ -\ -This is the python2 package. - -%description %_description - -%if %{with python2} -%package -n python2-%{name} -Summary: %summary -BuildRequires: python2-devel -Requires: pcsc-lite -%{?python_provide:%python_provide python2-%{name}} -# Remove before F30 -Provides: pyscard = %{version}-%{release} -Provides: pyscard%{?_isa} = %{version}-%{release} -Obsoletes: pyscard < %{version}-%{release} - -%description -n python2-%{name} %_description -%endif +%description +The pyscard smartcard library is a framework for building smart card aware +applications in Python. The smartcard module is built on top of the PCSC API +Python wrapper module. %package -n python%{python3_pkgversion}-%{name} Summary: A framework for building smart card aware applications in Python @@ -81,33 +56,18 @@ This is the python3 package. #sed -i 's/\r//' LICENSE %build -%if %{with python2} -%py2_build -%endif %py3_build %if 0%{?python3_other_pkgversion} %py3_other_build %endif %install -%if %{with python2} -%py2_install -chmod 755 %{buildroot}%{python2_sitearch}/smartcard/scard/*.so -%endif %py3_install chmod 755 %{buildroot}%{python3_sitearch}/smartcard/scard/*.so %if 0%{?python3_other_pkgversion} %py3_other_install %endif -%if %{with python2} -%files -n python2-%{name} -%license LICENSE -%doc ACKS README.md -%doc smartcard/doc/* -%{python2_sitearch}/smartcard/ -%{python2_sitearch}/%{name}-%{version}-py*.egg-info -%endif %files -n python%{python3_pkgversion}-%{name} %license LICENSE @@ -126,6 +86,10 @@ chmod 755 %{buildroot}%{python3_sitearch}/smartcard/scard/*.so %endif %changelog +* Tue Jan 15 2019 Miro HronĨok - 1.9.7-2 +- Subpackage python2-pyscard has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Fri Nov 16 2018 Orion Poplawski - 1.9.7-1 - Update to 1.9.7 - Drop python2 on Fedora 30+, RHEL 8+ (BZ# 1634871)