]> git.pld-linux.org Git - packages/gtest.git/commitdiff
- updated to 1.12.1; gtest-config and gmock generator are gone auto/th/gtest-1.12.1-1
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 17 Jan 2023 05:11:59 +0000 (06:11 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 17 Jan 2023 05:11:59 +0000 (06:11 +0100)
cmake.patch
gtest.spec

index fa6d6df2b20f185528509cebbdec1ee3247a3163..d9d0fe3f7954997d8e68ac2faf5552002dec62c8 100644 (file)
@@ -1,28 +1,28 @@
---- googletest-release-1.11.0/googletest/CMakeLists.txt~       2021-06-11 19:42:26.000000000 +0200
-+++ googletest-release-1.11.0/googletest/CMakeLists.txt        2022-02-14 22:01:48.393482954 +0100
-@@ -138,10 +138,10 @@
if (DEFINED CMAKE_VERSION AND NOT "${CMAKE_VERSION}" VERSION_LESS "2.8.11")
+--- googletest-release-1.12.1/googletest/CMakeLists.txt.orig   2023-01-16 21:26:08.891283192 +0100
++++ googletest-release-1.12.1/googletest/CMakeLists.txt        2023-01-16 21:27:14.834259281 +0100
+@@ -134,10 +134,10 @@ if (DEFINED CMAKE_VERSION AND NOT "${CMA
  string(REPLACE ";" "$<SEMICOLON>" dirs "${gtest_build_include_dirs}")
    target_include_directories(gtest SYSTEM INTERFACE
-     "$<BUILD_INTERFACE:${gtest_build_include_dirs}>"
+     "$<BUILD_INTERFACE:${dirs}>"
 -    "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
 +    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
    target_include_directories(gtest_main SYSTEM INTERFACE
-     "$<BUILD_INTERFACE:${gtest_build_include_dirs}>"
+     "$<BUILD_INTERFACE:${dirs}>"
 -    "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
 +    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
  endif()
target_link_libraries(gtest_main PUBLIC gtest)
---- googletest-release-1.11.0/googlemock/CMakeLists.txt~       2021-06-11 19:42:26.000000000 +0200
-+++ googletest-release-1.11.0/googlemock/CMakeLists.txt        2022-02-14 22:02:08.163879047 +0100
-@@ -111,10 +111,10 @@
if (DEFINED CMAKE_VERSION AND NOT "${CMAKE_VERSION}" VERSION_LESS "2.8.11")
if(CMAKE_SYSTEM_NAME MATCHES "QNX")
+   target_link_libraries(gtest PUBLIC regex)
+--- googletest-release-1.12.1/googlemock/CMakeLists.txt.orig   2023-01-16 21:26:08.891283192 +0100
++++ googletest-release-1.12.1/googlemock/CMakeLists.txt        2023-01-16 21:27:34.230820868 +0100
+@@ -108,10 +108,10 @@ if (DEFINED CMAKE_VERSION AND NOT "${CMA
  string(REPLACE ";" "$<SEMICOLON>" dirs "${gmock_build_include_dirs}")
    target_include_directories(gmock SYSTEM INTERFACE
-     "$<BUILD_INTERFACE:${gmock_build_include_dirs}>"
+     "$<BUILD_INTERFACE:${dirs}>"
 -    "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
 +    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
    target_include_directories(gmock_main SYSTEM INTERFACE
-     "$<BUILD_INTERFACE:${gmock_build_include_dirs}>"
+     "$<BUILD_INTERFACE:${dirs}>"
 -    "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
 +    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
  endif()
index 4de5adbc05fa9c6a6b4eebb48fe936b219a7031f..2645a6535c99ef5001a9ef9793e62f7a82b1b83e 100644 (file)
@@ -6,16 +6,16 @@
 Summary:       Google C++ testing framework
 Summary(pl.UTF-8):     Szkielet testów w C++ stworzony przez Google
 Name:          gtest
-Version:       1.11.0
-Release:       3
+Version:       1.12.1
+Release:       1
 License:       BSD
 Group:         Development/Tools
 #Source0Download: https://github.com/google/googletest/releases
 Source0:       https://github.com/google/googletest/archive/release-%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: e8a8df240b6938bb6384155d4c37d937
+# Source0-md5: e82199374acdfda3f425331028eb4e2a
 Patch0:                cmake.patch
 URL:           https://github.com/google/googletest
-BuildRequires: cmake >= 2.8.8
+BuildRequires: cmake >= 3.5
 BuildRequires: libstdc++-devel >= 6:4.7
 BuildRequires: python >= 2.3
 BuildRequires: python-modules >= 2.3
@@ -151,8 +151,6 @@ Kod źródłowy szkieletu gmock do osadzania go w innych projektach.
 %setup -q -n googletest-release-%{version}
 %patch0 -p1
 
-grep -rl 'bin/env python' googlemock/scripts | xargs %{__sed} -i -e '1s,^#!.*python,#!%{__python},'
-
 %build
 # Note: official build system is now Bazel - but it's extremely distro unfriendly.
 # Use unofficial, community maintained CMake suite.
@@ -182,27 +180,11 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{_bindir}
-%{__sed} -e 's,@PACKAGE_TARNAME@,gtest,' \
-       -e 's,@PACKAGE_VERSION@,%{version},' \
-       -e 's,@prefix@,%{_prefix},' \
-       -e 's,@exec_prefix@,%{_exec_prefix},' \
-       -e 's,@bindir@,%{_bindir},' \
-       -e 's,@libdir@,%{_libdir},' \
-       -e 's,@includedir@,%{_includedir},' \
-       -e 's,@top_srcdir@,%{_prefix}/src/gtest,' \
-       -e 's,@PTHREAD_CFLAGS@,-pthread,' \
-       -e 's,@PTHREAD_LIBS@,-lpthread,' \
-       googletest/scripts/gtest-config.in > $RPM_BUILD_ROOT%{_bindir}/gtest-config
-
 install -d $RPM_BUILD_ROOT%{_prefix}/src/gtest
 cp -pr googletest/{cmake,src,CMakeLists.txt} $RPM_BUILD_ROOT%{_prefix}/src/gtest
 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -p googletest/samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
-install -d $RPM_BUILD_ROOT%{_datadir}/gmock/generator
-cp -pr googlemock/scripts/generator/{cpp,gmock_gen.py} $RPM_BUILD_ROOT%{_datadir}/gmock/generator
-
 install -d $RPM_BUILD_ROOT%{_prefix}/src/gmock
 cp -pr googlemock/{cmake,src,CMakeLists.txt} $RPM_BUILD_ROOT%{_prefix}/src/gmock
 # gmock CMakeLists.txt expects gtest or ../googletest accessile
@@ -222,7 +204,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/gtest-config
 %attr(755,root,root) %{_libdir}/libgtest.so
 %attr(755,root,root) %{_libdir}/libgtest_main.so
 %{_includedir}/gtest
@@ -255,11 +236,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/gmock
 %{_pkgconfigdir}/gmock.pc
 %{_pkgconfigdir}/gmock_main.pc
-%dir %{_datadir}/gmock
-%dir %{_datadir}/gmock/generator
-%attr(755,root,root) %{_datadir}/gmock/generator/gmock_gen.py
-%dir %{_datadir}/gmock/generator/cpp
-%attr(755,root,root) %{_datadir}/gmock/generator/cpp/*.py
 
 %if %{with static_libs}
 %files -n gmock-static
This page took 1.371665 seconds and 4 git commands to generate.