commit: b4eb54f3370a3ecf01c5869bae6be9f819632680
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 12 09:17:19 2025 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Oct 12 09:48:12 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4eb54f3
games-puzzle/gnome-tetravex: add 3.38.3
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
games-puzzle/gnome-tetravex/Manifest | 1 +
.../gnome-tetravex/gnome-tetravex-3.38.3.ebuild | 52 ++++++++++++++++++++++
2 files changed, 53 insertions(+)
diff --git a/games-puzzle/gnome-tetravex/Manifest
b/games-puzzle/gnome-tetravex/Manifest
index f982fa37d7d2..832ef048c863 100644
--- a/games-puzzle/gnome-tetravex/Manifest
+++ b/games-puzzle/gnome-tetravex/Manifest
@@ -1 +1,2 @@
DIST gnome-tetravex-3.38.2.tar.xz 1004632 BLAKE2B
5e16420e9e05668e3c697a275e748e75d65531fbe7bca61baffa5846b76781403a3014e1f85a6f9ec69965c256cbacbe3a756e36c9725eeccfd6abd0c568dabc
SHA512
ad67dfcbec5cf33f5361c6f5746d78158726a4bf5c85f29ea084a324e2ec493ca41bb61e47228ad4deb30985fd750e8703e11fd02051af5ac7c9c256513644b8
+DIST gnome-tetravex-3.38.3.tar.xz 1074252 BLAKE2B
d4feac370440e12c5ff8fd55adc87b3b6e4b16ba85b0f40ed10c61513477b5df0949fd30924514126c338cb2b88b90c44d7218686e1043160764749ef02f6681
SHA512
b8f7d4f00359d229d5707ab189e5dff0c4a145de53243db5f38f805d6051f9bb3c6d3ec928a36f6df9ea2e2eb6f0388df21b6c0b289bb50ba08ec4fa8d4b633e
diff --git a/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild
b/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild
new file mode 100644
index 000000000000..b92c9742c73c
--- /dev/null
+++ b/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Complete the puzzle by matching numbered tiles"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-tetravex"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE="cli +gui"
+REQUIRED_USE="|| ( cli gui )"
+
+RDEPEND="
+ >=dev-libs/glib-2.42.0:2
+ gui? ( >=x11-libs/gtk+-3.22.23:3 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(vala_depend)
+ gui? ( dev-util/itstool )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ vala_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use cli build_cli)
+ $(meson_use gui build_gui)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}