[oe-commits] Enrico Scholz : vala: cleanup DEPENDS
git at git.openembedded.org
git at git.openembedded.org
Tue Nov 12 16:09:26 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: 8834e6b2aa70a2b3d43550d3912e16b8f5c12d7e
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=8834e6b2aa70a2b3d43550d3912e16b8f5c12d7e
Author: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
Date: Fri Nov 8 13:07:57 2013 +0100
vala: cleanup DEPENDS
Patch cleans up and fixes dependencies of 'vala' in the following way:
* remove deps on 'gtk+' + 'dbus'; these packages are not required and
'gkt+' is high barrier preventing using 'vala' on headless systems
* 'bison-native' is required both on native and target builds; 'DEPENDS'
and 'DEPENDS_virtclass-native' and 'DEPENDS' can be merged hence
* 'flex-native' is required
* although 'xsltproc' (from libxslt-native) is optional, a dependency
on it was added to make builds deterministic. An alternative method
might be 'EXTRA_OECONF += "ac_cv_path_XSLTPROC=:"' but this is error
prone as it depends on internals of the build system.
Signed-off-by: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-devtools/vala/vala.inc | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/vala/vala.inc b/meta/recipes-devtools/vala/vala.inc
index a8927d7..a51ceb4 100644
--- a/meta/recipes-devtools/vala/vala.inc
+++ b/meta/recipes-devtools/vala/vala.inc
@@ -1,9 +1,8 @@
DESCRIPTION = "Vala is a C#-like language dedicated to ease GObject programming. \
Vala compiles to plain C and has no runtime environment nor penalities whatsoever."
SECTION = "devel"
-DEPENDS = "glib-2.0 dbus gtk+"
+DEPENDS = "bison-native flex-native libxslt-native glib-2.0"
BBCLASSEXTEND = "native"
-DEPENDS_virtclass-native = "bison-native glib-2.0-native dbus-native"
HOMEPAGE = "http://vala-project.org"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
More information about the Openembedded-commits
mailing list