# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=cairomm1.14
pkgver=1.14.5
pkgrel=0
pkgdesc="C++ bindings to Cairo vector graphics library"
url="https://www.cairographics.org"
arch="all"
license="LGPL-2.0-or-later AND MPL-1.1"
makedepends="meson libsigc++-dev cairo-dev perl"
checkdepends="boost-dev font-cantarell"
subpackages="$pkgname-dev"
source="https://www.cairographics.org/releases/cairomm-$pkgver.tar.xz"
builddir="$srcdir/cairomm-$pkgver"

build() {
	abuild-meson \
		-Db_lto=true \
		-Dboost-shared=true \
		-Dbuild-tests="$(want_check && echo true || echo false)" \
		. output
	meson compile -C output
}

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

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

sha512sums="
19e5f84f6167c1641b27545c3af4e780b6a072513322adc6296577e2d0ebcffe933afd15c32117a203394e9f5f28734820aaf1802dfdeb35ff2a657f140570b0  cairomm-1.14.5.tar.xz
"
