summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Rubin2024-02-06 18:07:51 +0100
committerMarco Rubin2024-02-06 18:07:51 +0100
commit4c296a2ac53d7ba76860efba473b1deb502a5ccd (patch)
treefd4cfb313ae8e8847b392915dff69f5c391800db
parent585bd00e36c209e13ac85754e0d7c83bf454693f (diff)
downloadaur-4c296a2ac53d7ba76860efba473b1deb502a5ccd.tar.gz
20240201; temporarily use fixed git commit until new release is available
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD29
2 files changed, 21 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 334153005ff7..175cf1bab5fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = hotspot
pkgdesc = The Linux perf GUI for performance analysis
- pkgver = 1.4.1
+ pkgver = 20240201
pkgrel = 1
url = https://github.com/KDAB/hotspot
arch = x86_64
license = GPL2
makedepends = cmake>=3.16.0
- makedepends = extra-cmake-modules
makedepends = desktop-file-utils
+ makedepends = extra-cmake-modules
+ makedepends = git
depends = qt5-base>=5.15.0
depends = libelf
depends = elfutils
@@ -24,9 +25,7 @@ pkgbase = hotspot
depends = perf
depends = solid5
depends = rustc-demangle>=0.1.18-2
- provides = hotspot
- conflicts = hotspot-git
- source = https://github.com/KDAB/hotspot/releases/download/v1.4.1/hotspot-v1.4.1.tar.gz
- sha1sums = 242d8300225535fe6b61ecb79f2ba7cc4c9912f2
+ source = git+https://github.com/KDAB/hotspot#commit=95ecb77fbd8b0ab985c79d8c46659eee69ba95d5
+ b2sums = SKIP
pkgname = hotspot
diff --git a/PKGBUILD b/PKGBUILD
index eb6635874aa4..2d4f86819ac4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,31 @@
-# Maintainer: Florian Lindner <florian.lindner@xgm.de>
+# Maintainer: Marco Rubin <marco.rubin@protonmail.com>
+# Contributor: Florian Lindner <florian.lindner@xgm.de>
pkgname=hotspot
-pkgver=1.4.1
+pkgver=20240201
pkgrel=1
pkgdesc="The Linux perf GUI for performance analysis"
arch=('x86_64')
url="https://github.com/KDAB/hotspot"
license=('GPL2')
depends=('qt5-base>=5.15.0' 'libelf' 'elfutils' 'threadweaver5' 'kddockwidgets' 'ki18n5' 'kconfig5' 'kio5' 'kitemviews5' 'kcoreaddons5' 'kitemmodels5' 'kconfigwidgets5' 'kparts5' 'perf' 'solid5' 'rustc-demangle>=0.1.18-2')
-makedepends=('cmake>=3.16.0' 'extra-cmake-modules' 'desktop-file-utils')
-provides=("${pkgname}")
-conflicts=("${pkgname}-git")
-source=("https://github.com/KDAB/hotspot/releases/download/v${pkgver}/hotspot-v${pkgver}.tar.gz")
-sha1sums=('242d8300225535fe6b61ecb79f2ba7cc4c9912f2')
+makedepends=('cmake>=3.16.0' 'desktop-file-utils' 'extra-cmake-modules' 'git')
+source=("git+$url#commit=95ecb77fbd8b0ab985c79d8c46659eee69ba95d5")
+b2sums=('SKIP')
+
+prepare() {
+ cd $pkgname
+ git submodule update --init --recursive
+}
build() {
- cd "${pkgname}-v${pkgver}"
- cmake . -DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_TESTING=off
+ cd $pkgname
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=off .
cmake --build .
}
package() {
- cd "${pkgname}-v${pkgver}"
- DESTDIR="${pkgdir}/" cmake --install .
- desktop-file-install com.kdab.hotspot.desktop --dir="${pkgdir}/usr/share/applications/"
+ cd $pkgname
+ DESTDIR="$pkgdir" cmake --install .
+ desktop-file-install com.kdab.hotspot.desktop --dir="$pkgdir/usr/share/applications/"
}