python-reno/python-reno.spec

104 lines
3.2 KiB
RPMSpec
Raw Permalink Normal View History

2021-01-04 15:26:59 +08:00
%global _empty_manifest_terminate_build 0
2021-07-27 12:50:20 +00:00
Name: python-reno
2022-07-14 10:42:02 +08:00
Version: 3.5.0
2021-07-27 12:50:20 +00:00
Release: 1
Summary: RElease NOtes manager
License: Apache-2.0
URL: https://docs.openstack.org/reno/latest/
2022-07-14 10:42:02 +08:00
Source0: https://files.pythonhosted.org/packages/45/a4/a5b272022f7f5f2284f9bab2deba73bfb31d6a7a467431130da242545965/reno-3.5.0.tar.gz
2021-07-27 12:50:20 +00:00
BuildArch: noarch
2021-01-04 15:26:59 +08:00
%description
2022-07-14 10:42:02 +08:00
Reno is a release notes manager designed with high throughput in mind,
supporting fast distributed development teams without introducing additional
development processes. Our goal is to encourage detailed and accurate release
notes for every release.
2021-01-04 15:26:59 +08:00
%package -n python3-reno
2021-07-27 12:50:20 +00:00
Summary: RElease NOtes manager
Provides: python-reno
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
2021-01-21 16:09:28 +08:00
BuildRequires: python3-pbr
BuildRequires: python3-pip
2021-07-27 12:50:20 +00:00
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-pyyaml
BuildRequires: python3-dulwich
BuildRequires: python3-packaging
BuildRequires: python3-docutils
BuildRequires: python3-sphinx
2022-07-14 10:42:02 +08:00
# General requires
Requires: python3-pyyaml
Requires: python3-dulwich
Requires: python3-packaging
Requires: python3-pbr
Requires: python3-docutils
Requires: python3-sphinx
2021-07-27 12:50:20 +00:00
%description -n python3-reno
2022-07-14 10:42:02 +08:00
Reno is a release notes manager designed with high throughput in mind,
supporting fast distributed development teams without introducing additional
development processes. Our goal is to encourage detailed and accurate release
notes for every release.
2021-01-04 15:26:59 +08:00
%package help
2021-07-27 12:50:20 +00:00
Summary: RElease NOtes manager
Provides: python3-reno-doc
2021-01-04 15:26:59 +08:00
%description help
2022-07-14 10:42:02 +08:00
Reno is a release notes manager designed with high throughput in mind,
supporting fast distributed development teams without introducing additional
development processes. Our goal is to encourage detailed and accurate release
notes for every release.
2021-01-04 15:26:59 +08:00
%prep
2022-07-14 10:42:02 +08:00
%autosetup -n reno-%{version}
2021-01-04 15:26:59 +08:00
%build
%py3_build
%install
%py3_install
2021-07-27 12:50:20 +00:00
2021-01-04 15:26:59 +08:00
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
2022-07-14 10:42:02 +08:00
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
2021-01-04 15:26:59 +08:00
fi
if [ -d usr/lib64 ]; then
2022-07-14 10:42:02 +08:00
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
2021-01-04 15:26:59 +08:00
fi
if [ -d usr/bin ]; then
2022-07-14 10:42:02 +08:00
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
2021-01-04 15:26:59 +08:00
fi
if [ -d usr/sbin ]; then
2022-07-14 10:42:02 +08:00
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
2021-01-04 15:26:59 +08:00
fi
touch doclist.lst
if [ -d usr/share/man ]; then
2022-07-14 10:42:02 +08:00
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
2021-01-04 15:26:59 +08:00
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
2021-07-27 12:50:20 +00:00
2021-01-04 15:26:59 +08:00
%files -n python3-reno -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
2022-07-14 10:42:02 +08:00
* Thu Jul 14 2022 OpenStack_SIG <openstack@openeuler.org> - 3.5.0-1
- Upgrade package python3-reno to version 3.5.0
2021-07-27 12:50:20 +00:00
* Mon Jul 26 2021 OpenStack_SIG <openstack@openeuler.org> - 3.3.0-1
- update to 3.3.0
2021-01-04 15:26:59 +08:00
* Thu Nov 19 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated