Summary: Google's C++ gmock framework Name: gmock 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 gmock shared libraries. %package devel Summary: libgmock headers Group: Development/Tools %description devel This contains libgmock header files. %package static Summary: libgmock static lib Group: Development/Tools %description static This contains libgmock 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}/gtest rm -f %{buildroot}/%{_libdir}/libgtest* install -p -m 644 -t %{buildroot}/usr/lib googlemock/libgmock.a install -p -m 644 -t %{buildroot}/usr/lib googlemock/libgmock_main.a install -vdm 755 %{buildroot}/usr/src/gmock/src/ cp googlemock/src/* %{buildroot}/usr/src/gmock/src/ find %{buildroot} -name '*.la' -delete %files %defattr(-,root,root) %{_libdir}/libgmock.so %{_libdir}/libgmock_main.so %files devel %defattr(-,root,root) %{_includedir}/gmock/* /usr/src/gmock/ %files static %defattr(-,root,root) %{_libdir}/libgmock.a %{_libdir}/libgmock_main.a %changelog * Thu May 04 2017 Anish Swaminathan <anishs@vmware.com> 1.8.0-2 - Add gmock sources in devel package * Mon Apr 10 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.8.0-1 - Initial version of libgmock package for Photon.