From: Stefan Schantl Date: Sun, 12 Jan 2025 13:54:25 +0000 (+0100) Subject: vala: Update to 0.56.17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53e9e9e275e53353eb3d80ac96c6d6078146d8ad;p=people%2Fstevee%2Fipfire-3.x.git vala: Update to 0.56.17 * Overwrite the build section to keep a required runpath * Enable testsuite (execpt a few dbus related tests) * Drop unneeded devel package Signed-off-by: Stefan Schantl --- diff --git a/vala/vala.nm b/vala/vala.nm index 31dd804a8..52d7e7326 100644 --- a/vala/vala.nm +++ b/vala/vala.nm @@ -5,7 +5,7 @@ name = vala ver_major = 0.56 -ver_minor = 13 +ver_minor = 17 version = %{ver_major}.%{ver_minor} release = 1 @@ -26,18 +26,37 @@ sources = %{thisapp}.tar.xz build requires + autoconf + automake bison dbus dbus-glib-devel flex graphviz-devel + gobject-introspection-devel pkg-config end - # Disabled as it does total rubbish. - #def test - # make check - #end + configure_options+= \ + --disable-valadoc + + prepare_cmds + # Drop dbus related tests from testsuite. + # They need a running dbus instance. + sed -i '/dbus/d' tests/Makefile.am + end + + build + # Run configure + %{configure} + + # Run build + %{make_build} + end + + test + make check + end end packages @@ -45,10 +64,6 @@ packages requires = glib2 end - package %{name}-devel - template DEVEL - end - package %{name}-debuginfo template DEBUGINFO end