From 2711f1b15c8f8f6475cf9cc8f644e0f74ee08511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Wed, 19 Aug 2020 21:58:52 +0200 Subject: [PATCH] update barrier to 2.3.3 Upstream moved to a git submodule for gtest and gmock. I took https://github.com/void-linux/void-packages/blob/master/srcpkgs/wabt/template as an example how to download and move gtest to the proper location. This works for me locally. Let me know if anything needs changing. remove whitespace to satisfy xlint --- srcpkgs/barrier/template | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/srcpkgs/barrier/template b/srcpkgs/barrier/template index cf448673315..0fbbee53ab5 100644 --- a/srcpkgs/barrier/template +++ b/srcpkgs/barrier/template @@ -1,7 +1,7 @@ # Template file for 'barrier' pkgname=barrier -version=2.3.2 -revision=2 +version=2.3.3 +revision=1 build_style=cmake configure_args="-DBARRIER_REVISION=00000000 -DBARRIER_VERSION_STAGE=RELEASE" hostmakedepends="pkg-config qt5-qmake qt5-host-tools" @@ -11,8 +11,23 @@ short_desc="Open-source KVM software based on Synergy" maintainer="John " license="GPL-2.0-only" homepage="https://github.com/debauchee/barrier" -distfiles="https://github.com/debauchee/barrier/archive/v${version}.tar.gz" -checksum=6b92a70c5f4d625065842d133386982ec2ad1db2a809af47e46ab8ce2acd39b5 +_gmock_commit=7d33fee11ec480beae4c28ad09ca56d974140a72 +_gtest_commit=800f5422ac9d9e0ad59cd860a2ef3a679588acb4 +distfiles="https://github.com/debauchee/barrier/archive/v${version}.tar.gz + https://github.com/google/googlemock/archive/${_gmock_commit}.tar.gz + https://github.com/google/googletest/archive/${_gtest_commit}.tar.gz" +checksum="259e75c150ca16d9db51870b026dc7aad56c410fa3d2f5fdccc19d4b6024bdc5 + f4191fd64e8a961c06b7cc90a2bbf3774bd315254884675a900f8f34fc2c4c81 + 57bc26ac31e1bc47a12e4ae99a0f6e17506ba10f0f82ae16aa52cc7cc215a3b0" + +pre_configure() { + # move submodule to proper location + rmdir ext/gmock + rmdir ext/gtest + + mv -v ../googlemock-${_gmock_commit} ext/gmock + mv -v ../googletest-${_gtest_commit} ext/gtest +} do_install() { vbin build/bin/barrier