diff --git a/dev-lang/vala-0.56.18.PKGBUILD b/dev-lang/vala-0.56.18.PKGBUILD new file mode 100644 index 0000000..d538ff4 --- /dev/null +++ b/dev-lang/vala-0.56.18.PKGBUILD @@ -0,0 +1,49 @@ +pkgname=vala +pkgver=0.56.18 +pkgrel=5 +pkgdesc='Compiler for the GObject type system' +url='https://wiki.gnome.org/Projects/Vala' +arch=(x86_64) +license=(LGPL-2.1-or-later) +depends=( + bash + gcc + glib:2 + glibc + pkg-config + gobject-introspection +) +makedepends=( + libxslt +) +checkdepends=( + dbus-glib +) +sources=("${pkgname}-${pkgver}.tar.xz") +urls=("https://download.gnome.org/sources/${pkgname}/${pkgver%.*}/${sources[0]}") +sha512sums=("7ba820942ac40b54a62cbcd8a1d94d5add022b4a2c69e1276fc9fca38361d5878f3f852d270e0a5ef4bca6bd2df3a65f14b410c600b82a46da4123c90a3107e7") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local conf_args=( + --prefix=/usr + --disable-unversioned + --disable-valadoc + VALAC=: + WEASYPRINT=: + ) + ./configure "${conf_args[@]}" + make +} + +src_install() { + make DESTDIR="$pkgdir" install + + install -vDm644 vala.m4 vapigen/vapigen.m4 -t "${pkgdir}/usr/share/aclocal" + install -vDm644 vapigen/Makefile.vapigen -t "${pkgdir}/usr/share/vala" +} + +# vim:ft=sh syn=sh et sw=2: