# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer: Henrik Riomar <henrik.riomar@gmail.com>
pkgname=rasdaemon
pkgver=0.8.3
pkgrel=0
pkgdesc="utility to receive RAS error tracings"
url="https://github.com/mchehab/rasdaemon"
arch="x86_64"
license="GPL-2.0-or-later"
depends="dmidecode
	perl
	perl-dbd-sqlite
	"
makedepends="argp-standalone
	autoconf
	automake
	bsd-compat-headers
	sqlite-dev
	libtool
	libtraceevent-dev
	linux-headers
	"
subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc"
# Bad release name for 0.8.0: https://github.com/mchehab/rasdaemon/releases
# https://github.com/mchehab/rasdaemon/releases/download/v$pkgver/rasdaemon-$pkgver.tar.bz2
source="$pkgname-$pkgver.tar.gz::https://github.com/mchehab/rasdaemon/archive/refs/tags/v$pkgver.tar.gz
	$pkgname.initd
	"

build() {
	autoreconf -vfi
	export LIBS="-largp"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--enable-abrt-report \
		--enable-aer \
		--enable-devlink \
		--enable-diskerror \
		--enable-extlog \
		--enable-hisi-ns-decode \
		--enable-mce \
		--enable-memory-failure \
		--enable-non-standard \
		--enable-sqlite3
	make
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" install

	install -m755 -D "$srcdir"/$pkgname.initd \
		"$pkgdir"/etc/init.d/$pkgname

	rm -rf "$pkgdir"/etc/sysconfig
}

sha512sums="
b225224ea5ae7201e1af4b736f5c9ee6bd62a00aaf21f994b2c8e472ac802a331f9e07a3c83c096fc16da4532c5207a276aeef956ce9372d1ca3caa6f2db7f1a  rasdaemon-0.8.3.tar.gz
edee5b32765b3c89ab82e5cd410b0b381aa58470fdaed3a94516aa954845123b661a4923435f7d0bc9c33fb9b1e42a611dc1aa629a5db7d3e431164e4cd432cf  rasdaemon.initd
"
