[arch-commits] Commit in linux-tools/trunk (PKGBUILD)
Sébastien Luttringer
seblu at archlinux.org
Mon Dec 21 10:00:41 UTC 2020
Date: Monday, December 21, 2020 @ 10:00:40
Author: seblu
Revision: 780890
linux-tools 5.10-2
- Drop gtk2 support (https://archlinux.org/todo/gtk-2-eol/)
- Add missing deps to perf, turbostat, bpf
- Bump to 5.10.1 (useless, no tools changes)
Modified:
linux-tools/trunk/PKGBUILD
----------+
PKGBUILD | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-12-21 10:00:35 UTC (rev 780889)
+++ PKGBUILD 2020-12-21 10:00:40 UTC (rev 780890)
@@ -16,7 +16,7 @@
'x86_energy_perf_policy'
)
pkgver=5.10
-pkgrel=1
+pkgrel=2
license=('GPL2')
arch=('x86_64')
url='https://www.kernel.org'
@@ -26,7 +26,7 @@
# kernel source deps
makedepends+=('asciidoc' 'xmlto')
# perf deps
-makedepends+=('perl' 'python' 'slang' 'elfutils' 'libunwind' 'numactl' 'audit' 'gtk2')
+makedepends+=('perl' 'python' 'slang' 'elfutils' 'libunwind' 'numactl' 'audit' 'zstd' 'libcap')
# cpupower deps
makedepends+=('pciutils')
# usbip deps
@@ -34,10 +34,12 @@
# tmon deps
makedepends+=('ncurses')
# bpf deps
-makedepends+=('python-docutils')
+makedepends+=('readline' 'zlib' 'libelf' 'libcap' 'python-docutils')
+# turbostat deps
+makedepends+=('libcap')
groups=("$pkgbase")
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v${pkgver//_/-}"
- #"https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-$pkgver.1.xz"
+ "https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-$pkgver.1.xz"
'cpupower.default'
'cpupower.systemd'
'cpupower.service'
@@ -46,6 +48,7 @@
'hv_kvp_daemon.service'
'hv_vss_daemon.service')
sha256sums=('SKIP'
+ '1b5ca3683e8ae99eee357d11a2f2bfe21561883d6288e29d7bddf3eb0e007fcd'
'4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f'
'b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a'
'42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2'
@@ -171,8 +174,8 @@
package_perf() {
pkgdesc='Linux kernel performance auditing tool'
depends=('glibc' 'perl' 'python' 'slang' 'elfutils' 'libunwind' 'binutils'
- 'numactl' 'audit' 'coreutils' 'glib2' 'xz' 'zlib' 'libelf' 'bash')
- optdepends=('gtk2: support GTK2 browser for perf report')
+ 'numactl' 'audit' 'coreutils' 'glib2' 'xz' 'zlib' 'libelf' 'bash'
+ 'zstd' 'libcap')
cd linux/tools/perf
make -f Makefile.perf \
@@ -270,7 +273,7 @@
package_turbostat() {
pkgdesc='Report processor frequency and idle statistics'
- depends=('glibc')
+ depends=('glibc' 'libcap')
cd linux/tools/power/x86/turbostat
make install DESTDIR="$pkgdir"
@@ -290,7 +293,7 @@
package_bpf() {
pkgdesc='BPF tools'
- depends=('glibc')
+ depends=('glibc' 'readline' 'zlib' 'libelf' 'libcap')
cd linux/tools/bpf
# skip runsqlower until disabled in build
More information about the arch-commits
mailing list