2 # Copyright (C) 2006-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
16 PKG_SOURCE_URL
:=@GNOME
/vala
/0.28/
17 PKG_MD5SUM
:=8d4ceac3451a0d5497e7be38e5e4c2ad
19 PKG_BUILD_DEPENDS
:=glib2 glib2
/host vala
/host
20 HOST_BUILD_DEPENDS
:=glib2
/host
22 include $(INCLUDE_DIR
)/host-build.mk
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/nls.mk
27 -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
32 TITLE
:=C-sharp like language for the GObject system
33 URL
:=https
://wiki.gnome.org
/Projects
/Vala
34 MAINTAINER
:=Gergely Kiss
<mail.gery@gmail.com
>
37 define Package
/vala
/description
38 Vala is a C-sharp like language for the GObject system. This package contains
39 the Vala-to-C compiler.
43 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
44 DESTDIR
="$(PKG_INSTALL_DIR)" \
48 define Build
/InstallDev
50 $(1)/usr
/share
/vala-0.28
/vapi \
52 $(1)/usr
/share
/pkgconfig \
56 $(PKG_INSTALL_DIR
)/usr
/share
/vala-0.28
/vapi
/* \
57 $(1)/usr
/share
/vala-0.28
/vapi
60 $(PKG_INSTALL_DIR
)/usr
/lib
/libvala-0.28.
{so
*,la
} \
64 $(PKG_INSTALL_DIR
)/usr
/bin
/{vala
,vala-0.28
,valac
,valac-0.28
,vapicheck
,vapicheck-0.28
,vapigen
,vapigen-0.28
,vala-gen-introspect
,vala-gen-introspect-0.28
} \
68 $(PKG_INSTALL_DIR
)/usr
/share
/pkgconfig
/*.
pc \
69 $(1)/usr
/share
/pkgconfig
72 $(eval
$(call HostBuild
))
73 $(eval
$(call BuildPackage
,vala
))