[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