Code
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2025-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="heaptrack"
PKG_VERSION="1.5"
PKG_SHA256="2f87cd1b7da7ef387ba042719119caec4abafa71313e956c19e214e7983d9090"
PKG_LICENSE="GPL"
PKG_SITE="https://apps.kde.org/heaptrack/"
PKG_URL="https://invent.kde.org/sdk/heaptrack/-/archive/${PKG_VERSION}/heaptrack-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain binutils boost elfutils libunwind zlib zstd"
PKG_LONGDESC="Heaptrack traces all memory allocations and annotates these events with stack traces."
Display More
That ^ works for me (at least to download the sources):
Code
chewitt@toolbox:~/LibreELEC.chewitt$ ls -l sources/heaptrack/heaptrack-1.5.tar.bz2*
-rw-rw-r-- 1 chewitt chewitt 5553752 Apr 21 15:51 sources/heaptrack/heaptrack-1.5.tar.bz2
-rw-rw-r-- 1 chewitt chewitt 65 Apr 21 15:51 sources/heaptrack/heaptrack-1.5.tar.bz2.sha256
-rw-rw-r-- 1 chewitt chewitt 73 Apr 21 15:51 sources/heaptrack/heaptrack-1.5.tar.bz2.url
NB: there's no need to hide things behind switches, just build the package directly with, e.g.
PROJECT=Generic ARCH=x86_64 scripts/build heaptrack