%define name confluent_common %define version #VERSION# # the sdist carries the PEP 440 spelling of the version (.dev, not ~dev) %define fversion %{lua: sv, _ = string.gsub("#VERSION#", "[~]", ".") print(sv) } %define release 1 Summary: common content for confluent client and server Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{fversion}.tar.gz License: UNKNOWN Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Vendor: Jarrod Johnson Url: http://xcat.sf.net/ %description This provides the modules common for both client and server %prep %setup -n %{name}-%{fversion} %build python2 setup.py build %install python2 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-purelib=/opt/confluent/lib/python --install-scripts=/opt/confluent/bin %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_FILES %defattr(-,root,root)