%{!?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