%global _empty_manifest_terminate_build 0 Name: python-rbc-project Version: 0.11.0 Release: 1 Summary: RBC - Remote Backend Compiler Project License: BSD URL: https://github.com/xnd-project/rbc Source0: https://mirrors.aliyun.com/pypi/web/packages/5d/de/50255a82ece92d74a66b93d714e0ee87a3c05548b768b159fa2dac137fa1/rbc-project-0.11.0.tar.gz BuildArch: noarch Requires: python3-numba Requires: python3-llvmlite Requires: python3-tblib Requires: python3-thriftpy2 Requires: python3-netifaces Requires: python3-packaging %description The aim of the Remote Backend Compiler project is to distribute the tasks of a program JIT compilation process to separate computer systems using the client-server model. The frontend of the compiler runs on the client computer and the backend runs on the server computer. The compiler frontend will send the program code to compiler backend in IR form where it will be compiled to machine code. %package -n python3-rbc-project Summary: RBC - Remote Backend Compiler Project Provides: python-rbc-project BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-rbc-project The aim of the Remote Backend Compiler project is to distribute the tasks of a program JIT compilation process to separate computer systems using the client-server model. The frontend of the compiler runs on the client computer and the backend runs on the server computer. The compiler frontend will send the program code to compiler backend in IR form where it will be compiled to machine code. %package help Summary: Development documents and examples for rbc-project Provides: python3-rbc-project-doc %description help The aim of the Remote Backend Compiler project is to distribute the tasks of a program JIT compilation process to separate computer systems using the client-server model. The frontend of the compiler runs on the client computer and the backend runs on the server computer. The compiler frontend will send the program code to compiler backend in IR form where it will be compiled to machine code. %prep %autosetup -n rbc-project-0.11.0 %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-rbc-project -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 0.11.0-1 - Package Spec generated