diff options
author | Matoro Mahri <matoro_gentoo@matoro.tk> | 2024-01-15 15:15:44 -0500 |
---|---|---|
committer | Maciej Barć <xgqt@gentoo.org> | 2024-01-15 22:20:42 +0100 |
commit | faab76a3f3d4c86cd071c1889764c7ab31e9dead (patch) | |
tree | 753977c4e7bb6aaad1e970344f64277de977f270 /games-emulation | |
parent | dev-lang/algol68g: bump to 3.4.6 (diff) | |
download | gentoo-faab76a3f3d4c86cd071c1889764c7ab31e9dead.tar.gz gentoo-faab76a3f3d4c86cd071c1889764c7ab31e9dead.tar.bz2 gentoo-faab76a3f3d4c86cd071c1889764c7ab31e9dead.zip |
games-emulation/ppsspp: wire up tests
The one excluded test is pulled in from a submodule.
Bug: https://bugs.gentoo.org/915888
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34824
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'games-emulation')
-rw-r--r-- | games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch | 23 | ||||
-rw-r--r-- | games-emulation/ppsspp/ppsspp-1.15.4.ebuild | 12 | ||||
-rw-r--r-- | games-emulation/ppsspp/ppsspp-1.16.4.ebuild | 12 | ||||
-rw-r--r-- | games-emulation/ppsspp/ppsspp-1.16.ebuild | 12 |
4 files changed, 50 insertions, 9 deletions
diff --git a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch new file mode 100644 index 000000000000..1eaf179142d3 --- /dev/null +++ b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch @@ -0,0 +1,23 @@ +https://bugs.gentoo.org/915888 +https://github.com/hrydgard/ppsspp/commit/ce83fec20651222131ef9b88ba2dfb0554b66608 + +From ce83fec20651222131ef9b88ba2dfb0554b66608 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= <hrydgard@gmail.com> +Date: Sun, 29 Oct 2023 23:39:25 -0600 +Subject: [PATCH] Linux buildfix attempt + +--- + unittest/TestThreadManager.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/unittest/TestThreadManager.cpp b/unittest/TestThreadManager.cpp +index f6a11f2fa363..10a8b581b768 100644 +--- a/unittest/TestThreadManager.cpp ++++ b/unittest/TestThreadManager.cpp +@@ -1,5 +1,6 @@ + #include <thread> + #include <vector> ++#include <cstdio> + + #include "Common/Log.h" + #include "Common/TimeUtil.h" diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild index 653f672374ea..17b358731669 100644 --- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,8 +15,8 @@ SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" SLOT="0" KEYWORDS="amd64" -IUSE="discord qt5" -RESTRICT="test" +IUSE="discord qt5 test" +RESTRICT="!test? ( test )" RDEPEND=" app-arch/snappy:= @@ -43,6 +43,7 @@ BDEPEND="${PYTHON_DEPS}" PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch + "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch ) pkg_setup() { @@ -60,6 +61,11 @@ src_configure() { -DUSE_SYSTEM_ZSTD=ON -DUSE_DISCORD=$(usex discord) -DUSING_QT_UI=$(usex qt5) + -DUNITTEST=$(usex test) ) cmake_src_configure } + +src_test() { + cmake_src_test -E glslang-testsuite +} diff --git a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild index 6093ddbdd308..db6295a82e7b 100644 --- a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,8 +21,8 @@ fi LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" SLOT="0" -IUSE="discord qt5" -RESTRICT="test" +IUSE="discord qt5 test" +RESTRICT="!test? ( test )" RDEPEND=" app-arch/snappy:= @@ -53,6 +53,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch + "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch ) pkg_setup() { @@ -70,6 +71,11 @@ src_configure() { -DUSE_SYSTEM_ZSTD=ON -DUSE_DISCORD=$(usex discord) -DUSING_QT_UI=$(usex qt5) + -DUNITTEST=$(usex test) ) cmake_src_configure } + +src_test() { + cmake_src_test -E glslang-testsuite +} diff --git a/games-emulation/ppsspp/ppsspp-1.16.ebuild b/games-emulation/ppsspp/ppsspp-1.16.ebuild index a8cbd4c208f8..9b2426f88e9c 100644 --- a/games-emulation/ppsspp/ppsspp-1.16.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,8 +21,8 @@ fi LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" SLOT="0" -IUSE="discord qt5" -RESTRICT="test" +IUSE="discord qt5 test" +RESTRICT="!test? ( test )" RDEPEND=" app-arch/snappy:= @@ -54,6 +54,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.16-MIPSTables-fix-includes.patch "${FILESDIR}"/${PN}-CMakeLists-flags.patch "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch + "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch ) pkg_setup() { @@ -71,6 +72,11 @@ src_configure() { -DUSE_SYSTEM_ZSTD=ON -DUSE_DISCORD=$(usex discord) -DUSING_QT_UI=$(usex qt5) + -DUNITTEST=$(usex test) ) cmake_src_configure } + +src_test() { + cmake_src_test -E glslang-testsuite +} |