diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2019-11-07 09:19:06 +0100 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2019-11-07 09:20:29 +0100 |
commit | 62f944f1fcfe7bb6942ca87250ebbd658153034c (patch) | |
tree | c301cb787c032acf5a684fd8629d90b70bc23a50 /sys-process/atop/atop-2.5.0-r1.ebuild | |
parent | media-gfx/inkscape: Attempt to fix build against imagemagick (diff) | |
download | gentoo-62f944f1fcfe7bb6942ca87250ebbd658153034c.tar.gz gentoo-62f944f1fcfe7bb6942ca87250ebbd658153034c.tar.bz2 gentoo-62f944f1fcfe7bb6942ca87250ebbd658153034c.zip |
sys-process/atop: Revbump to fix atop.daily install location
Thanks-to: Ortwin Glueck <odi@odi.ch>
Closes: https://bugs.gentoo.org/699518
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-process/atop/atop-2.5.0-r1.ebuild')
-rw-r--r-- | sys-process/atop/atop-2.5.0-r1.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/sys-process/atop/atop-2.5.0-r1.ebuild b/sys-process/atop/atop-2.5.0-r1.ebuild new file mode 100644 index 000000000000..dde668f9ea5c --- /dev/null +++ b/sys-process/atop/atop-2.5.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info systemd toolchain-funcs + +DESCRIPTION="Resource-specific view of processes" +HOMEPAGE="https://www.atoptool.nl/ https://github.com/Atoptool/atop" +SRC_URI="https://github.com/Atoptool/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + sys-libs/ncurses:0= + >=sys-process/acct-6.6.4-r1 +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.0-build.patch + "${FILESDIR}"/${PN}-2.5.0-install_fix.patch + + # taken from upstream. +) + +pkg_pretend() { + if use kernel_linux ; then + CONFIG_CHECK="~BSD_PROCESS_ACCT" + check_extra_config + fi +} + +src_prepare() { + default + tc-export CC PKG_CONFIG + sed -i 's: root : :' atop.cronsysv || die #191926 + # prefixify + sed -i "s:/\(usr\|etc\|var\):${EPREFIX}/\1:g" Makefile || die +} + +src_install() { + emake DESTDIR="${D}" genericinstall + + # useless -${PV} copies ? + rm "${ED}"/usr/bin/atop*-${PV} || die + + newinitd "${FILESDIR}"/${PN}.rc-r2 ${PN} + newinitd "${FILESDIR}"/atopacct.rc atopacct + + systemd_dounit "${FILESDIR}"/${PN}.service + systemd_dounit "${FILESDIR}"/atopacct.service + + dodoc atop.cronsysv AUTHOR README + + exeinto /usr/share/${PN} + doexe ${PN}.daily + + insinto /etc/default + newins ${PN}{.default,} + + keepdir /var/log/${PN} +} |