From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F22B41580FD for ; Tue, 24 Dec 2024 06:15:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08C30E0798; Tue, 24 Dec 2024 06:15:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 88F4BE0798 for ; Tue, 24 Dec 2024 06:15:47 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AB8A333BE00 for ; Tue, 24 Dec 2024 06:15:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id DAEED18E8 for ; Tue, 24 Dec 2024 06:15:43 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1735020786.8a12c556899160652b35a7f4665a647a7896cd76.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/ X-VCS-Repository: repo/gentoo X-VCS-Files: games-strategy/naev/naev-0.11.5.ebuild X-VCS-Directories: games-strategy/naev/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 8a12c556899160652b35a7f4665a647a7896cd76 X-VCS-Branch: master Date: Tue, 24 Dec 2024 06:15:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e7153ac2-1b3e-4101-acfd-97dd45492acf X-Archives-Hash: d8c77d7391db25220ca94cc15af10812 commit: 8a12c556899160652b35a7f4665a647a7896cd76 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 24 04:23:49 2024 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 24 06:13:06 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a12c556 games-strategy/naev: restrict tests This broke (again) with software rendering likely since some mesa or Xorg version but unsure (fails to create opengl context), could also be missing something new for this to work. At this point would rather just restrict it than try to figure out what went wrong every time, esp. since always been doing the same test manually anyway. Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/naev-0.11.5.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/games-strategy/naev/naev-0.11.5.ebuild b/games-strategy/naev/naev-0.11.5.ebuild index b15834855402..da1c44d6a2ad 100644 --- a/games-strategy/naev/naev-0.11.5.ebuild +++ b/games-strategy/naev/naev-0.11.5.ebuild @@ -21,6 +21,11 @@ KEYWORDS="~amd64 ~x86" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}" +# tests are very basic, equivalent of just starting the game and checking if +# can see the main menu -- but this breaks easily with software rendering and +# some Xorg/mesa versions, simpler to do manually than try to keep this working +RESTRICT="test" + # dlopen: libglvnd RDEPEND=" ${LUA_DEPS} @@ -78,8 +83,7 @@ src_prepare() { # use eclass' generated lua.pc first rather than as fallback sed -i "s/'lua51'/'lua'/" meson.build || die - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) sed -i "/subdir('glcheck')/d" test/meson.build || die }