%global _empty_manifest_terminate_build 0 Name: python-py9p Version: 1.0.8 Release: 1 Summary: 9P Protocol Implementation License: MIT URL: https://github.com/svinota/py9p Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9c/de/e3e6819688468978274e526d9900f74012bbae52b7b0b25b0acd1f565248/py9p-1.0.8.tar.gz BuildArch: noarch %description The library allows you to use 9P protocol in your applications. Please note, that the library is not fully compatible with the original version by Andrey Mirtchovski. Also, this package provides two components: * fuse9p -- FUSE 9p client * 9pfs -- simple file server (alpha state) %package -n python3-py9p Summary: 9P Protocol Implementation Provides: python-py9p BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-py9p The library allows you to use 9P protocol in your applications. Please note, that the library is not fully compatible with the original version by Andrey Mirtchovski. Also, this package provides two components: * fuse9p -- FUSE 9p client * 9pfs -- simple file server (alpha state) %package help Summary: Development documents and examples for py9p Provides: python3-py9p-doc %description help The library allows you to use 9P protocol in your applications. Please note, that the library is not fully compatible with the original version by Andrey Mirtchovski. Also, this package provides two components: * fuse9p -- FUSE 9p client * 9pfs -- simple file server (alpha state) %prep %autosetup -n py9p-1.0.8 %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-py9p -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 07 2023 Python_Bot - 1.0.8-1 - Package Spec generated