update to version 1.7.3

This commit is contained in:
wang--ge 2022-10-24 18:03:39 +08:00
parent 51c4dd89fe
commit bb7c743afc
3 changed files with 66 additions and 18 deletions

BIN
gssapi-1.7.3.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,20 +1,30 @@
%global _empty_manifest_terminate_build 0
Name: python-gssapi Name: python-gssapi
Version: 1.5.1 Version: 1.7.3
Release: 3 Release: 1
Summary: Python Bindings for GSSAPI (RFC 2743/2744 and extensions) Summary: Python GSSAPI Wrapper
License: ISC License: ISC
URL: https://github.com/pythongssapi/python-gssapi URL: https://github.com/pythongssapi/python-gssapi
Source0: https://github.com/pythongssapi/python-gssapi/releases/download/v%{version}/python-gssapi-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/94/a3/017f779dae311964aa919bb57852ec4ce9b30ad4a5973d8bee1022f192ec/gssapi-1.7.3.tar.gz
BuildRequires: krb5-devel >= 1.10 krb5-libs >= 1.10 gcc git
BuildRequires: python3-devel python3-setuptools python3-Cython
%description %description
Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. 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. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms.
%package -n python3-gssapi %package -n python3-gssapi
Summary: Python 3 Bindings for GSSAPI (RFC 2743/2744 and extensions) Summary: Python GSSAPI Wrapper
Requires: krb5-libs >= 1.10 python3-six python3-decorator Provides: python-gssapi
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: krb5-devel >= 1.10 krb5-libs >= 1.10 gcc
# General requires
BuildRequires: python3-decorator
# General requires
Requires: krb5-libs >= 1.10 python3-decorator
%description -n python3-gssapi %description -n python3-gssapi
Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries.
@ -22,22 +32,60 @@ While it focuses on the Kerberos mechanism, it should also be useable with other
%{?python_provide:%python_provide python3-gssapi} %{?python_provide:%python_provide python3-gssapi}
%package help
Summary: Python GSSAPI Wrapper
Provides: python3-gssapi-doc
%description help
Python-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.Documentation for the latest
released version (including pre-release versions) can be found at <.
%prep %prep
%autosetup -S git -n %{name}-%{version} -p1 %autosetup -n gssapi-%{version}
%build %build
%py3_build %py3_build
%install %install
%py3_install %py3_install
find %{buildroot}%{python3_sitearch}/gssapi -name '*.so' \
-exec chmod 0755 {} \;
%files -n python3-gssapi install -d -m755 %{buildroot}/%{_pkgdocdir}
%doc README.txt LICENSE.txt if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
%{python3_sitearch}/* if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-gssapi -f filelist.lst
%dir %{python3_sitearch}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog %changelog
* Mon Oct 24 2022 Ge Wang <wangge20@h-partners.com> - 1.7.3-1
- update to version 1.7.3
*Wed Oct 21 2020 leiju <leiju4@huawei.com> - 1.5.1-3 *Wed Oct 21 2020 leiju <leiju4@huawei.com> - 1.5.1-3
- remove python2 subpackage - remove python2 subpackage