%{!?python2_sitelib: %global python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")} Name: ceph-deploy Version: 1.5.37 Release: 3%{?dist} Url: http://ceph.com/ Summary: Admin and deploy tool for Ceph License: MIT Group: System/Filesystems Vendor: VMware, Inc. Distribution: Photon Source0: https://pypi.python.org/packages/23/f0/f144b1b55534a3e10d269dbfbe092e0aaa1c4b826c24f5df9320ae9bdfce/%{name}-%{version}.tar.gz %define sha1 ceph-deploy=5c19b318320f2729c5b15da7159aa9824b885c1a Patch0: ceph-deploy-init.patch Patch1: ceph-deploy-package-manager.patch Patch2: ceph-deploy-remote.patch Patch3: ceph-deploy-photon-distro-init.patch Patch4: ceph-deploy-photon-distro-install.patch Patch5: ceph-deploy-photon-distro-uninstall.patch Patch6: ceph-deploy-photon-distro-mon-init.patch BuildRequires: python2 BuildRequires: python2-devel BuildRequires: python-setuptools Requires: python2 Requires: python-setuptools BuildArch: noarch %description An easy to use admin tool for deploy ceph storage clusters. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %build python2 setup.py build %install python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} install -m 0755 -D scripts/ceph-deploy $RPM_BUILD_ROOT/usr/bin %check #No check as it requires addditional packages just for checking. %files %defattr(-,root,root) %doc LICENSE README.rst %{python2_sitelib}/* %{_bindir}/ceph-deploy %changelog * Thu Jun 01 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.5.37-3 - Use python2 explicitly * Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.5.37-2 - Fix arch * Thu Mar 30 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.5.37-1 - Upgrading to version 1.5.37 * Thu Mar 9 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.5.36-2 - Adding python-setuptools to Requires section * Mon Jan 23 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.5.36-1 - Initial packaging for Photon