# $Id: PKGBUILD 115569 2014-07-12 13:12:36Z heftig $ # Maintainer (Arch): Ray Rashif # Contributor (Arch): Mateusz Herych # Contributor (Arch): Charles Lindsay # Maintainer: André Silva _pkgname=vhba-module pkgname=vhba-module-libre pkgver=20140629 _extramodules=extramodules-3.15-libre pkgrel=3 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.15' 'linux-libre<3.16') makedepends=('linux-libre-headers>=3.15' 'linux-libre-headers<3.16') 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=('6b307a80df9c163768cc7ecb3ccebb71' '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: