diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..00013c068c66 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Walter Dworak <preparationh67 at gmail dot com> +pkgname=rr264x-lts +pkgver=1.5 +pkgrel=3 +pkgdesc="Kernel modules for Highpoint RocketRAID 2640X1 SAS Card. linux-lts version" +arch=('i686' 'x86_64') +url="http://www.highpoint-tech.com/USA_new/series_rr2600.htm" +license=('custom') +groups=() + +depends=('linux-lts') +makedepends=('linux-lts-headers') + +provides=() +conflicts=() +replaces=() +backup=() +options=() +install=$pkgname.install +source=(http://www.highpoint-tech.com/BIOS_Driver/rr26xx/2640X1-2640X4-2642/Linux/RR264x-Linux-Src-v1.5-120817-1641.tar.gz rr264x-v1.5.patch) +noextract=() +md5sums=('f10172e1443f169d7c845602295f38be' 'd10de972c877fa32a4ca70ba3a3afc1d') + +_extramodules=extramodules-"$(uname -r | cut -d. -f1,2)"-lts +_kernver="$(uname -r)" + +build() { + #mkdir -p $pkgdir/lib/modules/${_kernver}/drivers/scsi/rr26xx + + cd $srcdir/ + patch -p0 < ./rr264x-v1.5.patch + cd $srcdir/rr264x-linux-src-v$pkgver/product/rr2640/linux/ + make || return 1 +} + +package() { + # Install the kernel module + cd $srcdir/rr264x-linux-src-v$pkgver/product/rr2640/linux/ + install -m 644 -D rr26xx.ko "${pkgdir}/lib/modules/${_kernver}/drivers/scsi/rr26xx/rr26xx.ko" + gzip "${pkgdir}/lib/modules/${_kernver}/drivers/scsi/rr26xx/rr26xx.ko" + + mkdir -p $pkgdir/usr/share/licenses/$pkgname + cp $srcdir/rr264x-linux-src-v$pkgver/README $pkgdir/usr/share/licenses/$pkgname/ +} |