# $Id: PKGBUILD 47869 2009-07-28 11:06:40Z thomas $ # Contributor: Giovanni Scafora # Maintainer: Thomas Baechler pkgname=microcode_ctl # Version of the update tool _toolver=1.17 # Version of the microcode image _microcodever=20090330 pkgver=${_toolver}.${_microcodever} pkgrel=2 pkgdesc="A companion to the IA32 microcode kernel driver" arch=('i686' 'x86_64') url="http://www.urbanmyth.org/microcode" license=('GPL') install=microcode.install #depends=('kernel26>=2.6.20') source=(http://www.urbanmyth.org/microcode/$pkgname-${_toolver}.tar.gz http://downloadmirror.intel.com/14303/eng/microcode-${_microcodever}.tgz microcode microcode.rules) md5sums=('98a7f06acef8459c8ef2a1b0fb86a99e' '5efec742621f830bd49ae11274766208' 'e694f32b7e30674786100b371ab50384' 'e6f212fcb6af8c4f3464db2e9210655e') build() { cd $startdir/src/$pkgname-${_toolver} make all || return 1 make DESTDIR=$startdir/pkg PREFIX=/usr RCFILETO=/etc/rc.d RCFILE=../microcode RCFILEFINAL=microcode MANDIR=/usr/share/man/man8 install || return 1 install -D -m644 ../microcode.rules $startdir/pkg/etc/udev/rules.d/microcode.rules || return 1 install -D -m644 ../microcode-${_microcodever}.dat $startdir/pkg/etc/microcode.dat }