From bffdc5d9bcc249aacf4f888dab7ff3c15c1a1039 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..d516ed347e5d 100644 --- a/srcpkgs/ayatana-ido/template +++ b/srcpkgs/ayatana-ido/template @@ -1,11 +1,12 @@ # Template file for 'ayatana-ido' pkgname=ayatana-ido version=0.9.2 -revision=1 +revision=2 build_helper="gir" 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" @@ -13,6 +14,7 @@ homepage="https://ayatanaindicators.github.io/" changelog="https://github.com/AyatanaIndicators/ayatana-ido/raw/main/ChangeLog" distfiles="https://github.com/AyatanaIndicators/ayatana-ido/archive/${version}.tar.gz" checksum=b166e7a160458e4a71f6086d2e4e97e18cf1ac584231a4b9f1f338914203884c +make_check_pre="xvfb-run" ayatana-ido-devel_package() { short_desc+=" - development files"