diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-05 10:59:14 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-05 11:06:05 +0200 |
commit | bbd645e9f931048973fe8b2142a6afd1ba839e8c (patch) | |
tree | dd57c4ecdc7b439add4f89118b2bb3f8329d5f34 /dev-util/heaptrack | |
parent | games-puzzle/ksokoban: Drop old 0.5.0_pre20190225 snapshot (diff) | |
download | gentoo-bbd645e9f931048973fe8b2142a6afd1ba839e8c.tar.gz gentoo-bbd645e9f931048973fe8b2142a6afd1ba839e8c.tar.bz2 gentoo-bbd645e9f931048973fe8b2142a6afd1ba839e8c.zip |
dev-util/heaptrack: EAPI-8 bump, update IUSE=zstd DEPEND
Add missing desktop.eclass
Update HOMEPAGE
Package is effectively currently broken, but fixes are pending:
https://invent.kde.org/sdk/heaptrack/-/merge_requests/5
https://invent.kde.org/sdk/heaptrack/-/merge_requests/6
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-util/heaptrack')
-rw-r--r-- | dev-util/heaptrack/heaptrack-9999.ebuild | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild index 626643eac8ca..cb0a7bdb8024 100644 --- a/dev-util/heaptrack/heaptrack-9999.ebuild +++ b/dev-util/heaptrack/heaptrack-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake kde.org xdg-utils +inherit cmake desktop kde.org xdg-utils DESCRIPTION="Fast heap memory profiler" -HOMEPAGE="https://apps.kde.org/en/heaptrack +HOMEPAGE="https://apps.kde.org/heaptrack/ https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux" LICENSE="LGPL-2.1+" @@ -14,12 +14,11 @@ SLOT="0" KEYWORDS="" IUSE="+gui test zstd" -BDEPEND=" - gui? ( kde-frameworks/extra-cmake-modules:5 ) -" +RESTRICT="!test? ( test )" + DEPEND=" - dev-libs/boost:= - sys-libs/libunwind + dev-libs/boost:=[zstd?] + sys-libs/libunwind:= sys-libs/zlib gui? ( dev-libs/kdiagram:5 @@ -40,26 +39,32 @@ DEPEND=" RDEPEND="${DEPEND} gui? ( >=kde-frameworks/kf-env-4 ) " +BDEPEND=" + gui? ( kde-frameworks/extra-cmake-modules:5 ) +" -RESTRICT+=" !test? ( test )" +src_prepare() { + cmake_src_prepare + rm -rf 3rdparty/boost-zstd || die # ensure no bundling +} src_configure() { local mycmakeargs=( -DHEAPTRACK_BUILD_GUI=$(usex gui) -DBUILD_TESTING=$(usex test) - $(cmake_use_find_package zstd Zstd) + $(cmake_use_find_package zstd ZSTD) ) cmake_src_configure } -xdg_pkg_postinst() { +pkg_postinst() { if use gui; then xdg_desktop_database_update xdg_icon_cache_update fi } -xdg_pkg_postrm() { +pkg_postrm() { if use gui; then xdg_desktop_database_update xdg_icon_cache_update |