From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3 7/7] package/gupnp-dlna: add optional dependency for gobject-introspection
Date: Mon, 6 Apr 2020 22:38:45 +0200 [thread overview]
Message-ID: <20200406223845.1a542ed2@windsurf> (raw)
In-Reply-To: <20200329204251.GP22325@scaer>
Hello,
On Sun, 29 Mar 2020 22:42:51 +0200
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> So, vala is _not_ needed to build with introspection.
Right, totally correct. HAVE_INTROSPECTION is used in
libgupnp-dlna/Makefile.am and vala/Makefile.am. In the former case,
Vala support is not needed.
> As such, we have three options:
>
> 1. Forcibly bring a dependency ti host-vala and build vala bindings,
> like Adam did;
>
> 2. Add an option to gupnp-dlna to build vala bindings;
I would prefer this solution, but there may not even be a need to add
an option: there is an AC_PATH_PROG check for vapigen, so probably we
can feed some stupid autoconf cache variable to make sure vapigen is
not detected, even if available.
> 3. Add a vala/Config.in/host to manually enable vala, and thus
> automatically build the vala bindings.
I would really prefer to handle the whole Vala binding thing once
someone really needs to do Vala stuff with gupnp-dlna.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2020-04-06 20:38 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-27 18:29 [Buildroot] [PATCH v3 1/7] package/vala/vala-wrapper: fix wrapper aduskett at gmail.com
2020-03-27 18:29 ` [Buildroot] [PATCH v3 2/7] package/vala: install wrapper to vapigen aduskett at gmail.com
2020-03-29 15:13 ` Yann E. MORIN
2020-03-27 18:29 ` [Buildroot] [PATCH v3 3/7] package/gssdp: enable vala support if gobject-introspection is selected aduskett at gmail.com
2020-03-31 21:16 ` Yann E. MORIN
2020-03-27 18:29 ` [Buildroot] [PATCH v3 4/7] package/gssdp: bump version to 1.2.2 aduskett at gmail.com
2020-03-29 19:52 ` Yann E. MORIN
2020-03-27 18:29 ` [Buildroot] [PATCH v3 5/7] package/gupnp: " aduskett at gmail.com
2020-03-27 18:29 ` [Buildroot] [PATCH v3 6/7] package/gupnp: Depend on host-vala if gobject-introspection is selected aduskett at gmail.com
2020-03-31 21:17 ` Yann E. MORIN
2020-03-27 18:30 ` [Buildroot] [PATCH v3 7/7] package/gupnp-dlna: add optional dependency for gobject-introspection aduskett at gmail.com
2020-03-29 20:42 ` Yann E. MORIN
2020-04-06 20:38 ` Thomas Petazzoni [this message]
2020-04-06 20:49 ` Yann E. MORIN
2020-03-29 14:50 ` [Buildroot] [PATCH v3 1/7] package/vala/vala-wrapper: fix wrapper Yann E. MORIN
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200406223845.1a542ed2@windsurf \
--to=thomas.petazzoni@bootlin.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.