# Maintainer: Ashley Bone # Orginally Packaged By: Mantas Mikulėnas pkgname=rasdaemon pkgver=0.8.0 pkgrel=1 pkgdesc="Logging daemon for Platform Reliability, Availability and Serviceability (RAS), replacing mcelog" arch=(i686 x86_64) url="https://github.com/mchehab/rasdaemon" license=(GPL2) depends=( # For rasdaemon: libtraceevent sqlite # For ras-mc-ctl: dmidecode perl perl-dbd-sqlite ) #"https://github.com/mchehab/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz" source=("https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-${pkgver}.tar.bz2" "nprocessors.patch") sha256sums=('ef0b8df430746b3907f8d0808e7fdd1f8bf2ebdfa098a4f8db1edbf89a760349' 'bca975681559ed6cc7383f936b00ad370fbd803f7193685f4da9d0cbfaf6feea') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch -p1 < "${srcdir}/nprocessors.patch" autoreconf -vfi } build() { cd "$srcdir/$pkgname-$pkgver" ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --sysconfdir=/etc \ --with-sysconfdefdir=/etc/sysconfig \ --localstatedir=/var \ --enable-aer \ --enable-arm \ --enable-extlog \ --enable-hisi-ns-decode \ --enable-mce \ --enable-memory-ce-pfa \ --enable-non-standard \ --enable-devlink \ --enable-diskerror \ --enable-sqlite3 \ ; make } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install for unit in {rasdaemon,ras-mc-ctl}.service; do install -D -m 644 misc/$unit "$pkgdir"/usr/lib/systemd/system/$unit done rm -rf "$pkgdir"/usr/include } # vim: ts=2:sw=2:et:ft=sh