pkgname=cairomm
pkgver=1.14.5
slot="0"
pkgdesc="C++ bindings for Cairo"
homepage="https://www.cairographics.org/cairomm/"
arch=(x86_64)
license=(LGPL MPL)
depends=(
  cairo
  libsigc++:2
)
makedepends=(
  meson
)
sources=("${pkgname}-${pkgver}.tar.xz")
urls=("https://www.cairographics.org/releases/${sources[0]}")
sha512sums=("19e5f84f6167c1641b27545c3af4e780b6a072513322adc6296577e2d0ebcffe933afd15c32117a203394e9f5f28734820aaf1802dfdeb35ff2a657f140570b0")

src_prepare() {
  tar -xf ${distdir}/${sources[0]} --strip-components=1
}

src_build() {
  local meson_args=(
    --prefix=/usr
    --buildtype=release
    --wrap-mode=nodownload
    -D python.bytecompile=1
    -D build-documentation=false
    -D build-examples=false
    -D build-tests=false
    -D boost-shared=true
  )
  meson setup build "${meson_args[@]}"
  meson compile -C build
}

src_install() {
  meson install -C build --destdir "$pkgdir"
}

# vim:ft=sh syn=sh et sw=2:
