Date: Monday, July 13, 2020 @ 20:07:32 Author: heftig Revision: 391881
2.0-1 Added: low-memory-monitor/trunk/PKGBUILD low-memory-monitor/trunk/noinstall.diff ----------------+ PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ noinstall.diff | 9 +++++++++ 2 files changed, 62 insertions(+) Added: PKGBUILD =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-07-13 20:07:32 UTC (rev 391881) @@ -0,0 +1,53 @@ +# Maintainer: Jan Alexander Steffens (heftig) <[email protected]> + +pkgname=low-memory-monitor +pkgver=2.0 +pkgrel=1 +pkgdesc="Monitors memory pressure and signals applications" +url="https://gitlab.freedesktop.org/hadess/low-memory-monitor" +arch=(x86_64) +license=(GPL3) +depends=(glib2 dbus) +makedepends=(git meson gtk-doc systemd) +backup=(etc/low-memory-monitor.conf) +_commit=db42057f8d3c836cf0a6b9e833e3e38c703170a3 # tags/2.0^0 +source=("git+https://gitlab.freedesktop.org/hadess/low-memory-monitor.git#commit=$_commit" + noinstall.diff) +sha256sums=('SKIP' + '5fde368c0165f95f8da2fd9d9ac37b5ec688a0861973eae704f42ff2a66cd781') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname +} + +build() { + arch-meson $pkgname build -D trigger_kernel_oom=false + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + depends+=(libg{lib,object,io}-2.0.so) + + DESTDIR="$pkgdir" meson install -C build + + install -Dm644 /dev/stdin "$pkgdir/etc/low-memory-monitor.conf" <<END +[Configuration] +TriggerKernelOom=false +END + + # Statically enable + _wantsdir="$pkgdir/usr/lib/systemd/system/basic.target.wants" + _service="$pkgdir/usr/lib/systemd/system/$pkgname.service" + mkdir -p "$_wantsdir" + ln -srt "$_wantsdir" "$_service" + patch "$_service" noinstall.diff +} Added: noinstall.diff =================================================================== --- noinstall.diff (rev 0) +++ noinstall.diff 2020-07-13 20:07:32 UTC (rev 391881) @@ -0,0 +1,9 @@ +--- service 2020-07-13 20:00:24.131549557 +0000 ++++ service.noinstall 2020-07-13 20:00:35.631716959 +0000 +@@ -34,6 +34,3 @@ + + # Privilege escalation + NoNewPrivileges=true +- +-[Install] +-WantedBy=basic.target
