summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/hotspot/Manifest3
-rw-r--r--dev-util/hotspot/hotspot-1.1.0.ebuild49
-rw-r--r--dev-util/hotspot/metadata.xml5
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-util/hotspot/Manifest b/dev-util/hotspot/Manifest
new file mode 100644
index 0000000..225e8e1
--- /dev/null
+++ b/dev-util/hotspot/Manifest
@@ -0,0 +1,3 @@
+DIST hotspot-v1.1.0.tar.gz 2773356 BLAKE2B 65b5c030b5c18a5546e347d29901a812ab09507d3e1f4902d361c3b36f76e3fef8bd47d53376a047a41c61baa5e3aff22ca2b7ab5750ea65fbb73def4abe226e SHA512 6f7b07a8cf90fd702829352753292115f04511cf33327cd2bea855495b5e892a91ef26b5a1f54b1131b7b42a1ff49d1ffd836240b6faa42fda0d75998156b64f
+EBUILD hotspot-1.1.0.ebuild 988 BLAKE2B c17bc3d223f7521fe721eec039cba260b5cdf392c8014f02ce5435a960a5e7055f8740c531b5c30ec5caf9763903520aea61849ac916f66f2c18c689ce8c21d6 SHA512 d5c4ad43b127d2fefcc453b685139a39213aac62408a419183ba9125e45b480bdf1ae06af96920b8c14a782805807f2b2b6e8e9e242e0ff079b2cba38c9399d3
+MISC metadata.xml 433 BLAKE2B 390037e33f98ef6ef6d46072858c16b134fe95434bdc52cd977ea891dcd770a70ee89080e499db6524002a7f1453bcdd74aaeab159bc2b3146d1c4fabf0814e7 SHA512 c0af43bac4fbc4d51e1008c1dd82ce5875bf93d66298aba4bfee40a96cbc8eaa90b02036b064bb588240bff2f43b04164803dce36765cb27343c92a3a1963efa
diff --git a/dev-util/hotspot/hotspot-1.1.0.ebuild b/dev-util/hotspot/hotspot-1.1.0.ebuild
new file mode 100644
index 0000000..31dbd67
--- /dev/null
+++ b/dev-util/hotspot/hotspot-1.1.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils
+
+RESTRICT="mirror"
+
+DESCRIPTION="Hotspot - the Linux perf GUI for performance analysis"
+HOMEPAGE="https://github.com/KDAB/hotspot"
+SRC_URI="https://github.com/KDAB/hotspot/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+REQUIRE_USE=""
+
+RDEPEND="
+ >=dev-qt/qtcore-5.6.0
+ >=dev-qt/qtwidgets-5.6.0
+ >=dev-qt/qtnetwork-5.6.0
+ >=dev-qt/qttest-5.6.0
+ virtual/libelf
+ sys-devel/gettext
+ kde-frameworks/extra-cmake-modules
+ kde-frameworks/threadweaver
+ kde-frameworks/ki18n
+ kde-frameworks/kconfigwidgets
+ kde-frameworks/kcoreaddons
+ kde-frameworks/kitemviews
+ kde-frameworks/kitemmodels
+ kde-frameworks/kio
+ kde-frameworks/solid
+ kde-frameworks/kwindowsystem
+ "
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+}
diff --git a/dev-util/hotspot/metadata.xml b/dev-util/hotspot/metadata.xml
new file mode 100644
index 0000000..cd2021b
--- /dev/null
+++ b/dev-util/hotspot/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription>This project is a KDAB R&D effort to create a standalone GUI for performance data. As the first goal, we want to provide a UI like KCachegrind around Linux perf. Looking ahead, we intend to support various other performance data formats under this umbrella.</longdescription>
+</pkgmetadata>