From 53e9e9e275e53353eb3d80ac96c6d6078146d8ad Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Sun, 12 Jan 2025 14:54:25 +0100 Subject: [PATCH] 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 --- vala/vala.nm | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) 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 -- 2.47.3