* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2016-05-21 14:40 Pacho Ramos
0 siblings, 0 replies; 14+ messages in thread
From: Pacho Ramos @ 2016-05-21 14:40 UTC (permalink / raw
To: gentoo-commits
commit: a89b8423c16f4105b433e3aa8cb15dfab42d280c
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat May 21 14:38:21 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat May 21 14:40:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89b8423
dev-util/heaptrack: Cleanup due to bug #93104
Package-Manager: portage-2.3.0_rc1
dev-util/heaptrack/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
index d83ca74..097975e 100644
--- a/dev-util/heaptrack/metadata.xml
+++ b/dev-util/heaptrack/metadata.xml
@@ -1,8 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>zzam@gentoo.org</email>
- <name>Matthias Schwarzott</name>
- </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2016-07-07 19:48 Austin English
0 siblings, 0 replies; 14+ messages in thread
From: Austin English @ 2016-07-07 19:48 UTC (permalink / raw
To: gentoo-commits
commit: e20fc33cafe86fc95a0a8ae4dd0cd2769b106a1c
Author: Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 7 19:38:34 2016 +0000
Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Thu Jul 7 19:47:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20fc33c
dev-util/heaptrack: add maintainer-needed
Package-Manager: portage-2.2.28
dev-util/heaptrack/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
index 097975e..6f49eba 100644
--- a/dev-util/heaptrack/metadata.xml
+++ b/dev-util/heaptrack/metadata.xml
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+<!-- maintainer-needed -->
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2017-02-12 15:37 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2017-02-12 15:37 UTC (permalink / raw
To: gentoo-commits
commit: 7810050a91051d4b8df5b1c5a60de33afb0a2379
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 12 15:33:44 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 12 15:37:17 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7810050a
dev-util/heaptrack: Import from kde overlay, pick up maintainership
Package-Manager: portage-2.3.3
dev-util/heaptrack/heaptrack-9999.ebuild | 54 +++++++++++++++++++++++---------
dev-util/heaptrack/metadata.xml | 5 ++-
2 files changed, 43 insertions(+), 16 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index ef1d0a305e..96391d3630 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -1,27 +1,51 @@
-# Copyright 2015-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-EGIT_REPO_URI="git://anongit.kde.org/heaptrack"
-[[ ${PV} = 9999 ]] && inherit git-r3
-inherit cmake-utils
+KDE_AUTODEPS="false"
+KDE_TEST="forceoptional"
+inherit kde5
DESCRIPTION="A fast heap memory profiler"
HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
-[[ ${PV} = 9999 ]] || SRC_URI="${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
-[[ ${PV} = 9999 ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE=""
+KEYWORDS=""
+IUSE="+qt5"
-RDEPEND="sys-libs/libunwind
- >=dev-libs/boost-1.41.0"
-DEPEND="${RDEPEND}"
+COMMON_DEPEND="
+ dev-libs/boost:=
+ sys-libs/libunwind
+ sys-libs/zlib
+ qt5? (
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep threadweaver)
+ $(add_qt_dep qtcore)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ dev-libs/kdiagram:5
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep extra-cmake-modules)
+"
+RDEPEND="${COMMON_DEPEND}
+ qt5? ( >=kde-frameworks/kf-env-4 )
+"
-DOCS=()
-[[ ${PV} = 9999 ]] || DOCS+=( ChangeLog )
+src_configure() {
+ local mycmakeargs=(
+ -DHEAPTRACK_BUILD_GUI=$(usex qt5)
+ )
+
+ kde5_src_configure
+}
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
index 6f49eba8f4..c6bc2d9401 100644
--- a/dev-util/heaptrack/metadata.xml
+++ b/dev-util/heaptrack/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>asturm@gentoo.org</email>
+ <name>Andreas Sturmlechner</name>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2018-03-17 16:49 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2018-03-17 16:49 UTC (permalink / raw
To: gentoo-commits
commit: 4e006f04559c005cbe5f5bd8ccbd1e536f173674
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 17 16:32:03 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 17 16:49:20 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e006f04
dev-util/heaptrack: Add USE=zstd
Upstream commit 4edc10044f2743e067b0387d04518b94afd602e1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-util/heaptrack/heaptrack-9999.ebuild | 6 ++++--
dev-util/heaptrack/metadata.xml | 3 +++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index 45bb021ef3a..cfcb4fc5822 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
-IUSE="+qt5"
+IUSE="+qt5 zstd"
COMMON_DEPEND="
dev-libs/boost:=
@@ -33,6 +33,7 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
dev-libs/kdiagram:5
)
+ zstd? ( app-arch/zstd:= )
"
DEPEND="${COMMON_DEPEND}
$(add_frameworks_dep extra-cmake-modules)
@@ -44,6 +45,7 @@ RDEPEND="${COMMON_DEPEND}
src_configure() {
local mycmakeargs=(
-DHEAPTRACK_BUILD_GUI=$(usex qt5)
+ $(cmake-utils_use_find_package zstd Zstd)
)
kde5_src_configure
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
index c6bc2d94015..afa56cb8428 100644
--- a/dev-util/heaptrack/metadata.xml
+++ b/dev-util/heaptrack/metadata.xml
@@ -5,4 +5,7 @@
<email>asturm@gentoo.org</email>
<name>Andreas Sturmlechner</name>
</maintainer>
+ <use>
+ <flag name="zstd">Enable support for ZSTD compression using <pkg>app-arch/zstd</pkg></flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2019-02-15 23:28 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2019-02-15 23:28 UTC (permalink / raw
To: gentoo-commits
commit: 0ac4d73b942013ca9636e9834b9e7e624a9cf1b2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 15 23:24:39 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 15 23:28:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac4d73b
dev-util/heaptrack: EAPI-7 bump
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/heaptrack-9999.ebuild | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index cfcb4fc5822..ca6434866c2 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
KDE_AUTODEPS="false"
KDE_TEST="forceoptional"
@@ -15,7 +15,10 @@ SLOT="0"
KEYWORDS=""
IUSE="+qt5 zstd"
-COMMON_DEPEND="
+BDEPEND="
+ $(add_frameworks_dep extra-cmake-modules)
+"
+DEPEND="
dev-libs/boost:=
sys-libs/libunwind
sys-libs/zlib
@@ -35,10 +38,7 @@ COMMON_DEPEND="
)
zstd? ( app-arch/zstd:= )
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
-"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${DEPEND}
qt5? ( >=kde-frameworks/kf-env-4 )
"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2019-11-12 1:13 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2019-11-12 1:13 UTC (permalink / raw
To: gentoo-commits
commit: 8c045761c87dae25033dfb856d1c567444b27560
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 12 01:08:43 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 12 01:10:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c045761
dev-util/heaptrack: Switch to cmake-utils, kde.org, xdg-utils
Fix LICENSE.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/heaptrack-9999.ebuild | 58 ++++++++++++++++++++------------
dev-util/heaptrack/metadata.xml | 3 ++
2 files changed, 39 insertions(+), 22 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index ca6434866c2..99a1d52e0ce 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -3,50 +3,64 @@
EAPI=7
-KDE_AUTODEPS="false"
-KDE_TEST="forceoptional"
-inherit kde5
+inherit cmake-utils kde.org xdg-utils
-DESCRIPTION="A fast heap memory profiler"
+DESCRIPTION="Fast heap memory profiler"
HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS=""
-IUSE="+qt5 zstd"
+IUSE="+gui test zstd"
BDEPEND="
- $(add_frameworks_dep extra-cmake-modules)
+ gui? ( kde-frameworks/extra-cmake-modules:5 )
"
DEPEND="
dev-libs/boost:=
sys-libs/libunwind
sys-libs/zlib
- qt5? (
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemmodels)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep threadweaver)
- $(add_qt_dep qtcore)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ gui? (
dev-libs/kdiagram:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kitemmodels:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/threadweaver:5
)
zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}
- qt5? ( >=kde-frameworks/kf-env-4 )
+ gui? ( >=kde-frameworks/kf-env-4 )
"
+RESTRICT+=" !test? ( test )"
+
src_configure() {
local mycmakeargs=(
- -DHEAPTRACK_BUILD_GUI=$(usex qt5)
+ -DHEAPTRACK_BUILD_GUI=$(usex gui)
+ -DBUILD_TESTING=$(usex test)
$(cmake-utils_use_find_package zstd Zstd)
)
+ cmake-utils_src_configure
+}
+
+xdg_pkg_postinst() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
- kde5_src_configure
+xdg_pkg_postrm() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
}
diff --git a/dev-util/heaptrack/metadata.xml b/dev-util/heaptrack/metadata.xml
index c6bc2d94015..f8603060bfa 100644
--- a/dev-util/heaptrack/metadata.xml
+++ b/dev-util/heaptrack/metadata.xml
@@ -5,4 +5,7 @@
<email>asturm@gentoo.org</email>
<name>Andreas Sturmlechner</name>
</maintainer>
+ <use>
+ <flag name="gui">Install Qt5-based analyzer tool</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2020-05-24 21:46 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2020-05-24 21:46 UTC (permalink / raw
To: gentoo-commits
commit: bb571ee92102f09a95f977e366a2eba68781a3ce
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun May 24 21:46:24 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 24 21:46:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb571ee9
dev-util/heaptrack: Add kde.org HOMEPAGE
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/heaptrack-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index 99697c3d825..8f57020d1b4 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -6,7 +6,8 @@ EAPI=7
inherit cmake kde.org xdg-utils
DESCRIPTION="Fast heap memory profiler"
-HOMEPAGE="https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+HOMEPAGE="https://kde.org/applications/development/org.kde.heaptrack
+https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
LICENSE="LGPL-2.1+"
SLOT="0"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2020-05-24 21:46 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2020-05-24 21:46 UTC (permalink / raw
To: gentoo-commits
commit: ff3e9cb7543594d068446095f0365bf765a9574a
Author: Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Fri May 8 00:28:05 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 24 21:45:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3e9cb7
dev-util/heaptrack: update homepage
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov <sokolov <AT> google.com>
Closes: https://github.com/gentoo/gentoo/pull/15692
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/heaptrack-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index b9572355eb6..99697c3d825 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
inherit cmake kde.org xdg-utils
DESCRIPTION="Fast heap memory profiler"
-HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+HOMEPAGE="https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
LICENSE="LGPL-2.1+"
SLOT="0"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2021-09-05 9:06 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2021-09-05 9:06 UTC (permalink / raw
To: gentoo-commits
commit: bbd645e9f931048973fe8b2142a6afd1ba839e8c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 5 08:59:14 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Sep 5 09:06:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd645e9
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 <AT> gentoo.org>
dev-util/heaptrack/heaptrack-9999.ebuild | 31 ++++++++++++++++++-------------
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index 626643eac8c..cb0a7bdb802 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
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2021-12-18 20:56 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2021-12-18 20:56 UTC (permalink / raw
To: gentoo-commits
commit: 1b5825b7a2a248382e257c4539a2dda10035de56
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 18 20:33:12 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Dec 18 20:42:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5825b7
dev-util/heaptrack: 1.3.0 version bump
Closes: https://bugs.gentoo.org/611400
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/Manifest | 1 +
dev-util/heaptrack/heaptrack-1.3.0.ebuild | 73 +++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
new file mode 100644
index 000000000000..0e7d6463d844
--- /dev/null
+++ b/dev-util/heaptrack/Manifest
@@ -0,0 +1 @@
+DIST heaptrack-1.3.0.tar.xz 5521900 BLAKE2B b633ff53d83bd001705a93e2d9ffec1a994a3860cc2154334deda24c7b9d015d233e09e091201351cd3f885668a97d51eafc3b63604996c3a47ed3fdc87446da SHA512 803cc41cbd22090f3478b92097119d03a47ace8d81dc1f30490bea8f9460ae4b9fb7c9d5f64818961c8e118eafce486bea2b6765e5f2a81c91eef5690b1246de
diff --git a/dev-util/heaptrack/heaptrack-1.3.0.ebuild b/dev-util/heaptrack/heaptrack-1.3.0.ebuild
new file mode 100644
index 000000000000..415f90a3f430
--- /dev/null
+++ b/dev-util/heaptrack/heaptrack-1.3.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop kde.org xdg-utils
+
+DESCRIPTION="Fast heap memory profiler"
+HOMEPAGE="https://apps.kde.org/heaptrack/
+https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui test zstd"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-libs/boost:=[zstd?]
+ sys-libs/libunwind:=
+ sys-libs/zlib
+ gui? (
+ dev-libs/kdiagram:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kitemmodels:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/threadweaver:5
+ )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}
+ gui? ( >=kde-frameworks/kf-env-4 )
+"
+BDEPEND="
+ gui? ( kde-frameworks/extra-cmake-modules:5 )
+"
+
+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_src_configure
+}
+
+pkg_postinst() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postrm() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2022-04-19 21:08 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2022-04-19 21:08 UTC (permalink / raw
To: gentoo-commits
commit: 68d2b5ec720ee7bed1c469dc07f7e13d00ab2b61
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 21:07:50 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 21:07:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2b5ec
dev-util/heaptrack: depend on dev-libs/boost[zlib]
Closes: https://bugs.gentoo.org/839015
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../heaptrack/{heaptrack-1.3.0.ebuild => heaptrack-1.3.0-r1.ebuild} | 4 ++--
dev-util/heaptrack/heaptrack-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-util/heaptrack/heaptrack-1.3.0.ebuild b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
similarity index 95%
rename from dev-util/heaptrack/heaptrack-1.3.0.ebuild
rename to dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
index bca3728eeba1..b219ca4b797e 100644
--- a/dev-util/heaptrack/heaptrack-1.3.0.ebuild
+++ b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ IUSE="+gui test zstd"
RESTRICT="!test? ( test )"
DEPEND="
- dev-libs/boost:=[zstd?]
+ dev-libs/boost:=[zstd?,zlib]
sys-libs/libunwind:=
sys-libs/zlib
gui? (
diff --git a/dev-util/heaptrack/heaptrack-9999.ebuild b/dev-util/heaptrack/heaptrack-9999.ebuild
index cb0a7bdb8024..2723dac4cd81 100644
--- a/dev-util/heaptrack/heaptrack-9999.ebuild
+++ b/dev-util/heaptrack/heaptrack-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ IUSE="+gui test zstd"
RESTRICT="!test? ( test )"
DEPEND="
- dev-libs/boost:=[zstd?]
+ dev-libs/boost:=[zstd?,zlib]
sys-libs/libunwind:=
sys-libs/zlib
gui? (
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2022-06-18 11:03 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2022-06-18 11:03 UTC (permalink / raw
To: gentoo-commits
commit: a9b01929701825d76e7f8fc7f5daea7f084e940e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 18 10:53:00 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 18 11:03:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b01929
dev-util/heaptrack: Drop 1.3.0-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/Manifest | 1 -
dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild | 75 ----------------------------
2 files changed, 76 deletions(-)
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
index 6777eef06521..cb37c6e788cd 100644
--- a/dev-util/heaptrack/Manifest
+++ b/dev-util/heaptrack/Manifest
@@ -1,2 +1 @@
-DIST heaptrack-1.3.0.tar.xz 5521900 BLAKE2B b633ff53d83bd001705a93e2d9ffec1a994a3860cc2154334deda24c7b9d015d233e09e091201351cd3f885668a97d51eafc3b63604996c3a47ed3fdc87446da SHA512 803cc41cbd22090f3478b92097119d03a47ace8d81dc1f30490bea8f9460ae4b9fb7c9d5f64818961c8e118eafce486bea2b6765e5f2a81c91eef5690b1246de
DIST heaptrack-1.4.0.tar.xz 5526100 BLAKE2B ffb912bc080cf966d670fcafcce682ddc5793878b73b8480b40aaf6b3c9596e892b646f9ca2ce40c195ed32d595e265e9c3a49095ac725b95a0845b2c4a7a81a SHA512 8d34356c9ecf2f9901e15ff7f24e6772e35d31ea9634d7b3ce5615df6f4f7ed024a7a4336f3b6fca648632c4c1693411641782fe60bf4cfeeb1d07d8607636a4
diff --git a/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
deleted file mode 100644
index b219ca4b797e..000000000000
--- a/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop kde.org xdg-utils
-
-DESCRIPTION="Fast heap memory profiler"
-HOMEPAGE="https://apps.kde.org/heaptrack/
-https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+gui test zstd"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/boost:=[zstd?,zlib]
- sys-libs/libunwind:=
- sys-libs/zlib
- gui? (
- dev-libs/kdiagram:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kio:5
- kde-frameworks/kitemmodels:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/threadweaver:5
- )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}
- gui? ( >=kde-frameworks/kf-env-4 )
-"
-BDEPEND="
- gui? ( kde-frameworks/extra-cmake-modules:5 )
-"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 829606
-
-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_src_configure
-}
-
-pkg_postinst() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postrm() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2022-06-18 11:03 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2022-06-18 11:03 UTC (permalink / raw
To: gentoo-commits
commit: 04ed3b7881b24929cf5a77146ccd0b3d87197456
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 18 10:52:49 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 18 11:03:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ed3b78
dev-util/heaptrack: 1.4.0 version bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/Manifest | 1 +
dev-util/heaptrack/heaptrack-1.4.0.ebuild | 73 +++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
index 0e7d6463d844..6777eef06521 100644
--- a/dev-util/heaptrack/Manifest
+++ b/dev-util/heaptrack/Manifest
@@ -1 +1,2 @@
DIST heaptrack-1.3.0.tar.xz 5521900 BLAKE2B b633ff53d83bd001705a93e2d9ffec1a994a3860cc2154334deda24c7b9d015d233e09e091201351cd3f885668a97d51eafc3b63604996c3a47ed3fdc87446da SHA512 803cc41cbd22090f3478b92097119d03a47ace8d81dc1f30490bea8f9460ae4b9fb7c9d5f64818961c8e118eafce486bea2b6765e5f2a81c91eef5690b1246de
+DIST heaptrack-1.4.0.tar.xz 5526100 BLAKE2B ffb912bc080cf966d670fcafcce682ddc5793878b73b8480b40aaf6b3c9596e892b646f9ca2ce40c195ed32d595e265e9c3a49095ac725b95a0845b2c4a7a81a SHA512 8d34356c9ecf2f9901e15ff7f24e6772e35d31ea9634d7b3ce5615df6f4f7ed024a7a4336f3b6fca648632c4c1693411641782fe60bf4cfeeb1d07d8607636a4
diff --git a/dev-util/heaptrack/heaptrack-1.4.0.ebuild b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
new file mode 100644
index 000000000000..fd9b0ba63961
--- /dev/null
+++ b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop kde.org xdg-utils
+
+DESCRIPTION="Fast heap memory profiler"
+HOMEPAGE="https://apps.kde.org/heaptrack/
+https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui test zstd"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-libs/boost:=[zstd?,zlib]
+ sys-libs/libunwind:=
+ sys-libs/zlib
+ gui? (
+ dev-libs/kdiagram:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kitemmodels:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/threadweaver:5
+ )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}
+ gui? ( >=kde-frameworks/kf-env-4 )
+"
+BDEPEND="
+ gui? ( kde-frameworks/extra-cmake-modules:5 )
+"
+
+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_src_configure
+}
+
+pkg_postinst() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postrm() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
@ 2023-10-03 19:21 Andreas Sturmlechner
0 siblings, 0 replies; 14+ messages in thread
From: Andreas Sturmlechner @ 2023-10-03 19:21 UTC (permalink / raw
To: gentoo-commits
commit: 9e9c0e1fbd50eae0c6afa203e22c81a983761c7a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 2 18:02:16 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 3 19:20:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9c0e1f
dev-util/heaptrack: add 1.5.0
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-util/heaptrack/Manifest | 1 +
dev-util/heaptrack/heaptrack-1.5.0.ebuild | 71 +++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/dev-util/heaptrack/Manifest b/dev-util/heaptrack/Manifest
index cb37c6e788cd..704ded416de6 100644
--- a/dev-util/heaptrack/Manifest
+++ b/dev-util/heaptrack/Manifest
@@ -1 +1,2 @@
DIST heaptrack-1.4.0.tar.xz 5526100 BLAKE2B ffb912bc080cf966d670fcafcce682ddc5793878b73b8480b40aaf6b3c9596e892b646f9ca2ce40c195ed32d595e265e9c3a49095ac725b95a0845b2c4a7a81a SHA512 8d34356c9ecf2f9901e15ff7f24e6772e35d31ea9634d7b3ce5615df6f4f7ed024a7a4336f3b6fca648632c4c1693411641782fe60bf4cfeeb1d07d8607636a4
+DIST heaptrack-1.5.0.tar.xz 5447668 BLAKE2B f4a69311267daf9439e264bf8bb9802db41abb3fa766e5dfc8fcfe39c58feab2d0fe32710c6b5a2d63715e8b013e4a81e2984de425be871e253b1b2567a1dca2 SHA512 b52cc63a29d67dade85f40a7f9abb43e104762b9c853385f501d37fcbcef90fdcdfc93e2900c71b5a47c773bf98fe75f66f8b6a9e31a12610b6deec20d9736aa
diff --git a/dev-util/heaptrack/heaptrack-1.5.0.ebuild b/dev-util/heaptrack/heaptrack-1.5.0.ebuild
new file mode 100644
index 000000000000..55b236232d02
--- /dev/null
+++ b/dev-util/heaptrack/heaptrack-1.5.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake kde.org xdg-utils
+
+DESCRIPTION="Fast heap memory profiler"
+HOMEPAGE="https://apps.kde.org/heaptrack/
+https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui test zstd"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-libs/boost:=[zstd?,zlib]
+ sys-libs/libunwind:=
+ sys-libs/zlib
+ gui? (
+ dev-libs/kdiagram:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kitemmodels:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/threadweaver:5
+ )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}
+ gui? ( >=kde-frameworks/kf-env-4 )
+"
+BDEPEND="gui? ( kde-frameworks/extra-cmake-modules:5 )"
+
+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_src_configure
+}
+
+pkg_postinst() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_postrm() {
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2023-10-03 19:21 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-24 21:46 [gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2023-10-03 19:21 Andreas Sturmlechner
2022-06-18 11:03 Andreas Sturmlechner
2022-06-18 11:03 Andreas Sturmlechner
2022-04-19 21:08 Sam James
2021-12-18 20:56 Andreas Sturmlechner
2021-09-05 9:06 Andreas Sturmlechner
2020-05-24 21:46 Andreas Sturmlechner
2019-11-12 1:13 Andreas Sturmlechner
2019-02-15 23:28 Andreas Sturmlechner
2018-03-17 16:49 Andreas Sturmlechner
2017-02-12 15:37 Andreas Sturmlechner
2016-07-07 19:48 Austin English
2016-05-21 14:40 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox