# # Chakra Packages for Chakra, part of chakra-project.org # _extramodules=extramodules-3.16-CHAKRA _kver="$(cat /usr/lib/modules/${_extramodules}/version)" _kernelver=3.16.4 pkgname=vhba-module pkgver=20140629 pkgrel=4 pkgdesc="Kernel module that emulates SCSI devices" arch=('x86_64') url="http://cdemu.sourceforge.net/" license=('GPL2') depends=("linux=${_kernelver}") makedepends=("linux-headers=${_kernelver}") install=vhba-module.install source=("http://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-$pkgver.tar.bz2" '60-vhba.rules') md5sums=('6b307a80df9c163768cc7ecb3ccebb71' '4dc37dc348b5a2c83585829bde790dcc') prepare() { cd $pkgname-$pkgver } build() { cd "$pkgname-$pkgver" make KDIR=/usr/lib/modules/$_kver/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" sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" \ "${startdir}/vhba-module.install" }