From 510fe45e49c389e0ca943592890848eefa96a4f7 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Sun, 26 Feb 2023 17:21:51 +0200 Subject: [PATCH] ayatana-ido: Fix and enable running tests --- srcpkgs/ayatana-ido/patches/gtest.diff | 25 +++++++++++++++++++++++++ srcpkgs/ayatana-ido/template | 6 ++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/ayatana-ido/patches/gtest.diff diff --git a/srcpkgs/ayatana-ido/patches/gtest.diff b/srcpkgs/ayatana-ido/patches/gtest.diff new file mode 100644 index 000000000000..ecb79c08f86a --- /dev/null +++ b/srcpkgs/ayatana-ido/patches/gtest.diff @@ -0,0 +1,25 @@ +https://github.com/AyatanaIndicators/ayatana-ido/pull/63 +--- +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bc4295f..7bbc464 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,7 +9,7 @@ endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + + # Options + +-option(ENABLE_TESTS "Enable all tests and checks" OFF) ++option(ENABLE_TESTS "Enable all tests and checks" ON) + option(ENABLE_COVERAGE "Enable coverage reports (includes enabling all tests and checks)" OFF) + option(ENABLE_WERROR "Treat all build warnings as errors" OFF) + +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index 74a258f..28c5727 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -1,4 +1,4 @@ +-find_package(GMock) ++find_package(GTest REQUIRED) + + # gtest-menuitems + diff --git a/srcpkgs/ayatana-ido/template b/srcpkgs/ayatana-ido/template index 717ad5808405..aa68c29a2e6d 100644 --- a/srcpkgs/ayatana-ido/template +++ b/srcpkgs/ayatana-ido/template @@ -1,11 +1,13 @@ # Template file for 'ayatana-ido' pkgname=ayatana-ido version=0.9.2 -revision=1 +revision=2 build_helper="gir" +make_check_pre="xvfb-run" build_style=cmake hostmakedepends="pkg-config gobject-introspection vala" -makedepends="gtk+3-devel glib-devel" +makedepends="gtk+3-devel glib-devel gtest-devel" +checkdepends="xvfb-run" short_desc="Ayatana Indicator Display Objects" maintainer="tibequadorian " license="LGPL-3.0-or-later"