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
