# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit systemd DESCRIPTION="Early OOM Daemon for Linux" HOMEPAGE="https://github.com/rfjakob/earlyoom" LICENSE="MIT-with-advertising" SLOT="0" if [ "${PV}" = "9999" ]; then EGIT_REPO_URI="https://github.com/rfjakob/earlyoom.git" inherit git-r3 else SRC_URI="https://github.com/rfjakob/earlyoom/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="amd64 x86" fi IUSE="docs systemd test" RDEPEND="" DEPEND="" BDEPEND=" docs? ( app-text/pandoc ) test? ( dev-lang/go ) " RESTRICT="!test? ( test )" src_prepare() { eapply "${FILESDIR}/${P}-test-fixed.patch" default } src_compile() { VERSION="v${PV}" emake earlyoom use docs && VERSION="v${PV}" emake earlyoom.1 use systemd && emake PREFIX=/usr earlyoom.service } src_install() { dobin earlyoom use docs && doman earlyoom.1 insinto /etc/default newins earlyoom.default earlyoom doinitd "${FILESDIR}/${PN}" use systemd && systemd_dounit earlyoom.service }