python-cherrypy/python-cherrypy.spec

121 lines
4.0 KiB
RPMSpec
Raw Normal View History

2020-12-22 11:15:13 +08:00
%global _empty_manifest_terminate_build 0
Name: python-cherrypy
Version: 18.8.0
Release: 1
2020-12-22 11:15:13 +08:00
Summary: Object-Oriented HTTP framework
2022-05-11 14:57:11 +08:00
License: BSD-3-Clause
2020-12-22 11:15:13 +08:00
URL: https://www.cherrypy.org
Source0: https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a/CherryPy-%{version}.tar.gz
2020-12-22 11:15:13 +08:00
BuildArch: noarch
BuildRequires: python-setuptools_scm
Recommends: %{name}-help = %{version}-%{release}
Requires: python3-cheroot
Requires: python3-portend
Requires: python3-more-itertools
Requires: python3-pywin32
Requires: python3-sphinx
Requires: python3-docutils
Requires: python3-alabaster
Requires: python3-simplejson
Requires: python3-memcached
Requires: python3-routes
Requires: python3-pyOpenSSL
Requires: python3-coverage
Requires: python3-codecov
Requires: python3-objgraph
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-pytest-sugar
Requires: python3-requests-toolbelt
Requires: python3-pytest-services
Requires: python3-flup
2020-03-12 10:02:46 +08:00
%description
2020-12-22 11:15:13 +08:00
CherryPy is available as part of the Tidelift Subscription.
The CherryPy maintainers and the maintainers of thousands of other packages
are working with Tidelift to deliver one enterprise subscription that covers
all of the open source you use.
`Learn more <https://tidelift.com/subscription/pkg/pypi-cherrypy?utm_source=pypi-cherrypy&utm_medium=referral&utm_campaign=github>`_.
2020-03-12 10:02:46 +08:00
2020-12-22 11:15:13 +08:00
%package -n python3-cherrypy
Summary: Object-Oriented HTTP framework
Provides: python-cherrypy
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description -n python3-cherrypy
CherryPy is available as part of the Tidelift Subscription.
The CherryPy maintainers and the maintainers of thousands of other packages
are working with Tidelift to deliver one enterprise subscription that covers
all of the open source you use.
`Learn more <https://tidelift.com/subscription/pkg/pypi-cherrypy?utm_source=pypi-cherrypy&utm_medium=referral&utm_campaign=github>`_.
2020-03-12 10:02:46 +08:00
2020-12-22 11:15:13 +08:00
%package help
Summary: Development documents and examples for CherryPy
Provides: python3-cherrypy-doc
%description help
CherryPy is available as part of the Tidelift Subscription.
The CherryPy maintainers and the maintainers of thousands of other packages
are working with Tidelift to deliver one enterprise subscription that covers
all of the open source you use.
`Learn more <https://tidelift.com/subscription/pkg/pypi-cherrypy?utm_source=pypi-cherrypy&utm_medium=referral&utm_campaign=github>`_.
2020-03-12 10:02:46 +08:00
%prep
%autosetup -n CherryPy-%{version}
2020-03-12 10:02:46 +08:00
%build
2020-12-22 11:15:13 +08:00
%py3_build
2020-03-12 10:02:46 +08:00
%install
2020-12-22 11:15:13 +08:00
%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-cherrypy -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
2020-03-12 10:02:46 +08:00
%changelog
* Tue Aug 02 2022 zhaoshuag <zhaoshuang@uniontech.com> - 18.8.0-1
- update to 18.8.0
2022-05-11 14:57:11 +08:00
* Wed May 11 2022 yangping <yangping69@h-partners> - 18.6.0-2
- License compliance rectification
2020-12-22 11:15:13 +08:00
* Mon Nov 16 2020 caodongxia <caodongxia@huawei.com> - 18.6.0-1
- update to remove python2 subPackage
2020-03-17 17:23:39 +08:00
* Tue Mar 17 2020 zoushuangshuang <zoushuangshuang@huawei.com> - 3.5.0-12
- modify provide: python-cherrypy
2020-03-17 10:22:45 +08:00
* Tue Mar 17 2020 zoushuangshuang <zoushuangshuang@huawei.com> - 3.5.0-11
- add provide: python-cherrypy
2020-03-12 10:02:46 +08:00
* Wed Mar 04 2020 zoushuangshuang <zoushuangshuang@huawei.com> - 3.5.0-10
- Package init