%define name infinitrix %define version 1.0.2 %define unmangled_version 1.0.2 %define release 2 Summary: An open source Bitrix24 messenger client, written on Python, PyQt5 and PyQtWebEngine Name: %{name} Version: %{version} Release: %{release} Source0: https://github.com/smallcms/infinitrix/releases/download/%{unmangled_version}/%{name}-%{unmangled_version}.tar.gz License: MIT Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Vendor: smallcms Url: https://github.com/smallcms/infinitrix %if %{defined suse_version} Requires: python3-qt5, python3-qtwebengine-qt5 %else Requires: python3-qt5, python3-qt5-webengine %endif BuildRequires: python3-devel %description An open source Bitrix24 messenger client, written on Python, PyQt5 and PyQtWebEngine %prep %setup -n %{name}-%{unmangled_version} %build %{__python3} setup.py build %install %{__python3} setup.py install -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-scripts=/usr/bin/ --prefix=/usr %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_FILES %defattr(-,root,root)