| ################################################################################ |
| # |
| # vala |
| # |
| ################################################################################ |
| |
| VALA_VERSION_MAJOR = 0.46 |
| VALA_VERSION = $(VALA_VERSION_MAJOR).6 |
| VALA_SITE = http://download.gnome.org/sources/vala/$(VALA_VERSION_MAJOR) |
| VALA_SOURCE = vala-$(VALA_VERSION).tar.xz |
| VALA_LICENSE = LGPL-2.1+ |
| VALA_LICENSE_FILES = COPYING |
| |
| HOST_VALA_DEPENDENCIES = host-bison host-flex host-libglib2 |
| # Yes, the autoconf script understands ':' as "xsltproc is not |
| # available". |
| HOST_VALA_CONF_ENV = ac_cv_path_XSLTPROC=: |
| HOST_VALA_CONF_OPTS += --disable-valadoc |
| |
| # We wrap vala, valac and vapigen to point to the proper gir and vapi data dirs |
| # Otherwise we'll get host directory data which isn't enough |
| define HOST_VALA_INSTALL_WRAPPER |
| $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ |
| $(HOST_DIR)/bin/vala |
| $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ |
| $(HOST_DIR)/bin/valac |
| $(INSTALL) -D -m 0755 package/vala/vala-wrapper \ |
| $(HOST_DIR)/bin/vapigen |
| $(SED) 's,@VALA_VERSION@,$(VALA_VERSION_MAJOR),' \ |
| $(HOST_DIR)/bin/vala \ |
| $(HOST_DIR)/bin/valac \ |
| $(HOST_DIR)/bin/vapigen |
| endef |
| HOST_VALA_POST_INSTALL_HOOKS += HOST_VALA_INSTALL_WRAPPER |
| |
| $(eval $(host-autotools-package)) |