diff options
author | André Fabian Silva Delgado <emulatorman@lavabit.com> | 2012-08-08 00:36:47 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@lavabit.com> | 2012-08-08 00:36:47 -0300 |
commit | 9bb78d53ceba7b16ef8374b20c4ed662e34b789c (patch) | |
tree | 6cc7a0addf66cc2f40d3b476d22573b977eb88ba /libre/vhba-module-libre/PKGBUILD | |
parent | e34f519a15c787fe306d3e46d8d87e0ce414889d (diff) | |
download | abslibre-9bb78d53ceba7b16ef8374b20c4ed662e34b789c.tar.gz abslibre-9bb78d53ceba7b16ef8374b20c4ed662e34b789c.tar.bz2 abslibre-9bb78d53ceba7b16ef8374b20c4ed662e34b789c.zip |
vhba-module-libre: new package for libre repo
Diffstat (limited to 'libre/vhba-module-libre/PKGBUILD')
-rw-r--r-- | libre/vhba-module-libre/PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/libre/vhba-module-libre/PKGBUILD b/libre/vhba-module-libre/PKGBUILD new file mode 100644 index 000000000..2de64bc38 --- /dev/null +++ b/libre/vhba-module-libre/PKGBUILD @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Ray Rashif <schiv@archlinux.org> +# Contributor: Mateusz Herych <heniekk@gmail.com> +# Contributor: Charles Lindsay <charles@chaoslizard.org> + +_pkgname=vhba-module +pkgname=vhba-module-libre +pkgver=20120422 +_extramodules=extramodules-3.5-LIBRE +pkgrel=6 +pkgdesc="Kernel module that emulates SCSI devices" +arch=('i686' 'x86_64') +url="http://cdemu.sourceforge.net/" +license=('GPL') +depends=('linux-libre>=3.5' 'linux-libre<3.6') +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=('d97372da1d270d1605742b2995fb6678' + 'b5e82d0160e7a181219b67c1794d5c27') + +build() { + cd "$srcdir/$_pkgname-$pkgver" + + _kernver="$(cat /usr/lib/modules/$_extramodules/version)" + + make KDIR=/usr/lib/modules/$_kernver/build +} + +package() { + cd "$srcdir/$_pkgname-$pkgver" + + install -Dm644 vhba.ko \ + "$pkgdir/usr/lib/modules/$_extramodules/vhba.ko" + + sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" \ + "$startdir/vhba-module.install" + + install -Dm644 "$srcdir/60-vhba.rules" \ + "$pkgdir/usr/lib/udev/rules.d/60-vhba.rules" +} + +# vim:set ts=2 sw=2 et: |