# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=earlyoom pkgver=1.6.2 pkgrel=3 pkgdesc="Early OOM Daemon for Linux" url="https://github.com/rfjakob/earlyoom" arch="all" license="MIT" checkdepends="cppcheck go psutils" subpackages="$pkgname-openrc" source="https://github.com/rfjakob/earlyoom/archive/v$pkgver/earlyoom-$pkgver.tar.gz remove-i-flag.patch $pkgname.initd $pkgname.confd " # FIXME: tests fail on builder, but pass locally options="!check" build() { make VERSION="v$pkgver" } check() { GO111MODULE=off make test } package() { make install DESTDIR="$pkgdir" PREFIX=/usr cd "$pkgdir" # Remove systemd stuff. rm -rf etc install -D -m755 "$srcdir"/$pkgname.initd etc/init.d/$pkgname install -D -m644 "$srcdir"/$pkgname.confd etc/conf.d/$pkgname } sha512sums=" d622a5347591d2017f6e62255940482af431e647acf1b35ab035e0dbfd44da7fc52633e6dd6433e42a1348fd294d766550ba092260f3ec59bd51e545f08e466b earlyoom-1.6.2.tar.gz ed40554e890b4117658d5b0e4c80ce20476cba6655411388d036014aef7ef621258d280c64733dbb044c765e5466cb79fe9c3c7586a3b7c269758afb558669ae remove-i-flag.patch 754a534411acfa7db805a7fcadac7912d06c52d5d733d35228367de51c2f0c5b9b7bdbc28a6f244fecd3dac0651f825dfd45950175f6ded42e21681a5c2623c9 earlyoom.initd b04824915fd9e506f3ff0f7cbebd252c83c9dda76762a0eeeee34375af130b0dacd6f419ed5b8f3a01301abd0c7ab85aa0117041a5ef0b1babf5dce1aeb6c86c earlyoom.confd "