| # Everyone needs vala-native and targets need vala, too, | 
 | # because that is where target builds look for .vapi files. | 
 | # | 
 | VALADEPENDS = "" | 
 | VALADEPENDS_class-target = "vala" | 
 | DEPENDS_append = " vala-native ${VALADEPENDS}" | 
 |  | 
 | # Our patched version of Vala looks in STAGING_DATADIR for .vapi files | 
 | export STAGING_DATADIR | 
 | # Upstream Vala >= 0.11 looks in XDG_DATA_DIRS for .vapi files | 
 | export XDG_DATA_DIRS = "${STAGING_DATADIR}" | 
 |  | 
 | # Package additional files | 
 | FILES_${PN}-dev += "\ | 
 |     ${datadir}/vala/vapi/*.vapi \ | 
 |     ${datadir}/vala/vapi/*.deps \ | 
 |     ${datadir}/gir-1.0 \ | 
 | " | 
 |  | 
 | # Remove vapigen.m4 that is bundled with tarballs | 
 | # because it does not yet have our cross-compile fixes | 
 | do_configure_prepend() { | 
 |         rm -f ${S}/m4/vapigen.m4 | 
 | } |