# Contributor: Leo # Maintainer: Leo pkgname=low-memory-monitor pkgver=2.0 pkgrel=0 pkgdesc="Daemon to monitor memory usage and signal processes and the kernel" options="!check" # No testsuite url="https://gitlab.freedesktop.org/hadess/low-memory-monitor" arch="all" license="GPL-3.0-or-later" makedepends="meson glib-dev" source="https://gitlab.freedesktop.org/hadess/low-memory-monitor/-/archive/$pkgver/low-memory-monitor-$pkgver.tar.gz low-memory-monitor.initd musl.patch " build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ -Dgtk_doc=false \ -Dsystemdsystemunitdir=/DELETEME \ . output ninja -C output } package() { DESTDIR="$pkgdir" ninja -C output install # Remove systemd service rm -rf "$pkgdir"/DELETEME install -Dm644 "$srcdir"/low-memory-monitor.initd "$pkgdir"/etc/init.d/low-memory-monitor } sha512sums="f63d0ccd9e3978b3321150d03ef9e0df82a4c453116c29d008b64b8133f7cb5c32874d4f6400384bd22b5530c761327b50e252c2ff171061e0338bc9ccc8daee low-memory-monitor-2.0.tar.gz 3ff5e250974c4ac474da4eb45317acd2d782b42997ee336b7d006481043a5c0cba57b9d06d13ed68bca61bd228e31b47993eae4f9da4977a863eaaa704bce866 low-memory-monitor.initd 7cd0bfa4e2b374a3b7d252a18fc83ff4ecbd52d22c40e406e10ba776daad80e7dc3d3c339b556a89a97786fe541e2aff7f32097aed5473a069612344d981ab23 musl.patch"