%define name confluent_client %define version #VERSION# %define release 1 Summary: Client libraries and utilities for confluent Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.gz License: Apache2 Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Vendor: Jarrod Johnson Url: http://xcat.sf.net/ Obsoletes: confluent_common %description This package enables python development and command line access to a confluent server. %prep %setup -n %{name}-%{version} -n %{name}-%{version} %build %if "%{dist}" == ".el8" python3 setup.py build %else %if "%{dist}" == ".el9" python3 setup.py build %else python2 setup.py build %endif %endif %install %if "%{dist}" == ".el8" python3 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-scripts=/opt/confluent/bin --install-purelib=/opt/confluent/lib/python %else %if "%{dist}" == ".el9" python3 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-scripts=/opt/confluent/bin --install-purelib=/opt/confluent/lib/python %else python2 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-scripts=/opt/confluent/bin --install-purelib=/opt/confluent/lib/python %endif %endif %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_FILES %license /opt/confluent/share/licenses/confluent_client/LICENSE %defattr(-,root,root)