python-Logbook/python-Logbook.spec

79 lines
2.6 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%global _empty_manifest_terminate_build 0
Name: python-Logbook
Version: 1.5.3
Release: 1
Summary: A logging replacement for Python
License: BSD
URL: http://logbook.pocoo.org/
Source0: https://files.pythonhosted.org/packages/2f/d9/16ac346f7c0102835814cc9e5b684aaadea101560bb932a2403bd26b2320/Logbook-1.5.3.tar.gz
BuildArch: noarch
%description
Logbook is a logging system for Python that replaces the standard librarys logging module. It was designed with both complex and simple applications in mind and the idea to make logging fun
%package -n python3-logbook
Summary: A logging replacement for Python
Provides: python-Logbook
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-brotli
%description -n python3-logbook
Logbook is a logging system for Python that replaces the standard librarys logging module. It was designed with both complex and simple applications in mind and the idea to make logging fun
%package help
Summary: A logging replacement for Python
Provides: python3-logbook-doc
%description help
Logbook is a logging system for Python that replaces the standard librarys logging module. It was designed with both complex and simple applications in mind and the idea to make logging fun
%prep
%autosetup -n Logbook-1.5.3
%build
export DISABLE_LOGBOOK_CEXT=true
%py3_build
%install
export DISABLE_LOGBOOK_CEXT=true
%py3_install
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 .
%files -n python3-logbook -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jul 13 2021 OpenStack_SIG <openstack@openeuler.org> - 1.5.3-1
- Package Spec generate