SPECS/cmake/cmake.spec
d6bc5caa
 Summary:	Cmake-3.12.1
f4d17450
 Name:		cmake
d6bc5caa
 Version:	3.12.1
f81f5ae3
 Release:	2%{?dist}
f4d17450
 License:	BSD and LGPLv2+
 URL:		http://www.cmake.org/
d6bc5caa
 Source0:	http://www.cmake.org/files/v3.12/%{name}-%{version}.tar.gz
 %define sha1 cmake=5359cd2e36051b0746580298d42518b0aef27979
 Source1:	macros.cmake
3e8fb5a2
 Patch0:         disableUnstableUT.patch
8f193813
 Group:		Development/Tools
f4d17450
 Vendor:		VMware, Inc.
 Distribution:	Photon
 BuildRequires:	ncurses-devel
3e8fb5a2
 BuildRequires:  xz
 BuildRequires:  xz-devel
 BuildRequires:  curl
 BuildRequires:  curl-devel
 BuildRequires:  libgcc-devel
778d2310
 BuildRequires:  expat-libs
 BuildRequires:  expat-devel
f4d17450
 Requires:	ncurses
778d2310
 Requires:       expat
f4d17450
 %description
 CMake is an extensible, open-source system that manages the build process in an 
 operating system and in a compiler-independent manner. 
 %prep
 %setup -q
3e8fb5a2
 %patch0 -p1
f4d17450
 %build
0d5177c8
 ncores="$(/usr/bin/getconf _NPROCESSORS_ONLN)"
778d2310
 ./bootstrap --prefix=%{_prefix} --system-expat --parallel=$ncores
f81f5ae3
 make %{?_smp_mflags}
3e8fb5a2
 
f4d17450
 %install
 make DESTDIR=%{buildroot} install
 find %{buildroot} -name '*.la' -delete
d6bc5caa
 install -Dpm0644 %{SOURCE1} %{buildroot}%{_libdir}/rpm/macros.d/macros.cmake
2359b0af
 
f4d17450
 %check
2359b0af
 make  %{?_smp_mflags} test
 
f4d17450
 %files
 %defattr(-,root,root)
 /usr/share/%{name}-*/*
 %{_bindir}/*
 /usr/doc/%{name}-*/*
 /usr/share/aclocal/*
d6bc5caa
 %{_libdir}/rpm/macros.d/macros.cmake
 
f4d17450
 %changelog
f81f5ae3
 *       Sun Sep 30 2018 Bo Gan <ganb@vmware.com> 3.12.1-2
 -       smp make (make -jN)
 -       specify /usr/lib as CMAKE_INSTALL_LIBDIR
d6bc5caa
 *       Fri Sep 07 2018 Ajay Kaher <akaher@vmware.com> 3.12.1-1
 -       Upgrading version to 3.12.1
 -       Adding macros.cmake
778d2310
 *       Fri Sep 29 2017 Kumar Kaushik <kaushikk@vmware.com> 3.8.0-4
 -       Building using system expat libs.
3e8fb5a2
 *       Thu Aug 17 2017 Kumar Kaushik <kaushikk@vmware.com> 3.8.0-3
f81f5ae3
 -       Fixing make check bug # 1632102.
3e8fb5a2
 *	Tue May 23 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.8.0-2
0d5177c8
 -	bug 1448414: Updated to build in parallel
4583463b
 *       Fri Apr 07 2017 Anish Swaminathan <anishs@vmware.com>  3.8.0-1
 -       Upgrade to 3.8.0
2359b0af
 *       Thu Oct 06 2016 ChangLee <changlee@vmware.com> 3.4.3-3
 -       Modified %check
c3a3fd12
 *	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.4.3-2
 -	GA - Bump release of all rpms
2fbfe89a
 *       Thu Feb 25 2016 Kumar Kaushik <kaushikk@vmware.com> 3.4.3-1
 -       Updated version.
 *       Wed May 20 2015 Touseef Liaqat <tliaqat@vmware.com> 3.2.1.2
 -       Updated group.
f4d17450
 *	Mon Apr 6 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.2.1-1
 -	Update to 3.2.1
 *	Tue Nov 25 2014 Divya Thaluru <dthaluru@vmware.com> 3.0.2-1
 -	Initial build. First version