# Contributor: Leo # Maintainer: pkgname=libsigc++3 pkgver=3.0.3 pkgrel=0 pkgdesc="Typesafe callback system for standard C++" url="https://github.com/libsigcplusplus/libsigcplusplus" arch="all" license="LGPL-3.0-or-later" makedepends="boost-dev meson perl" subpackages="$pkgname-dev" source="https://download.gnome.org/sources/libsigc++/${pkgver%.*}/libsigc++-$pkgver.tar.xz" builddir="$srcdir/libsigc++-$pkgver" build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --buildtype=plain \ build ninja -C build } check() { ninja -C build test } package() { DESTDIR="$pkgdir" ninja -C build install } sha512sums="4ba1eeb1296ea8b3e911a7c6ce66c402f877485fd3da1ff1c2e6cfe89a986788cb9bcc9ff8d8ef57dc6dbaa046d7a18d30f6b32a0235fe66fb7afae4ec12e13e libsigc++-3.0.3.tar.xz"