diff options
author | Nicolas Reynolds <fauno@kiwwwi.com.ar> | 2011-12-02 13:37:59 -0300 |
---|---|---|
committer | Nicolas Reynolds <fauno@kiwwwi.com.ar> | 2011-12-02 13:37:59 -0300 |
commit | 3383a1fbd954b78716dd8ff9d9f2097e176d2279 (patch) | |
tree | 68aa3acbd50e6d0d7bdcfa2947d1772f7edb8a0d /community/linux-tools/PKGBUILD | |
parent | 7f3d7e2203a9252280361a1d095528cb056d08dc (diff) | |
parent | 9e9ab642711f2424f828e21d14b98c45cdef2b29 (diff) |
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts:
community-testing/packagekit/PKGBUILD
community/liboglappth/PKGBUILD
community/texvc/PKGBUILD
extra/libvdpau/PKGBUILD
extra/minicom/PKGBUILD
extra/muparser/PKGBUILD
extra/netkit-bsd-finger/PKGBUILD
extra/normalize/PKGBUILD
Diffstat (limited to 'community/linux-tools/PKGBUILD')
-rw-r--r-- | community/linux-tools/PKGBUILD | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/community/linux-tools/PKGBUILD b/community/linux-tools/PKGBUILD new file mode 100644 index 000000000..34165dbe9 --- /dev/null +++ b/community/linux-tools/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 59838 2011-12-01 00:13:46Z seblu $ +# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net> + +pkgbase=linux-tools +pkgname=('perf' 'cpupower') +pkgver=3.1.4 +pkgrel=1 +license=('GPL2') +arch=('i686' 'x86_64') +url='http://www.kernel.org' +options=('!strip') +makedepends=('asciidoc' 'xmlto') +# split packages need all package dependencies set manually in makedepends +makedepends+=('python2' 'libnewt' 'elfutils' 'pciutils') +source=("http://ftp.kernel.org/pub/linux/kernel/v3.0/linux-$pkgver.tar.xz" + 'cpupower.rc' + 'cpupower.conf') +md5sums=('e48e246675a3e790062d4fecf36cd6e3' + 'd8b119eff7dc1a2d655eb71a47fa6215' + '218fd36a7957d3170ed8bd1a0be1f62f') + +build() { + msg2 'Build perf' + cd linux-$pkgver/tools/perf + make PYTHON=python2 DESTDIR="${pkgdir}/usr" perfexecdir="lib/$pkgname" PERF_VERSION=$pkgver \ + all man + + msg2 'Build cpupower' + # we cannot use --as-needed + LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"} + cd "$srcdir/linux-$pkgver/tools/power/cpupower" + make +} + +package_perf() { + pkgdesc='Linux kernel perf tool' + depends=('python2' 'libnewt' 'elfutils') + + cd linux-${pkgver}/tools/perf + make PYTHON=python2 DESTDIR="${pkgdir}/usr" perfexecdir="lib/$pkgname" PERF_VERSION=$pkgver \ + install install-man +} + +package_cpupower() { + pkgdesc='Linux kernel power tool' + backup=('etc/conf.d/cpupower') + depends=('pciutils') + conflicts=('cpufrequtils') + provides=("cpufrequtils=$pkgver") + + cd linux-$pkgver/tools/power/cpupower + make \ + DESTDIR="$pkgdir" \ + INSTALL='/bin/install -c' \ + mandir='/usr/share/man' \ + docdir='/usr/share/doc/cpupower' \ + install install-man + + # install rc.d script + install -D -m 755 "$srcdir/cpupower.rc" "$pkgdir/etc/rc.d/cpupower" + install -D -m 644 "$srcdir/cpupower.conf" "$pkgdir/etc/conf.d/cpupower" +} + +# vim:set ts=2 sw=2 ft=sh et: |