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
