Commit eec154e7 authored by Seblu's avatar Seblu
Browse files

up linux-tools to 3.0


git-svn-id: https://seblu.net/s/archpkg@104 02741741-5192-46b8-8916-7152b19231d9
parent dba8ccd5
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net>
pkgname=kernel26-tools
pkgver=2.6.39.3
pkgname=linux-tools
pkgver=3.0
pkgrel=1
pkgdesc="Tools embedded with Linux kernel $pkgver (e.g: perf)"
license=('GPL2')
@@ -10,45 +10,50 @@ options=(!strip)
depends=('python2' 'perl')
makedepends=('asciidoc' 'xmlto')
optdepends=('libnewt' 'slang')
source=( "http://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2" ) 
md5sums=('5afede829846587e798f2631c2ece84f')
source=( "http://ftp.kernel.org/pub/linux/kernel/v3.0/linux-$pkgver.tar.bz2" ) 
md5sums=('398e95866794def22b12dfbc15ce89c0')

build() {
  # firewire
  msg2 'nosy-dump'
  cd "${srcdir}/linux-$pkgver/tools/firewire"
  make

  # slabinfo
  msg2 'slabinfo'
  cd "${srcdir}/linux-$pkgver/tools/slub"
  gcc -Wall -O2 -g slabinfo.c -o slabinfo
  
  # usb
  msg2 'testusb'
  cd "${srcdir}/linux-$pkgver/tools/usb"
  make

  # perf
  msg2 'perf'
  cd "${srcdir}/linux-$pkgver/tools/perf"
  # fix arch python means python 3
  sed -ri 's/python-config/python2-config/' Makefile
  sed -ri '174 s/python/python2/' Makefile 
  make DESTDIR="${pkgdir}/usr" all man
  make PYTHON=python2 DESTDIR="${pkgdir}/usr" all man
}

package() {
  # firewire
  msg2 'nosy-dump'
  cd "${srcdir}/linux-$pkgver/tools/firewire"
  install -m755 -D nosy-dump ${pkgdir}/usr/bin/nosy-dump

  # slabinfo
  msg2 'slabinfo'
  cd "${srcdir}/linux-$pkgver/tools/slub"
  install -m755 -D slabinfo ${pkgdir}/usr/bin/slabinfo

  # usb
  msg2 'testusb'
  cd "${srcdir}/linux-$pkgver/tools/usb"
  install -m755 -D testusb ${pkgdir}/usr/bin/testusb

  # perf
  msg2 'perf'
  cd "${srcdir}/linux-${pkgver}/tools/perf"
  make DESTDIR="${pkgdir}/usr" install install-man
  make PYTHON=python2 DESTDIR="${pkgdir}/usr" install install-man
}
# vim:set ts=2 sw=2 ft=sh et: