summaryrefslogtreecommitdiffstats
path: root/kde5-sdk/heaptrack
diff options
context:
space:
mode:
authorTreeve Jelbert2017-02-27 09:59:00 +0100
committerTreeve Jelbert2017-02-27 09:59:00 +0100
commita4a625a49907e872c15449581b03d36064b76636 (patch)
tree441a0c52311d6f26f077349720d863c8e4e7de3d /kde5-sdk/heaptrack
parentd52bcc3fc89ca785fe8d8f74ac354fe4ab2f828f (diff)
heaptrack-1.0.0
Diffstat (limited to 'kde5-sdk/heaptrack')
-rw-r--r--kde5-sdk/heaptrack/CONFIGURE1
-rwxr-xr-xkde5-sdk/heaptrack/DEPENDS13
-rwxr-xr-xkde5-sdk/heaptrack/DETAILS24
-rw-r--r--kde5-sdk/heaptrack/HISTORY4
4 files changed, 42 insertions, 0 deletions
diff --git a/kde5-sdk/heaptrack/CONFIGURE b/kde5-sdk/heaptrack/CONFIGURE
new file mode 100644
index 0000000000..b2f02c3032
--- /dev/null
+++ b/kde5-sdk/heaptrack/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde5-sdk/heaptrack/DEPENDS b/kde5-sdk/heaptrack/DEPENDS
new file mode 100755
index 0000000000..bd8cebec68
--- /dev/null
+++ b/kde5-sdk/heaptrack/DEPENDS
@@ -0,0 +1,13 @@
+source $GRIMOIRE/KDE5_DEPENDS &&
+depends boost &&
+depends elfutils &&
+depends libunwind &&
+depends zlib &&
+depends kconfigwidgets &&
+depends kcoreaddons &&
+depends ki18n &&
+depends kio &&
+depends kitemmodels &&
+depends threadweaver &&
+optional_depends kdiagram '' '' 'chart visualizations' &&
+runtime_depends gdb
diff --git a/kde5-sdk/heaptrack/DETAILS b/kde5-sdk/heaptrack/DETAILS
new file mode 100755
index 0000000000..7dff7487cd
--- /dev/null
+++ b/kde5-sdk/heaptrack/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=heaptrack
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.xz
+ SOURCE_URL=https://download.kde.org/stable/$SPELL/${VERSION}/src/$SOURCE
+ SOURCE2=$SOURCE.sig
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE_GPG=kde.gpg:$SOURCE.sig:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://userbase.kde.org/Heaptrack
+ LICENSE[0]=LGPL
+ ENTERED=20170227
+ KEYWORDS="kde5"
+ SHORT="a heap memory profiler for Linux"
+cat << EOF
+Heaptrack traces all memory allocations and annotates these events with stack traces.
+Dedicated analysis tools then allow you to interpret the heap memory profile to:
+
+- find hotspots that need to be optimized to reduce the **memory footprint** of your application
+- find **memory leaks**, i.e. locations that allocate memory which is never deallocated
+- find **allocation hotspots**, i.e. code locations that trigger a lot of memory allocation calls
+- find **temporary allocations**, which are allocations that are directly followed by their deallocation
+
+EOF
diff --git a/kde5-sdk/heaptrack/HISTORY b/kde5-sdk/heaptrack/HISTORY
new file mode 100644
index 0000000000..25b471dadb
--- /dev/null
+++ b/kde5-sdk/heaptrack/HISTORY
@@ -0,0 +1,4 @@
+2017-02-27 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.0.0
+ spell created
+