@ -8,86 +8,41 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := vala
PKG_VERSION := 0.34.18
PKG_VERSION := 0.46.0
PKG_RELEASE := 1
PKG_LICENSE := LGPL-2.1
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := @GNOME/vala/0.34
PKG_HASH := b89044c6eb70556ca2486812a42983944b4f6ef18db66b5af1a9006de11b1cd2
PKG_SOURCE_URL := @GNOME/vala/0.46
PKG_HASH := a10a3b9d60bdfe3349afd3778cd4518b1eb517b59134a70ab5ac845432220c17
PKG_MAINTAINER := Gergely Kiss <mail.gery@gmail.com>
PKG_LICENSE := LGPL-2.1-or-later
PKG_LICENSE_FILES := COPYING
PKG_BUILD_DEPENDS := glib2 glib2/host vala/host
HOST_BUILD_DEPENDS := glib2/host
HOST_BUILD_PARALLEL := 1
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / n l s . m k
i n c l u d e $( INCLUDE_DIR ) / h o s t - b u i l d . m k
TARGET_LDFLAGS += \
-Wl,-rpath-link= $( STAGING_DIR) /usr/lib
d e f i n e P a c k a g e / v a l a
SECTION:= lang
CATEGORY:= Languages
TITLE:= C-sharp like language for the GObject system
URL:= https://wiki.gnome.org/Projects/Vala
MAINTAINER:= Gergely Kiss <mail.gery@gmail.com>
DEPENDS:= +glib2 +libpthread
e n d e f
d e f i n e P a c k a g e / v a l a / d e s c r i p t i o n
V a l a i s a C - s h a r p l i k e l a n g u a g e f o r t h e G O b j e c t s y s t e m . T h i s p a c k a g e c o n t a i n s
t h e V a l a - t o - C c o m p i l e r .
e n d e f
d e f i n e B u i l d / C o m p i l e
$( MAKE) -C $( PKG_BUILD_DIR) \
DESTDIR = " $( PKG_INSTALL_DIR) " \
all install
e n d e f
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) \
$( 1) /usr/share/vala-0.34/vapi \
$( 1) /usr/lib \
$( 1) /usr/lib/pkgconfig
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/share/vala-0.34/vapi/* \
$( 1) /usr/share/vala-0.34/vapi
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/lib/libvala-0.34.{ so*,la} \
$( 1) /usr/lib
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/lib/pkgconfig/*.pc \
$( 1) /usr/lib/pkgconfig
Vala is a C-sharp like language for the GObject system. This package contains
the Vala-to-C compiler for host.
e n d e f
d e f i n e P a c k a g e / v a l a / i n s t a l l
$( INSTALL_DIR) \
$( 1) /usr/share/vala-0.34/vapi \
$( 1) /usr/lib \
$( 1) /usr/lib/pkgconfig \
$( 1) /usr/bin
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/share/vala-0.34/vapi/* \
$( 1) /usr/share/vala-0.34/vapi
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/lib/libvala-0.34.{ so*,la} \
$( 1) /usr/lib
$( INSTALL_BIN) \
$( PKG_INSTALL_DIR) /usr/bin/{ vala,vala-0.34,valac,valac-0.34,vapicheck,vapicheck-0.34,vapigen,vapigen-0.34,vala-gen-introspect,vala-gen-introspect-0.34} \
$( 1) /usr/bin
$( INSTALL_DATA) \
$( PKG_INSTALL_DIR) /usr/lib/pkgconfig/*.pc \
$( 1) /usr/lib/pkgconfig
e n d e f
HOST_CONFIGURE_ARGS += \
--disable-coverage \
--disable-debug \
--disable-valadoc \
--without-cgraph
$( eval $ ( call HostBuild ) )
$( eval $ ( call BuildPackage ,vala ) )