[Buildroot] [PATCH 1/3] package/gupnp-dlna: add introspection support
Fabrice Fontaine
fontaine.fabrice at gmail.com
Fri Dec 17 19:08:51 UTC 2021
- introspection support is needed to build latest rygel version
- build vala bindings to avoid a build failure as already done in other
packages such as gssdp in commit
d513e55930eda15a5fb15e00c1da774e6c18f66c
Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
package/gupnp-dlna/gupnp-dlna.mk | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/package/gupnp-dlna/gupnp-dlna.mk b/package/gupnp-dlna/gupnp-dlna.mk
index 85d30b7cd2..dd548e3e2d 100644
--- a/package/gupnp-dlna/gupnp-dlna.mk
+++ b/package/gupnp-dlna/gupnp-dlna.mk
@@ -15,9 +15,14 @@ GUPNP_DLNA_LICENSE_FILES = COPYING
GUPNP_DLNA_INSTALL_STAGING = YES
GUPNP_DLNA_DEPENDENCIES = host-pkgconf libglib2 libxml2
-GUPNP_DLNA_CONF_OPTS = \
- --disable-introspection \
- --disable-legacy-gstreamer-metadata-backend
+GUPNP_DLNA_CONF_OPTS = --disable-legacy-gstreamer-metadata-backend
+
+ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
+GUPNP_DLNA_CONF_OPTS += --enable-introspection
+GUPNP_DLNA_DEPENDENCIES += host-vala gobject-introspection
+else
+GUPNP_DLNA_CONF_OPTS += --disable-introspection
+endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
GUPNP_DLNA_CONF_OPTS += --enable-gstreamer-metadata-backend
--
2.33.0
More information about the buildroot
mailing list