# Contributor: Rasmus Thomsen # Maintainer: Rasmus Thomsen pkgname=corecollector pkgver=0.3.3 pkgrel=0 pkgdesc="A coredump collector written in D" url="https://github.com/Cogitri/corecollector" arch="all !ppc64le !mips !mips64" # Missing gdc on these architectures license="GPL-3.0-or-later" depends="gdb musl-dbg" makedepends="meson gcc-gdc scdoc" install="$pkgname.pre-install $pkgname.pre-upgrade" subpackages="$pkgname-doc" source="https://github.com/Cogitri/corecollector/archive/v$pkgver/corecollector-$pkgver.tar.gz" build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --buildtype=plain \ . output ninja -C output } check() { ninja -C output test } package() { DESTDIR="$pkgdir" ninja -C output install } sha512sums="ca7f9977d8b0cafdb12188669cb9e743f2e1023b146a825bda6fda243c6f682bc2e86c5078240534b86e5fe5e9fd55e003e4778ad6b6b45bdbeb819eab8f89cc corecollector-0.3.3.tar.gz"