# Contributor: Adam Thiede <me@adamthiede.com>
# Maintainer: Adam Thiede <me@adamthiede.com>
pkgname=varlink
pkgver=24
pkgrel=0
pkgdesc="Varlink C library and command-line tool"
url="https://github.com/varlink/libvarlink"
arch="all"
license="Apache-2.0"
makedepends="meson"
checkdepends="bash"
subpackages="$pkgname-dev libvarlink:libs $pkgname-bash-completion $pkgname-vim::noarch"
source="https://github.com/varlink/libvarlink/archive/$pkgver/varlink-$pkgver.tar.gz"
builddir="$srcdir/libvarlink-$pkgver"

# tests fail on ppc64le
# upstream issue: https://github.com/varlink/libvarlink/issues/63
case "$CARCH" in
ppc64le*) options="$options !check" ;;
esac

build() {
	abuild-meson . output
	meson compile -C output
}

check() {
	meson test --print-errorlogs -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

vim() {
	pkgdesc="$pkgdesc (vim syntax)"
	install_if="vim $pkgname=$pkgver-r$pkgrel"

	amove usr/share/vim
}

sha512sums="
737975a9f49616ed41eba6beeeafcbc9364623551b3b9f541a3e1142ac0fb4f4b3e49d5964f3e2d5bd3afd80d7394882a0b21ca5a838fa14de1936baad2715c3  varlink-24.tar.gz
"
