Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
kcachegrind


Commits:
a8ce4b91 by Antonio Rojas at 2024-02-22T00:09:03+01:00
Update to 24.02.0

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -3,16 +3,22 @@
 # Contributor: Andrea Scarpino <[email protected]>
 
 pkgbase=kcachegrind
-pkgname=(kcachegrind kcachegrind-common qcachegrind)
-pkgver=23.08.5
+pkgname=(kcachegrind
+         kcachegrind-common
+         qcachegrind)
+pkgver=24.02.0
 pkgrel=1
 pkgdesc='Visualization of Performance Profiling Data'
 url='https://apps.kde.org/kcachegrind/'
 arch=(x86_64)
-license=(GPL LGPL FDL)
-makedepends=(extra-cmake-modules kdoctools5 qt5-tools kio5)
+license=(GPL-2.0-or-later LGPL-2.0-or-later)
+makedepends=(extra-cmake-modules
+             kdoctools
+             kio
+             kxmlgui
+             qt6-tools)
 
source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig})
-sha256sums=('056687b7adb0049db0503738cf95a7051f3b889b3313fa8b78dc7d03c3dbb7b6'
+sha256sums=('e11d5161650a54db22444b193d521e7bd8c970b8b082e158831983746e0165f5'
             'SKIP')
 validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7  # Albert Astals Cid 
<[email protected]>
               F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87  # Christoph Feck 
<[email protected]>
@@ -20,13 +26,27 @@ validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7  # 
Albert Astals Cid <aac
 
 build() {
   cmake -B build -S $pkgname-$pkgver \
-    -DBUILD_TESTING=OFF
+    -DBUILD_TESTING=OFF \
+    -DQT_MAJOR_VERSION=6
   cmake --build build
 }
 
 package_kcachegrind() {
-  groups=(kde-applications kdesdk)
-  depends=(kio5 kcachegrind-common)
+  groups=(kde-applications
+          kdesdk)
+  depends=(gcc-libs
+           glibc
+           karchive
+           kcachegrind-common
+           kconfig
+           kconfigwidgets
+           kcoreaddons
+           kdbusaddons
+           ki18n
+           kio
+           kwidgetsaddons
+           kxmlgui
+           qt6-base)
   optdepends=('graphviz: for plotting support')
 
   DESTDIR="$pkgdir" cmake --install build
@@ -36,7 +56,8 @@ package_kcachegrind() {
 package_kcachegrind-common() {
   pkgdesc+=' (common files)'
   depends=(hicolor-icon-theme)
-  optdepends=('php: for pprof2calltree' 'perl: for dprof2calltree, 
memprof2calltree and op2calltree')
+  optdepends=('perl: for dprof2calltree, memprof2calltree and op2calltree'
+              'php: for pprof2calltree')
 
   DESTDIR="$pkgdir" cmake --install build
   rm -r 
"$pkgdir"/usr/{bin/kcachegrind,share/{kcachegrind,applications,metainfo}} # 
provided by kcachegrind
@@ -48,7 +69,10 @@ package_kcachegrind-common() {
 
 package_qcachegrind() {
   pkgdesc+=' (pure Qt version)'
-  depends=(qt5-base kcachegrind-common)
+  depends=(gcc-libs
+           glibc
+           kcachegrind-common
+           qt6-base)
   optdepends=('graphviz: for plotting support')
 
   install -Dm755 build/bin/qcachegrind -t "$pkgdir"/usr/bin/



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/kcachegrind/-/commit/a8ce4b91328535ae342e7096188945932f1aaf02

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/kcachegrind/-/commit/a8ce4b91328535ae342e7096188945932f1aaf02
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to