summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViolet Purcell <vimproved@inventati.org>2023-09-24 12:15:03 -0400
committerSam James <sam@gentoo.org>2023-10-01 08:48:45 +0100
commitb2fa199d292ae87ce73b055be600a9c432c1f764 (patch)
tree8ac9b8a87506bd912ffd08322aa012feaddbd95d /dev-libs/libgee
parentdev-libs/log4cpp: fix clang16 build (diff)
downloadgentoo-b2fa199d292ae87ce73b055be600a9c432c1f764.tar.gz
gentoo-b2fa199d292ae87ce73b055be600a9c432c1f764.tar.bz2
gentoo-b2fa199d292ae87ce73b055be600a9c432c1f764.zip
dev-libs/libgee: Call vala_setup in pkg_setup
libgee is written in vala, but the generated C sources are included in the release tarballs. However, vala_setup also includes the workaround for clang 16+, so call it here anyway. Closes: https://bugs.gentoo.org/894376 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/33036 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/libgee')
-rw-r--r--dev-libs/libgee/libgee-0.20.6.ebuild9
1 files changed, 6 insertions, 3 deletions
diff --git a/dev-libs/libgee/libgee-0.20.6.ebuild b/dev-libs/libgee/libgee-0.20.6.ebuild
index 31ae5bb1cead..4b4fb7a89b2c 100644
--- a/dev-libs/libgee/libgee-0.20.6.ebuild
+++ b/dev-libs/libgee/libgee-0.20.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit gnome2
+inherit gnome2 vala
DESCRIPTION="GObject-based interfaces and classes for commonly used data structures"
HOMEPAGE="https://wiki.gnome.org/Projects/Libgee"
@@ -21,8 +21,11 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+pkg_setup() {
+ vala_setup
+}
+
src_configure() {
gnome2_src_configure \
- $(use_enable introspection) \
- VALAC="$(type -P false)"
+ $(use_enable introspection)
}