1 # Maintainer: count-corrupt <corrupt at giggedy dot de>
5 pkgdesc="Kernel modules for Highpoint RocketRAID 230x and 231x SATA cards. Patched for use with kernel26 =2.6.37, >=2.6.38 and kernel >= 3 (a.k.a. linux)"
7 url="http://www.highpoint-tech.com/USA/bios_rr2310.htm"
11 if [[ `uname -r` == 2.6.* ]]; then
13 makedepends=('kernel26-headers')
16 makedepends=('linux-headers')
24 install=$pkgname.install
25 source=(http://www.highpoint-tech.cn/BIOS_Driver/rr231x_00/Linux/$pkgname-linux-src-v$pkgver-091022-1618.tar.gz
26 scsi_lck.patch kernel3.patch)
28 md5sums=('59ce7354ed06f780584fed124c57c222' 'aab69de268d55cba45520403c675c0fe' '17f4e6ac04625a4ed25d720cdfab674d')
34 mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/scsi/
36 # Apply the scsi lock patch to make the driver work with kernel26 > 2.6.37
38 patch -p0 -i $startdir/scsi_lck.patch
39 patch -p0 -i $startdir/kernel3.patch
41 cd $startdir/src/$pkgname-linux-src-v$pkgver/product/rr2310pm/linux/
42 make KERNELDIR=/usr/src/linux-$_kernver || return 1
44 # Install the kernel module
45 install -m 644 -D rr2310_00.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/scsi/
47 mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
48 cp $startdir/src/$pkgname-linux-src-v$pkgver/README $startdir/pkg/usr/share/licenses/$pkgname/