SPECS/thin-provisioning-tools/thin-provisioning-tools.spec
ca774cb6
 Summary:        Thin provisioning tools
 Name:           thin-provisioning-tools
 Version:        0.6.3
421d1f6b
 Release:        2%{?dist}
ca774cb6
 License:        GPLv3+
 Group:          System Environment/Base
 URL:            https://github.com/jthornber/thin-provisioning-tools
 Source0:        thin-provisioning-tools-%{version}.tar.gz
 %define sha1    thin-provisioning-tools=6e2db216ffaa62a8945d42d91131b94b59fe73d7
 Patch0:         thin-provisioning-tools-fix-for-gcc-6.3.patch
7fbd3a1e
 BuildRequires:  expat-devel, libaio-devel, boost-devel
ca774cb6
 Requires:       expat, libaio
 Vendor:         VMware, Inc.
 Distribution:   Photon
f4d17450
 
 %description
 thin-provisioning-tools contains check,dump,restore,repair,rmap
 and metadata_size tools to manage device-mapper thin provisioning
 target metadata devices; cache check,dump,metadata_size,restore
 and repair tools to manage device-mapper cache metadata devices
 are included and era check, dump, restore and invalidate to manage
 snapshot eras
 
 %prep
5c637de3
 %setup -q
f4d17450
 
 %build
 autoconf
421d1f6b
 export CFLAGS="%{optflags}"
 export LDFLAGS=""
 ./configure STRIP=/bin/true --prefix=%{_prefix}
 
f4d17450
 make %{?_smp_mflags}
 
 %install
421d1f6b
 rm -rf %{buildroot}
f4d17450
 make DESTDIR=%{buildroot} MANDIR=%{_mandir} install
 
 %clean
421d1f6b
 rm -rf %{buildroot}
f4d17450
 
 %files
421d1f6b
 %defattr(-,root,root,-)
f4d17450
 %doc COPYING README.md
ca774cb6
 %{_mandir}/man8/*
f4d17450
 %{_sbindir}/pdata_tools
 %{_sbindir}/cache_check
 %{_sbindir}/cache_dump
 %{_sbindir}/cache_metadata_size
 %{_sbindir}/cache_restore
 %{_sbindir}/cache_repair
 %{_sbindir}/era_check
 %{_sbindir}/era_dump
 %{_sbindir}/era_restore
 %{_sbindir}/era_invalidate
 %{_sbindir}/thin_check
 %{_sbindir}/thin_dump
 %{_sbindir}/thin_metadata_size
 %{_sbindir}/thin_restore
 %{_sbindir}/thin_repair
 %{_sbindir}/thin_rmap
5c637de3
 %{_sbindir}/thin_delta
 %{_sbindir}/thin_ls
 %{_sbindir}/thin_trim
f4d17450
 
 %changelog
421d1f6b
 *   Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.3-2
 -   Ensure non empty debuginfo
ca774cb6
 *   Tue Mar 28 2017 Xiaolin Li <xiaolinl@vmware.com> 0.6.3-1
 -   Updated to version 0.6.3.
 *   Mon Mar 13 2017 Alexey Makhalov <amakhalov@vmware.com> 0.6.1-3
 -   Fix gcc-6.3 compilation errors
 *   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.1-2
 -   GA - Bump release of all rpms
 *   Thu Feb 25 2016 Kumar Kaushik <kaushikk@vmware.com> 0.6.1-1
 -   Updating version
 *   Tue Mar 3 2015 Divya Thaluru <dthaluru@vmware.com> 0.4.1-1
 -   Initial version
f4d17450