%{!?python2_sitelib: %global python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}

Name:           ceph-deploy
Version:        1.5.39
Release:        1%{?dist}
Url:            http://ceph.com/
Summary:        Admin and deploy tool for Ceph
License:        MIT
Group:          System/Filesystems
Vendor:         VMware, Inc.
Distribution:   Photon
Source0:        https://files.pythonhosted.org/packages/63/59/c2752952b7867faa2d63ba47c47da96e2f43f5124029975b579020df3665/%{name}-%{version}.tar.gz
%define sha1 ceph-deploy=7aba578569c05425f68253181b5114130b2a259c
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
*   Fri May 18 2018 Grant Curell <grant.curell@salientcrgt.com> 1.5.39-1
-   Upgrading to version 1.5.39
*   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