[arch-commits] Commit in gtest/trunk (PKGBUILD gtest-version.patch)

Antonio Rojas arojas at gemini.archlinux.org
Wed Jul 6 22:00:17 UTC 2022


    Date: Wednesday, July 6, 2022 @ 22:00:17
  Author: arojas
Revision: 1246778

upgpkg: gtest 1.12.0-2: Update to 1.12.1, re-fix lib version

Added:
  gtest/trunk/gtest-version.patch
Modified:
  gtest/trunk/PKGBUILD

---------------------+
 PKGBUILD            |   16 ++++++++++++----
 gtest-version.patch |   22 ++++++++++++++++++++++
 2 files changed, 34 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-06 22:00:11 UTC (rev 1246777)
+++ PKGBUILD	2022-07-06 22:00:17 UTC (rev 1246778)
@@ -8,7 +8,7 @@
 
 pkgname=gtest
 pkgver=1.12.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Google Test - C++ testing utility'
 url='https://github.com/google/googletest'
 arch=('x86_64')
@@ -20,11 +20,19 @@
 replaces=('gmock')
 provides=('gmock')
 _srcname=googletest-release-${pkgver}
-source=(${_srcname}.tar.gz::https://github.com/google/googletest/archive/release-${pkgver}.tar.gz)
-sha512sums=('6216e76a8c988b6b3739f3988c85f369eef2a8036c4412621a0d3d04ceeada00d35e487363be0a265035ac78f1a5065e1fe054a285c43df23b6abcc69f8bfe3d')
+source=(${_srcname}.tar.gz::https://github.com/google/googletest/archive/release-${pkgver}.tar.gz
+        gtest-version.patch)
+sha512sums=('6216e76a8c988b6b3739f3988c85f369eef2a8036c4412621a0d3d04ceeada00d35e487363be0a265035ac78f1a5065e1fe054a285c43df23b6abcc69f8bfe3d'
+            'ebfd53ac33298e870c04a1f89609d8327152d3d73e7842219af3a11d5ee484033543064b557cc9c8f45057e608e0ee347318070a3ea5d17040bace02110ed8df')
 
+prepare() {
+  cd ${_srcname}
+  sed "s|__GOOGLETEST_VERSION__|${pkgver}|g" -i ../gtest-version.patch
+  patch -Np1 -i ../gtest-version.patch
+}
+
 build() {
-  cmake -H${_srcname} -Bbuild \
+ cmake -H${_srcname} -Bbuild \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DBUILD_SHARED_LIBS=ON \
     -Dgtest_build_tests=ON

Added: gtest-version.patch
===================================================================
--- gtest-version.patch	                        (rev 0)
+++ gtest-version.patch	2022-07-06 22:00:17 UTC (rev 1246778)
@@ -0,0 +1,22 @@
+diff --unified --recursive --text googletest-release-1.11.0.orig/googlemock/CMakeLists.txt googletest-release-1.11.0/googlemock/CMakeLists.txt
+--- googletest-release-1.11.0.orig/googlemock/CMakeLists.txt	2020-11-13 14:33:36.022632459 -0500
++++ googletest-release-1.11.0/googlemock/CMakeLists.txt	2020-11-13 14:35:01.806861990 -0500
+@@ -40,6 +40,7 @@
+ # Language "C" is required for find_package(Threads).
+ cmake_minimum_required(VERSION 3.5)
+ cmake_policy(SET CMP0048 NEW)
++  set(GOOGLETEST_VERSION __GOOGLETEST_VERSION__)
+ project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
+ 
+ if (COMMAND set_up_hermetic_build)
+diff --unified --recursive --text googletest-release-1.11.0.orig/googletest/CMakeLists.txt googletest-release-1.11.0/googletest/CMakeLists.txt
+--- googletest-release-1.11.0.orig/googletest/CMakeLists.txt	2020-11-13 14:33:36.039299268 -0500
++++ googletest-release-1.11.0/googletest/CMakeLists.txt	2020-11-13 14:37:10.274915300 -0500
+@@ -46,6 +46,7 @@
+ 
+ cmake_minimum_required(VERSION 3.5)
+ cmake_policy(SET CMP0048 NEW)
++set(GOOGLETEST_VERSION __GOOGLETEST_VERSION__)
+ project(gtest VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
+ 
+ if (POLICY CMP0063) # Visibility



More information about the arch-commits mailing list