commit: d594ce6c3d1c06dffe153281a0adf3dbae00a07f Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Jun 17 06:02:54 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Jun 17 19:04:09 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d594ce6c
dev-util/sysprof-capture: update EAPI 7 -> 8 For old SLOTs, it's not enough to simply bump in a new version. Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> .../sysprof-capture-3.36.0-r2.ebuild | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild new file mode 100644 index 000000000000..6750a0bb183e --- /dev/null +++ b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="sysprof" + +inherit gnome.org meson-multilib systemd + +DESCRIPTION="Static library for sysprof capture data generation" +HOMEPAGE="http://sysprof.com/" + +LICENSE="GPL-3+ GPL-2+" +SLOT="3" +KEYWORDS="~amd64 ~arm64 ~loong ~x86" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.61.3:2[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + >=sys-kernel/linux-headers-2.6.32 + virtual/pkgconfig +" + +multilib_src_configure() { + local emesonargs=( + -Denable_gtk=false + -Dlibsysprof=false + -Dwith_sysprofd=none + -Dsystemdunitdir=$(systemd_get_systemunitdir) + # -Ddebugdir + -Dhelp=false + -Dlibunwind=false + ) + meson_src_configure +}
