summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Rubin2024-03-22 15:31:38 +0100
committerMarco Rubin2024-03-22 15:31:38 +0100
commitd7efc43c47d3381202ff4be982f35c266e635bb3 (patch)
treeb6ca0f66d6c46620add7470627c9d26b099c3165
parentf246d50c4fec2c6dca877236b3e0fa15d5e5b30c (diff)
downloadaur-d7efc43c47d3381202ff4be982f35c266e635bb3.tar.gz
Build with Qt 6
-rwxr-xr-x.SRCINFO28
-rwxr-xr-xPKGBUILD31
2 files changed, 32 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 96f04563cb5e..04afb215b0f4 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = hotspot
pkgdesc = The Linux perf GUI for performance analysis
pkgver = 20240312
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/KDAB/hotspot
arch = x86_64
license = GPL-2.0-only
@@ -10,21 +10,23 @@ pkgbase = hotspot
makedepends = extra-cmake-modules
makedepends = git
depends = elfutils
- depends = kconfig5
- depends = kconfigwidgets5
- depends = kcoreaddons5
- depends = kddockwidgets
- depends = ki18n5
- depends = kio5
- depends = kitemmodels5
- depends = kitemviews5
- depends = kparts5
+ depends = kconfig
+ depends = kconfigwidgets
+ depends = kcoreaddons
+ depends = kddockwidgets-qt6
+ depends = kgraphviewer
+ depends = ki18n
+ depends = kio
+ depends = kitemmodels
+ depends = kitemviews
+ depends = kparts
depends = libelf
depends = perf
- depends = qt5-base>=5.15.0
+ depends = qt6-base
depends = rustc-demangle>=0.1.18-2
- depends = solid5
- depends = threadweaver5
+ depends = solid
+ depends = syntax-highlighting
+ depends = threadweaver
source = git+https://github.com/KDAB/hotspot#commit=61c5ad91765d5916d211742949878004d725ac51
source = git+https://github.com/KDAB/perfparser.git
source = git+https://github.com/koenpoppe/PrefixTickLabels
diff --git a/PKGBUILD b/PKGBUILD
index 54922e88e5da..25e233bb6206 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,28 +4,31 @@
pkgname=hotspot
pkgver=20240312
_commit=61c5ad91765d5916d211742949878004d725ac51
-pkgrel=1
+pkgrel=2
pkgdesc="The Linux perf GUI for performance analysis"
arch=('x86_64')
url="https://github.com/KDAB/hotspot"
license=('GPL-2.0-only')
depends=(
'elfutils'
- 'kconfig5'
- 'kconfigwidgets5'
- 'kcoreaddons5'
- 'kddockwidgets'
- 'ki18n5'
- 'kio5'
- 'kitemmodels5'
- 'kitemviews5'
- 'kparts5'
+ 'kconfig'
+ 'kconfigwidgets'
+ 'kcoreaddons'
+ 'kddockwidgets-qt6'
+ 'kgraphviewer'
+ 'ki18n'
+ 'kio'
+ 'kitemmodels'
+ 'kitemviews'
+ 'kparts'
'libelf'
'perf'
- 'qt5-base>=5.15.0'
+ # 'qcustomplot' # currently it doesn't build
+ 'qt6-base'
'rustc-demangle>=0.1.18-2'
- 'solid5'
- 'threadweaver5'
+ 'solid'
+ 'syntax-highlighting'
+ 'threadweaver'
)
makedepends=('cmake>=3.16.0' 'desktop-file-utils' 'extra-cmake-modules' 'git')
source=("git+$url#commit=$_commit"
@@ -50,7 +53,7 @@ prepare() {
build() {
cd $pkgname
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=off .
+ cmake -DBUILD_TESTING=off -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DQT6_BUILD=on .
cmake --build .
}