commit:     2c22499e5b7f153cbcffff963b69d18f9ef6fc49
Author:     Lukas Schmelting <lschmelting <AT> posteo <DOT> com>
AuthorDate: Wed Nov  5 18:19:12 2025 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Dec 14 10:29:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c22499e

media-libs/libshumate: call vala_setup

When toggling the vala use flag, vapigen was not available because
vala_setup wasn't called

Signed-off-by: Lukas Schmelting <lschmelting <AT> posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/44497
Closes: https://github.com/gentoo/gentoo/pull/44497
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 media-libs/libshumate/libshumate-1.3.2.ebuild | 3 +++
 media-libs/libshumate/libshumate-1.4.0.ebuild | 3 +++
 media-libs/libshumate/libshumate-1.5.1.ebuild | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/media-libs/libshumate/libshumate-1.3.2.ebuild 
b/media-libs/libshumate/libshumate-1.3.2.ebuild
index 6d83df1d98d3..243813efaae5 100644
--- a/media-libs/libshumate/libshumate-1.3.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.3.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VALA_USE_DEPEND=vapigen
 inherit gnome.org meson vala virtualx
 
 DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
@@ -34,6 +35,8 @@ BDEPEND="
 "
 
 src_configure() {
+       use vala && vala_setup
+
        local emesonargs=(
                $(meson_use introspection gir)
                $(meson_use vala vapi)

diff --git a/media-libs/libshumate/libshumate-1.4.0.ebuild 
b/media-libs/libshumate/libshumate-1.4.0.ebuild
index e0be3f675c98..9227d745e8a1 100644
--- a/media-libs/libshumate/libshumate-1.4.0.ebuild
+++ b/media-libs/libshumate/libshumate-1.4.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VALA_USE_DEPEND=vapigen
 inherit gnome.org meson vala virtualx
 
 DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
@@ -36,6 +37,8 @@ BDEPEND="
 "
 
 src_configure() {
+       use vala && vala_setup
+
        local emesonargs=(
                $(meson_use introspection gir)
                $(meson_use vala vapi)

diff --git a/media-libs/libshumate/libshumate-1.5.1.ebuild 
b/media-libs/libshumate/libshumate-1.5.1.ebuild
index 1e818af8c636..febf7c466e92 100644
--- a/media-libs/libshumate/libshumate-1.5.1.ebuild
+++ b/media-libs/libshumate/libshumate-1.5.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VALA_USE_DEPEND=vapigen
 inherit gnome.org meson vala virtualx
 
 DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
@@ -36,6 +37,8 @@ BDEPEND="
 "
 
 src_configure() {
+       use vala && vala_setup
+
        local emesonargs=(
                $(meson_use introspection gir)
                $(meson_use vala vapi)

Reply via email to