From e803af5a5191cb85efb03242a682d2de4c61a4a1 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 30 Mar 2026 11:13:20 -0400 Subject: [PATCH] fix(vala) closes #12425 --- projects/gnome.org/vala/package.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/projects/gnome.org/vala/package.yml b/projects/gnome.org/vala/package.yml index 9247e4ff86..f94985485b 100644 --- a/projects/gnome.org/vala/package.yml +++ b/projects/gnome.org/vala/package.yml @@ -1,23 +1,27 @@ distributable: url: https://download.gnome.org/sources/vala/{{version.marketing}}/vala-{{version}}.tar.xz strip-components: 1 + versions: url: https://download.gnome.org/sources/vala/cache.json match: /vala-\d+\.\d+\.\d+\.tar\.xz/ strip: - /^vala-/ - /\.tar\.xz/ + dependencies: - gnome.org/glib: '*' - graphviz.org: '*' - freedesktop.org/pkg-config: '*' - gnu.org/gettext: '*' + gnome.org/glib: "*" + graphviz.org: "*" + freedesktop.org/pkg-config: "*" + gnu.org/gettext: "*" + build: dependencies: - gnu.org/bison: '*' - github.com/westes/flex: '*' - gnome.org/libxslt: '*' - gnome.org/gobject-introspection: '*' + gnu.org/bison: "*" + github.com/westes/flex: "*" + gnome.org/libxslt: =1.1.43 + gnome.org/libxml2: ~2.13 # abi changed in 2.14 + gnome.org/gobject-introspection: "*" script: - ./configure $CONFIGURE_ARGS - make --jobs {{hw.concurrency}} @@ -47,16 +51,18 @@ build: - --prefix="{{prefix}}" - --libdir="{{prefix}}/lib" - --disable-silent-rules + provides: - bin/vala - bin/valac - bin/valadoc - bin/vala-gen-introspect - bin/vapigen + test: dependencies: linux: - llvm.org: '*' + llvm.org: "*" script: - valac -g --cc=clang --save-temps test.vala - ls | grep "test.c"