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
+}

Reply via email to