[OE-core] [PATCH] vala-stub: add a stub for vala-native

Martin Jansa martin.jansa at gmail.com
Fri Dec 21 13:12:50 UTC 2012


On Fri, Dec 21, 2012 at 12:39:07PM +0000, Ross Burton wrote:
> Some packages have optional support for Vala but require vala.m4 to provide
> VALA_PROG_VAPIGEN so that autoreconf works.
> 
> vala-stub provides a dummy VALA_PROG_VAPIGEN which doesn't do anything, so the
> configure script runs and believes that vala isn't present.

Doesn't this conflict with real vala-native?

> Signed-off-by: Ross Burton <ross.burton at intel.com>
> ---
>  meta/recipes-devtools/vala/files/vala.m4 |    2 ++
>  meta/recipes-devtools/vala/vala-stub.bb  |   16 ++++++++++++++++
>  2 files changed, 18 insertions(+)
>  create mode 100644 meta/recipes-devtools/vala/files/vala.m4
>  create mode 100644 meta/recipes-devtools/vala/vala-stub.bb
> 
> diff --git a/meta/recipes-devtools/vala/files/vala.m4 b/meta/recipes-devtools/vala/files/vala.m4
> new file mode 100644
> index 0000000..1776c6d
> --- /dev/null
> +++ b/meta/recipes-devtools/vala/files/vala.m4
> @@ -0,0 +1,2 @@
> +# A stub defintion that does nothing
> +AC_DEFUN([VALA_PROG_VAPIGEN],[])
> diff --git a/meta/recipes-devtools/vala/vala-stub.bb b/meta/recipes-devtools/vala/vala-stub.bb
> new file mode 100644
> index 0000000..6d5ff08
> --- /dev/null
> +++ b/meta/recipes-devtools/vala/vala-stub.bb
> @@ -0,0 +1,16 @@
> +SUMMARY = "Stub vala.m4 for building without vala support"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://vala.m4;md5=f38dd167c10adc458a1bcbc96443cdfa"
> +PROVIDES = "vala"
> +
> +SRC_URI = "file://vala.m4"
> +inherit allarch
> +
> +S = "${WORKDIR}"
> +
> +do_install() {
> +	install -d ${D}${datadir}/aclocal
> +	install -m 0644 ${WORKDIR}/vala.m4 ${D}${datadir}/aclocal/
> +}
> +
> +BBCLASSEXTEND = "native"
> -- 
> 1.7.10
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20121221/3d4784ec/attachment-0002.sig>


More information about the Openembedded-core mailing list