Update package pbr of version 5.8.1

This commit is contained in:
han-guangyu 2022-05-22 14:27:34 +00:00 committed by Han Guangyu
parent 1f7eed036c
commit b010803c43
3 changed files with 64 additions and 23 deletions

Binary file not shown.

BIN
pbr-5.8.1.tar.gz Normal file

Binary file not shown.

View File

@ -1,13 +1,12 @@
%global _empty_manifest_terminate_build 0
Name: python-pbr
Version: 5.8.0
Version: 5.8.1
Release: 1
Summary: Python Build Reasonableness
License: ASL 2.0
URL: http://pypi.python.org/pypi/pbr
Source0: https://pypi.io/packages/source/p/pbr/pbr-%{version}.tar.gz
License: Apache-2.0
URL: https://docs.openstack.org/pbr/latest/
Source0: https://files.pythonhosted.org/packages/51/da/eb358ed53257a864bf9deafba25bc3d6b8d41b0db46da4e7317500b1c9a5/pbr-5.8.1.tar.gz
BuildArch: noarch
%description
PBR is a library that injects some useful and sensible default behaviors into
your setuptools run. It started off life as the chunks of code that were copied
@ -17,23 +16,37 @@ time to make that code into a proper re-usable library.
%package -n python3-pbr
Summary: Python Build Reasonableness
%{?python_provide:%python_provide python3-pbr}
BuildRequires: python3-devel python3-setuptools
Provides: python-pbr
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
Requires: python3-setuptools
Requires: git-core
Conflicts: python2-%{pypi_name} < 5.4.3-2
%description -n python3-pbr
Manage dynamic plugins for Python applications
PBR is a library that injects some useful and sensible default behaviors into
your setuptools run. It started off life as the chunks of code that were copied
between all of the OpenStack projects. Around the time that OpenStack hit 18
different projects each with at least 3 active branches, it seems like a good
time to make that code into a proper re-usable library.
%package help
Summary: Python Build Reasonableness
Provides: python3-pbr-doc
%description help
PBR is a library that injects some useful and sensible default behaviors into
your setuptools run. It started off life as the chunks of code that were copied
between all of the OpenStack projects. Around the time that OpenStack hit 18
different projects each with at least 3 active branches, it seems like a good
time to make that code into a proper re-usable library.
%prep
%autosetup -n pbr-%{version} -p1
rm -rf {test-,}requirements.txt pbr.egg-info/requires.txt
%autosetup -n pbr-%{version}
%build
export SKIP_PIP_INSTALL=1
%py3_build
%install
@ -41,21 +54,49 @@ export SKIP_PIP_INSTALL=1
rm -rf %{buildroot}%{python3_sitelib}/pbr/tests
mv %{buildroot}%{_bindir}/pbr %{buildroot}%{_bindir}/pbr-3
ln -s ./pbr-3 %{buildroot}%{_bindir}/pbr
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
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 .
%if 0%{?do_test}
%check
%{__python3} setup.py test
%endif
%files -n python3-pbr
%license LICENSE
%doc README.rst
%files -n python3-pbr -f filelist.lst
%dir %{python3_sitelib}/*
%{_bindir}/pbr
%{_bindir}/pbr-3
%{python3_sitelib}/*.egg-info/
%{python3_sitelib}/pbr/
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun May 22 2022 Han Guangyu <hanguangyu@uniontech.com> - 5.8.1-1
- Upgrade package python3-pbr to version 5.8.1
* Fri Dec 17 2021 renhongxun <renhongxun@huawei.com> - 5.8.0-1
- Upgrade to version 5.8.0
@ -63,7 +104,7 @@ ln -s ./pbr-3 %{buildroot}%{_bindir}/pbr
- Upgrade to version 5.5.1
* Wed Jul 29 2020 jinzhimin<jinzhimin2@huawei.com> - 5.4.5-1
- update to 5.4.5
- update to 5.4.5
* Fri Feb 21 2020 Wanjiankang <wanjiankang@huawei.com> - 4.1.1-3
- Modify BuildRequires.