Subpackage python2-pyscard has been removed

epel9
Miro Hrončok 6 years ago
parent 82e0e463d5
commit 28880d205a

@ -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 Name: pyscard
Version: 1.9.7 Version: 1.9.7
Release: 1%{?dist} Release: 2%{?dist}
Summary: A framework for building smart card aware applications in Python Summary: A framework for building smart card aware applications in Python
Group: Development/Libraries Group: Development/Libraries
@ -24,28 +17,10 @@ BuildRequires: gcc
BuildRequires: pcsc-lite-devel BuildRequires: pcsc-lite-devel
BuildRequires: swig >= 1.3.31 BuildRequires: swig >= 1.3.31
%global _description\ %description
The pyscard smartcard library is a framework for building smart card aware\ 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\ applications in Python. The smartcard module is built on top of the PCSC API
Python wrapper module.\ 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
%package -n python%{python3_pkgversion}-%{name} %package -n python%{python3_pkgversion}-%{name}
Summary: A framework for building smart card aware applications in Python 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 #sed -i 's/\r//' LICENSE
%build %build
%if %{with python2}
%py2_build
%endif
%py3_build %py3_build
%if 0%{?python3_other_pkgversion} %if 0%{?python3_other_pkgversion}
%py3_other_build %py3_other_build
%endif %endif
%install %install
%if %{with python2}
%py2_install
chmod 755 %{buildroot}%{python2_sitearch}/smartcard/scard/*.so
%endif
%py3_install %py3_install
chmod 755 %{buildroot}%{python3_sitearch}/smartcard/scard/*.so chmod 755 %{buildroot}%{python3_sitearch}/smartcard/scard/*.so
%if 0%{?python3_other_pkgversion} %if 0%{?python3_other_pkgversion}
%py3_other_install %py3_other_install
%endif %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} %files -n python%{python3_pkgversion}-%{name}
%license LICENSE %license LICENSE
@ -126,6 +86,10 @@ chmod 755 %{buildroot}%{python3_sitearch}/smartcard/scard/*.so
%endif %endif
%changelog %changelog
* Tue Jan 15 2019 Miro Hrončok <mhroncok@redhat.com> - 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 <orion@nwra.com> - 1.9.7-1 * Fri Nov 16 2018 Orion Poplawski <orion@nwra.com> - 1.9.7-1
- Update to 1.9.7 - Update to 1.9.7
- Drop python2 on Fedora 30+, RHEL 8+ (BZ# 1634871) - Drop python2 on Fedora 30+, RHEL 8+ (BZ# 1634871)

Loading…
Cancel
Save