diff --git a/pbr-5.8.0.tar.gz b/pbr-5.8.0.tar.gz deleted file mode 100644 index b1efd53..0000000 Binary files a/pbr-5.8.0.tar.gz and /dev/null differ diff --git a/pbr-5.8.1.tar.gz b/pbr-5.8.1.tar.gz new file mode 100644 index 0000000..f09663e Binary files /dev/null and b/pbr-5.8.1.tar.gz differ diff --git a/python-pbr.spec b/python-pbr.spec index 00e5b9a..eeb717a 100644 --- a/python-pbr.spec +++ b/python-pbr.spec @@ -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 - 5.8.1-1 +- Upgrade package python3-pbr to version 5.8.1 + * Fri Dec 17 2021 renhongxun - 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 - 5.4.5-1 -- update to 5.4.5 +- update to 5.4.5 * Fri Feb 21 2020 Wanjiankang - 4.1.1-3 - Modify BuildRequires.