earlyoom-1.8.2myov
download
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd toolchain-funcs
DESCRIPTION="Early OOM Daemon for Linux"
HOMEPAGE="https://github.com/rfjakob/earlyoom/"
if [[ "${PV}" == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rfjakob/earlyoom"
else
SRC_URI="https://github.com/rfjakob/earlyoom/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~x86"
fi
LICENSE="MIT"
SLOT="0"
RESTRICT="test"
src_compile() {
tc-export CC
emake \
PREFIX="${EPREFIX}/usr" \
VERSION="v${PV}" \
SYSTEMDUNITDIR="$(systemd_get_systemunitdir)" \
earlyoom earlyoom.service
}
src_install() {
exeinto /usr/bin
doexe earlyoom
insinto /etc/default
newins earlyoom.default earlyoom
dodir /etc/conf.d
dosym -r /etc/default/earlyoom /etc/conf.d/earlyoom
newinitd "${FILESDIR}/${PN}-r1" "${PN}"
systemd_dounit earlyoom.service
}