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
+}

Reply via email to