1################################################################################ 2# 3# vala 4# 5################################################################################ 6 7VALA_VERSION_MAJOR = 0.56 8VALA_VERSION = $(VALA_VERSION_MAJOR).17 9VALA_SITE = http://download.gnome.org/sources/vala/$(VALA_VERSION_MAJOR) 10VALA_SOURCE = vala-$(VALA_VERSION).tar.xz 11VALA_LICENSE = LGPL-2.1+ 12VALA_LICENSE_FILES = COPYING 13VALA_CPE_ID_VENDOR = gnome 14 15HOST_VALA_DEPENDENCIES = host-bison host-flex host-libglib2 16# Yes, the autoconf script understands ':' as "xsltproc is not 17# available". 18HOST_VALA_CONF_ENV = \ 19 ac_cv_path_XSLTPROC=: \ 20 GI_GIRDIR="$(STAGING_DIR)/usr/share/gir-1.0" 21HOST_VALA_CONF_OPTS += --disable-valadoc 22 23# We wrap vala, valac and vapigen to point to the proper gir and vapi data dirs 24# Otherwise we'll get host directory data which isn't enough 25define HOST_VALA_INSTALL_WRAPPER 26 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 27 $(HOST_DIR)/bin/vala 28 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 29 $(HOST_DIR)/bin/valac 30 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 31 $(HOST_DIR)/bin/vapigen 32 $(SED) 's,@VALA_VERSION@,$(VALA_VERSION_MAJOR),' \ 33 $(HOST_DIR)/bin/vala \ 34 $(HOST_DIR)/bin/valac \ 35 $(HOST_DIR)/bin/vapigen 36endef 37HOST_VALA_POST_INSTALL_HOOKS += HOST_VALA_INSTALL_WRAPPER 38 39$(eval $(host-autotools-package)) 40