summaryrefslogtreecommitdiff
path: root/classes/vala.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/vala.bbclass')
-rw-r--r--classes/vala.bbclass15
1 files changed, 14 insertions, 1 deletions
diff --git a/classes/vala.bbclass b/classes/vala.bbclass
index bcd906aeb9..11a85db061 100644
--- a/classes/vala.bbclass
+++ b/classes/vala.bbclass
@@ -1,3 +1,16 @@
+# Vala has problems with multiple concurrent invocations
+PARALLEL_MAKE = ""
+
+# Vala needs vala-native
DEPENDS += "vala-native"
+DEPENDS_virtclass-native += "vala-native"
+
+# Vala looks in STAGING_DATADIR for .vapi files
+export STAGING_DATADIR
-FILES_${PN}-dev += "${datadir}/vala/vapi/*.vapi"
+# Package additional files
+FILES_${PN}-dev += "\
+ ${datadir}/vala/vapi/*.vapi \
+ ${datadir}/vala/vapi/*.deps \
+ ${datadir}/gir-1.0 \
+"