Summary: Google's C++ gtest framework Name: gtest Version: 1.8.0 Release: 2%{?dist} License: ASL 2.0 URL: https://github.com/google/googletest Source0: https://github.com/google/googletest/archive/googletest-%{version}.tar.gz %define sha1 googletest=e7e646a6204638fe8e87e165292b8dd9cd4c36ed Group: Development/Tools Vendor: VMware, Inc. Distribution: Photon BuildRequires: autoconf BuildRequires: automake BuildRequires: cmake BuildRequires: make BuildRequires: gcc %description Google's C++ test framework that combines the GoogleTest and GoogleMock projects. This package provides gtest shared libraries. %package devel Summary: libgtest headers Group: Development/Tools %description devel This contains libgtest header files. %package static Summary: libgtest static lib Group: Development/Tools %description static This contains libgtest static library. %prep %setup -n googletest-release-%{version} %build cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DBUILD_SHARED_LIBS=OFF . make cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DBUILD_SHARED_LIBS=ON . make %install make DESTDIR=%{buildroot} install rm -rf %{buildroot}/%{_includedir}/gmock rm -f %{buildroot}/%{_libdir}/libgmock* install -p -m 644 -t %{buildroot}/usr/lib googlemock/gtest/libgtest.a install -p -m 644 -t %{buildroot}/usr/lib googlemock/gtest/libgtest_main.a install -vdm 755 %{buildroot}/usr/src/gtest/src/ cp googletest/src/* %{buildroot}/usr/src/gtest/src/ find %{buildroot} -name '*.la' -delete %files %defattr(-,root,root) %{_libdir}/libgtest.so %{_libdir}/libgtest_main.so %files devel %defattr(-,root,root) %{_includedir}/gtest/* /usr/src/gtest/ %files static %defattr(-,root,root) %{_libdir}/libgtest.a %{_libdir}/libgtest_main.a %changelog * Thu May 04 2017 Anish Swaminathan <anishs@vmware.com> 1.8.0-2 - Add gtest sources in devel package * Mon Apr 10 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.8.0-1 - Initial version of libgtest package for Photon.