diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 09:59:10 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-28 09:59:10 +0100 |
commit | 8eb973cc2247ee4fe34e4d907fdc6cf5b94709e3 (patch) | |
tree | 0834df6dbfa798c2c138698cc26cf6a731fe937e /sys-process/latencytop/latencytop-0.5-r3.ebuild | |
parent | e5985b8e66b3b43c34328efb47b9b12e8ce5a690 (diff) |
gentoo auto-resync : 28:10:2022 - 09:59:10
Diffstat (limited to 'sys-process/latencytop/latencytop-0.5-r3.ebuild')
-rw-r--r-- | sys-process/latencytop/latencytop-0.5-r3.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/sys-process/latencytop/latencytop-0.5-r3.ebuild b/sys-process/latencytop/latencytop-0.5-r3.ebuild new file mode 100644 index 000000000000..3e4091f5598d --- /dev/null +++ b/sys-process/latencytop/latencytop-0.5-r3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info toolchain-funcs + +DESCRIPTION="Tool for identifying where in the system latency is happening" +HOMEPAGE="http://git.infradead.org/latencytop.git" +# Upstream is long gone, so we explicitly use our mirrors for the tarball +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm x86" +IUSE="gtk" + +RDEPEND=" + dev-libs/glib:2 + sys-libs/ncurses:= + gtk? ( x11-libs/gtk+:2 ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +# Upstream is dead, so there are no bugs to track for any +# of these patches. +PATCHES=( + "${FILESDIR}/${P}-01-mkdir-usr-sbin-as-well.patch" + "${FILESDIR}/${P}-03-clean-up-build-system.patch" + "${FILESDIR}/${P}-fsync-drop.patch" + "${FILESDIR}/${P}-Fix-Wimplicit-int.patch" +) + +CONFIG_CHECK="~LATENCYTOP" + +pkg_pretend() { + linux-info_pkg_setup +} + +src_prepare() { + default + + # Without a configure script, we toggle bools manually + # This also needs to be done after patches are applied + # since this bool doesn't exist outside our patches + if ! use gtk; then + sed -i -e "/HAS_GTK_GUI = 1/d" Makefile || die + fi +} + +src_compile() { + tc-export CC PKG_CONFIG + + emake CPPFLAGS="${CPPFLAGS}" +} |