aports/main/vala/APKBUILD

41 lines
1.2 KiB
Text

# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=vala
pkgver=0.56.18
pkgrel=0
pkgdesc="Compiler for the GObject type system"
url="https://vala.dev"
arch="all"
license="LGPL-2.0-or-later"
subpackages="$pkgname-devhelp $pkgname-dbg $pkgname-doc"
depends="glib-dev"
makedepends="libxslt-dev bash flex bison gobject-introspection-dev graphviz-dev"
checkdepends="dbus-x11"
source="https://download.gnome.org/sources/vala/${pkgver%.*}/vala-$pkgver.tar.xz
0001-posix-Define-_XOPEN_SOURCE-_GNU_SOURCE-for-signal-fu.patch
"
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr
make
}
check() {
ulimit -n 4096
# tests fails with our CFLAGS
# https://gitlab.gnome.org/GNOME/vala/-/issues/1559
make -C tests check CFLAGS=""
}
package() {
make DESTDIR="$pkgdir" install
}
sha512sums="
7ba820942ac40b54a62cbcd8a1d94d5add022b4a2c69e1276fc9fca38361d5878f3f852d270e0a5ef4bca6bd2df3a65f14b410c600b82a46da4123c90a3107e7 vala-0.56.18.tar.xz
5106f2a3a3a4350a0e6be7985ae8dff41a8943bb3752f66d6aaa115dd7f9ceff0e1e22941869a1d02426dafbf52f4211750ad12c134144ba6d5a3f0a8076d866 0001-posix-Define-_XOPEN_SOURCE-_GNU_SOURCE-for-signal-fu.patch
"