%global _empty_manifest_terminate_build 0 Name: python-gearbox Version: 0.2.2 Release: 1 Summary: Command line toolkit born as a PasteScript replacement for the TurboGears2 web framework License: MIT URL: https://github.com/TurboGears/gearbox Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2c/86/f2057dfa195939d942aacfd910c4b5fed353dfa08600998debf2ce5c4a1a/gearbox-0.2.2.tar.gz BuildArch: noarch %description Gearbox is a paster command replacement for TurboGears2. It has been created during the process of providing Python3 support to the TurboGears2 web framework, while still being backward compatible with the existing TurboGears projects. Gearbox is based on a stripped down version of *Cliff* command line framework, you might want to consider `Cliff `_ for more advanced use cases and custom command interpreters. %package -n python3-gearbox Summary: Command line toolkit born as a PasteScript replacement for the TurboGears2 web framework Provides: python-gearbox BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-gearbox Gearbox is a paster command replacement for TurboGears2. It has been created during the process of providing Python3 support to the TurboGears2 web framework, while still being backward compatible with the existing TurboGears projects. Gearbox is based on a stripped down version of *Cliff* command line framework, you might want to consider `Cliff `_ for more advanced use cases and custom command interpreters. %package help Summary: Development documents and examples for gearbox Provides: python3-gearbox-doc %description help Gearbox is a paster command replacement for TurboGears2. It has been created during the process of providing Python3 support to the TurboGears2 web framework, while still being backward compatible with the existing TurboGears projects. Gearbox is based on a stripped down version of *Cliff* command line framework, you might want to consider `Cliff `_ for more advanced use cases and custom command interpreters. %prep %autosetup -n gearbox-0.2.2 %build %py3_build %install %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-gearbox -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Mar 09 2023 Python_Bot - 0.2.2-1 - Package Spec generated