!9 update to version 1.7.3

From: @wang--ge 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
This commit is contained in:
openeuler-ci-bot 2022-10-24 10:21:19 +00:00 committed by Gitee
commit b6406536b8
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
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 @@
Name: python-gssapi %global _empty_manifest_terminate_build 0
Version: 1.5.1 Name: python-gssapi
Release: 3 Version: 1.7.3
Summary: Python Bindings for GSSAPI (RFC 2743/2744 and extensions) Release: 1
License: ISC Summary: Python GSSAPI Wrapper
URL: https://github.com/pythongssapi/python-gssapi License: ISC
Source0: https://github.com/pythongssapi/python-gssapi/releases/download/v%{version}/python-gssapi-%{version}.tar.gz URL: https://github.com/pythongssapi/python-gssapi
BuildRequires: krb5-devel >= 1.10 krb5-libs >= 1.10 gcc git Source0: https://files.pythonhosted.org/packages/94/a3/017f779dae311964aa919bb57852ec4ce9b30ad4a5973d8bee1022f192ec/gssapi-1.7.3.tar.gz
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