# $Id: PKGBUILD 102839 2013-12-21 18:35:50Z tpowa $ # Maintainer: Ray Rashif # Contributor: Mateusz Herych # Contributor: Charles Lindsay # Maintainer (Parabola): André Silva _pkgname=vhba-module pkgname=vhba-module-libre pkgver=20130607 _extramodules=extramodules-3.12-LIBRE pkgrel=20 pkgdesc="Kernel module that emulates SCSI devices (built for the linux-libre kernel package)" arch=('i686' 'x86_64' 'mips64el') url="http://cdemu.sourceforge.net/" license=('GPL') depends=('linux-libre>=3.12' 'linux-libre<3.13') makedepends=('linux-libre-headers') options=(!makeflags) install=$_pkgname.install replaces=('vhba-module') conflicts=('vhba-module') provides=("vhba-module=$pkgver") source=("http://downloads.sourceforge.net/cdemu/$_pkgname-$pkgver.tar.bz2" '60-vhba.rules') md5sums=('660df41d08b1fd86baad1f16a0264438' '4dc37dc348b5a2c83585829bde790dcc') build() { cd $_pkgname-$pkgver _kernver="$(cat /usr/lib/modules/$_extramodules/version)" make KDIR=/usr/lib/modules/$_kernver/build } package() { cd $_pkgname-$pkgver install -Dm644 vhba.ko "$pkgdir/usr/lib/modules/$_extramodules/vhba.ko" install -Dm644 ../60-vhba.rules "$pkgdir/usr/lib/udev/rules.d/60-vhba.rules" cd $startdir cp -f $install ${install}.pkg true && install=${install}.pkg sed -i "s/EXTRAMODULES=.*/EXTRAMODULES=$_extramodules/" $install } # vim:set ts=2 sw=2 et: