1################################################################################ 2# 3# vala 4# 5################################################################################ 6 7VALA_VERSION_MAJOR = 0.52 8VALA_VERSION = $(VALA_VERSION_MAJOR).4 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 = ac_cv_path_XSLTPROC=: 19HOST_VALA_CONF_OPTS += --disable-valadoc 20 21# We wrap vala, valac and vapigen to point to the proper gir and vapi data dirs 22# Otherwise we'll get host directory data which isn't enough 23define HOST_VALA_INSTALL_WRAPPER 24 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 25 $(HOST_DIR)/bin/vala 26 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 27 $(HOST_DIR)/bin/valac 28 $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ 29 $(HOST_DIR)/bin/vapigen 30 $(SED) 's,@VALA_VERSION@,$(VALA_VERSION_MAJOR),' \ 31 $(HOST_DIR)/bin/vala \ 32 $(HOST_DIR)/bin/valac \ 33 $(HOST_DIR)/bin/vapigen 34endef 35HOST_VALA_POST_INSTALL_HOOKS += HOST_VALA_INSTALL_WRAPPER 36 37$(eval $(host-autotools-package)) 38