* [Buildroot] [PATCH 1/1] package/libsoup3: enable vala bindings
@ 2023-12-31 15:37 Fabrice Fontaine
2024-01-01 21:18 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Fabrice Fontaine @ 2023-12-31 15:37 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Devoogdt, Fabrice Fontaine
vala bindings are needed to build gssdp 1.6 vapi bindings and avoid the
following build failure since commit
0cd1096eb067542070a991120c953811d6e5e4d1:
FAILED: vala/gssdp-1.6.vapi
/home/buildroot/autobuild/instance-2/output-1/host/bin/vapigen --quiet --library=gssdp-1.6 --directory=/home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/build/vala --pkg=gio-2.0 --pkg=libsoup-3.0 --metadatadir=/home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/vala /home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/build/libgssdp/GSSDP-1.6.gir
error: Package `libsoup-3.0' not found in specified Vala API directories or GObject-Introspection GIR directories
Fixes:
- http://autobuild.buildroot.org/results/e5fbfc95964beac314c9faffc2c12541d0a10a48
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
package/libsoup3/libsoup3.mk | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/package/libsoup3/libsoup3.mk b/package/libsoup3/libsoup3.mk
index 76105cec4e..10caa5bea4 100644
--- a/package/libsoup3/libsoup3.mk
+++ b/package/libsoup3/libsoup3.mk
@@ -28,8 +28,7 @@ LIBSOUP3_CONF_OPTS = \
-Dntlm=disabled \
-Dsysprof=disabled \
-Dtests=false \
- -Dtls_check=false \
- -Dvapi=disabled
+ -Dtls_check=false
ifeq ($(BR2_PACKAGE_BROTLI),y)
LIBSOUP3_CONF_OPTS += -Dbrotli=enabled
@@ -39,10 +38,10 @@ LIBSOUP3_CONF_OPTS += -Dbrotli=disabled
endif
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
-LIBSOUP3_CONF_OPTS += -Dintrospection=enabled
-LIBSOUP3_DEPENDENCIES += gobject-introspection
+LIBSOUP3_CONF_OPTS += -Dintrospection=enabled -Dvapi=enabled
+LIBSOUP3_DEPENDENCIES += host-vala gobject-introspection
else
-LIBSOUP3_CONF_OPTS += -Dintrospection=disabled
+LIBSOUP3_CONF_OPTS += -Dintrospection=disabled -Dvapi=disabled
endif
ifeq ($(BR2_PACKAGE_LIBKRB5),y)
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/libsoup3: enable vala bindings
2023-12-31 15:37 [Buildroot] [PATCH 1/1] package/libsoup3: enable vala bindings Fabrice Fontaine
@ 2024-01-01 21:18 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-01-01 21:18 UTC (permalink / raw)
To: Fabrice Fontaine; +Cc: Thomas Devoogdt, buildroot
On Sun, 31 Dec 2023 16:37:48 +0100
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:
> vala bindings are needed to build gssdp 1.6 vapi bindings and avoid the
> following build failure since commit
> 0cd1096eb067542070a991120c953811d6e5e4d1:
>
> FAILED: vala/gssdp-1.6.vapi
> /home/buildroot/autobuild/instance-2/output-1/host/bin/vapigen --quiet --library=gssdp-1.6 --directory=/home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/build/vala --pkg=gio-2.0 --pkg=libsoup-3.0 --metadatadir=/home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/vala /home/buildroot/autobuild/instance-2/output-1/build/gssdp-1.6.3/build/libgssdp/GSSDP-1.6.gir
> error: Package `libsoup-3.0' not found in specified Vala API directories or GObject-Introspection GIR directories
>
> Fixes:
> - http://autobuild.buildroot.org/results/e5fbfc95964beac314c9faffc2c12541d0a10a48
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
> package/libsoup3/libsoup3.mk | 9 ++++-----
> 1 file changed, 4 insertions(+), 5 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-01-01 21:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-31 15:37 [Buildroot] [PATCH 1/1] package/libsoup3: enable vala bindings Fabrice Fontaine
2024-01-01 21:18 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox