diff --git a/dev-util/sysprof/metadata.xml b/dev-util/sysprof/metadata.xml index 9544de8790fd..b5cf665fff33 100644 --- a/dev-util/sysprof/metadata.xml +++ b/dev-util/sysprof/metadata.xml @@ -11,6 +11,9 @@ Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted. + + Enable debuginfod support via dev-libs/elfutils libdebuginfod + sysprof and sysprof-ui API version diff --git a/dev-util/sysprof/sysprof-49.0.ebuild b/dev-util/sysprof/sysprof-49.0.ebuild index 096468f3e2f5..b1362bf3876b 100644 --- a/dev-util/sysprof/sysprof-49.0.ebuild +++ b/dev-util/sysprof/sysprof-49.0.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-3+ GPL-2+" API_VERSION="4" SLOT="0/${API_VERSION}" KEYWORDS="~amd64 ~arm64 ~loong ~x86" -IUSE="gtk systemd test" +IUSE="debuginfod gtk systemd test" RESTRICT="!test? ( test )" RDEPEND=" @@ -29,7 +29,7 @@ RDEPEND=" >=gui-libs/libpanel-1.4:1 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] - dev-libs/elfutils + dev-libs/elfutils[debuginfod?] >=dev-util/sysprof-common-${PV} >=dev-util/sysprof-capture-${PV}:${API_VERSION} " @@ -71,7 +71,7 @@ src_configure() { -Dtools=true $(meson_use test tests) -Dexamples=false - -Ddebuginfod=disabled + $(meson_feature debuginfod) -Dintrospection=disabled -Ddocs=false )