mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
community/linux-tools to 3.7-2
This commit is contained in:
parent
86cc4cdd0b
commit
376b5ede55
1 changed files with 23 additions and 8 deletions
|
@ -1,13 +1,13 @@
|
|||
# $Id: PKGBUILD 75410 2012-08-22 13:10:25Z seblu $
|
||||
# $Id$
|
||||
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - removed x86_energy_perf_policy build/package, uses x86 asm
|
||||
|
||||
pkgbase=linux-tools
|
||||
pkgname=('perf' 'cpupower' 'usbip')
|
||||
pkgver=3.6
|
||||
pkgrel=1
|
||||
pkgname=('libtraceevent' 'perf' 'cpupower' 'usbip')
|
||||
pkgver=3.7
|
||||
pkgrel=2
|
||||
license=('GPL2')
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://www.kernel.org'
|
||||
|
@ -16,7 +16,7 @@ options=('!strip')
|
|||
# kernel source deps
|
||||
makedepends=('asciidoc' 'xmlto')
|
||||
# perf deps
|
||||
makedepends+=('perl' 'python2' 'libnewt' 'elfutils')
|
||||
makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind')
|
||||
# cpupower deps
|
||||
makedepends+=('pciutils')
|
||||
# usbip deps
|
||||
|
@ -31,7 +31,7 @@ source=("http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.xz"
|
|||
'usbipd.conf'
|
||||
'usbipd.rc'
|
||||
'usbipd.service')
|
||||
md5sums=('1a1760420eac802c541a20ab51a093d1'
|
||||
md5sums=('21223369d682bcf44bcdfe1521095983'
|
||||
'56883c159381ba89e50ab8ea65efec77'
|
||||
'5fc1fcda4cef93f16e752b1931db23e3'
|
||||
'c0d17b5295fe964623c772a2dd981771'
|
||||
|
@ -47,6 +47,11 @@ build() {
|
|||
patch -N -p1 -i "$srcdir"/patch-*
|
||||
fi
|
||||
|
||||
msg2 'Build libtraceevent'
|
||||
pushd linux-$pkgver/tools/lib/traceevent
|
||||
make
|
||||
popd
|
||||
|
||||
msg2 'Build perf'
|
||||
pushd linux-$pkgver/tools/perf
|
||||
make \
|
||||
|
@ -68,15 +73,25 @@ build() {
|
|||
|
||||
msg2 'Build usbip'
|
||||
pushd linux-$pkgver/drivers/staging/usbip/userspace
|
||||
# fix missing man page
|
||||
sed -i 's/usbip_bind_driver.8//' Makefile.am
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
popd
|
||||
}
|
||||
|
||||
package_libtraceevent() {
|
||||
pkgdesc='Linux kernel trace event library'
|
||||
|
||||
cd linux-$pkgver/tools/lib/traceevent
|
||||
install -dm 755 "$pkgdir/usr/lib"
|
||||
install -m 644 libtraceevent.a libtraceevent.so "$pkgdir/usr/lib"
|
||||
}
|
||||
|
||||
package_perf() {
|
||||
pkgdesc='Linux kernel performance auditing tool'
|
||||
depends=('perl' 'python2' 'libnewt' 'elfutils')
|
||||
depends=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind')
|
||||
|
||||
cd linux-$pkgver/tools/perf
|
||||
make \
|
||||
|
@ -127,4 +142,4 @@ package_usbip() {
|
|||
install -Dm 644 usbipd.service "$pkgdir/usr/lib/systemd/system/usbipd.service"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 ft=sh et:
|
||||
# vim:set ts=2 sw=2 et:
|
||||
|
|
Loading…
Reference in a new issue