community/linux-tools to 3.7-2

This commit is contained in:
Kevin Mihelich 2012-12-15 02:14:36 +00:00
parent 86cc4cdd0b
commit 376b5ede55

View file

@ -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: