commit: 6c18221abfc052a1e96b3701da08700482374ef9 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon May 13 21:18:51 2024 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon May 13 21:29:47 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c18221a
dev-util/massif-visualizer: add 0.8.0 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-util/massif-visualizer/Manifest | 1 + .../massif-visualizer-0.8.0.ebuild | 49 ++++++++++++++++++++++ profiles/package.mask | 1 + 3 files changed, 51 insertions(+) diff --git a/dev-util/massif-visualizer/Manifest b/dev-util/massif-visualizer/Manifest index e41e580ef84c..b446d2f15c7f 100644 --- a/dev-util/massif-visualizer/Manifest +++ b/dev-util/massif-visualizer/Manifest @@ -1 +1,2 @@ DIST massif-visualizer-0.7.0.tar.xz 257380 BLAKE2B fa6cce5377c2c8eb8d170970304384ec7d745ebf7e324ebe42fb4f57f230e1f39bc9078bf89ea5de7d84e0e669a61e4e6f027ebd7ebec31ab0479336f1cd72f7 SHA512 058412e34c0899a34fb4080a602cb0c70a9ac707f27b72a79fb412ea35a6e8c66ce06df15b3153fdc1a70a27232f98b508c7441b657eb73466962b33f9b2f561 +DIST massif-visualizer-0.8.0.tar.xz 274380 BLAKE2B d32e1f3f6229107db731f632fbc44e9a4ca5f0eb537717827e2b2dcf354eadd3b25aa4bf714229d98ecfdb2388a27cbcae5f0188a2effde6ce8c768eaed60f1c SHA512 e5bbcb7e5e0ac073ec292fffe397242b94c98895f3abb28ccf2f9c9727c52e3c6ae333a447b3131daa3164e9409d1dcb6c9852ab48a24985d07b1e32943045ae diff --git a/dev-util/massif-visualizer/massif-visualizer-0.8.0.ebuild b/dev-util/massif-visualizer/massif-visualizer-0.8.0.ebuild new file mode 100644 index 000000000000..2bcce7f758b3 --- /dev/null +++ b/dev-util/massif-visualizer/massif-visualizer-0.8.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.1.0 +QTMIN=6.6.2 +inherit ecm kde.org + +DESCRIPTION="Tool visualising massif data" +HOMEPAGE="https://apps.kde.org/massif-visualizer/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="0" +IUSE="+callgraph" + +DEPEND=" + dev-libs/kdiagram:6 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + callgraph? ( >=media-gfx/kgraphviewer-2.5.0:0 ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package callgraph KGraphViewerPart) + ) + ecm_src_configure +} diff --git a/profiles/package.mask b/profiles/package.mask index aaf2a6264394..2cc8488d3788 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -737,6 +737,7 @@ sec-keys/openpgp-keys-jiatan ~dev-libs/kirigami-addons-1.1.0 ~dev-libs/ktextaddons-1.5.4 ~dev-libs/kweathercore-0.8.0 +~dev-util/massif-visualizer-0.8.0 ~games-puzzle/skladnik-0.5.2 ~gui-apps/xwaylandvideobridge-0.4.0 ~kde-frameworks/oxygen-icons-6.0.0
