diff --git a/python-gssapi.spec b/python-gssapi.spec index d3c76ce34a23413f76f1aa872da5c8ce806b9da8..1c03638f7bf367abb8d66b8a7730622e0c1c1c48 100644 --- a/python-gssapi.spec +++ b/python-gssapi.spec @@ -1,65 +1,45 @@ Name: python-gssapi Version: 1.5.1 -Release: 2 +Release: 3 Summary: Python Bindings for GSSAPI (RFC 2743/2744 and extensions) License: ISC URL: https://github.com/pythongssapi/python-gssapi Source0: https://github.com/pythongssapi/python-gssapi/releases/download/v%{version}/python-gssapi-%{version}.tar.gz -BuildRequires: python2-devel krb5-devel >= 1.10 krb5-libs >= 1.10 python2-Cython >= 0.21 -BuildRequires: python2-setuptools gcc git +BuildRequires: krb5-devel >= 1.10 krb5-libs >= 1.10 gcc git BuildRequires: python3-devel python3-setuptools python3-Cython -%description -Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. -While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. -%package -n python2-gssapi -Summary: Python Bindings for GSSAPI (RFC 2743/2744 and extensions) -Requires: krb5-libs >= 1.10 python2-six python2-enum34 python2-decorator -Provides: python-gssapi = %{version}-%{release} -Obsoletes: python-gssapi < %{version}-%{release} -%description -n python2-gssapi +%description Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. %package -n python3-gssapi Summary: Python 3 Bindings for GSSAPI (RFC 2743/2744 and extensions) Requires: krb5-libs >= 1.10 python3-six python3-decorator + %description -n python3-gssapi Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. +%{?python_provide:%python_provide python3-gssapi} + %prep %autosetup -S git -n %{name}-%{version} -p1 -rm -rf %{py3dir} -cp -a . %{py3dir} - %build -CFLAGS="%{optflags}" %{__python2} setup.py build -cd %{py3dir} -CFLAGS="%{optflags}" %{__python3} setup.py build -cd - +%py3_build %install -cd %{py3dir} -%{__python3} setup.py install --skip-build --root %{buildroot} +%py3_install find %{buildroot}%{python3_sitearch}/gssapi -name '*.so' \ -exec chmod 0755 {} \; -cd - -%{__python2} setup.py install --skip-build --root %{buildroot} -find %{buildroot}%{python2_sitearch}/gssapi -name '*.so' \ - -exec chmod 0755 {} \; - -%check - -%files -n python2-gssapi -%doc README.txt LICENSE.txt -%{python2_sitearch}/* %files -n python3-gssapi %doc README.txt LICENSE.txt %{python3_sitearch}/* %changelog +*Wed Oct 21 2020 leiju - 1.5.1-3 +- remove python2 subpackage + * Tue Apr 28 2020 yanan li - 1.5.1-2 - Package init