# Maintainer: bziemons pkgname=posixsignalmanager-git pkgver=r81.4426a73 pkgrel=3 pkgdesc="Library for safe, synchronous and asynchronous handling of posix signals for Qt applications and libraries" arch=("x86_64") url="https://github.com/textshell/posixsignalmanager" license=('Boost') depends=('qt5-base') makedepends=('meson' 'git') provides=(posixsignalmanager) conflicts=(posixsignalmanager) options=(strip) source=("posixsignalmanager-fix-tests.patch" "git+https://github.com/textshell/posixsignalmanager.git") md5sums=('4b29a501d9632d17176cbaff69f9d3bd' 'SKIP') pkgver() { cd "posixsignalmanager" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "posixsignalmanager" patch --forward --strip=1 --input="${srcdir}/posixsignalmanager-fix-tests.patch" } build() { arch-meson posixsignalmanager _build meson compile -C _build } check() { meson test -C _build } package() { DESTDIR="$pkgdir" meson install -C _build }