blob: b061c4b4b266c9fa7495edf3c65c2d98ad6fa538 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Author (initial package): Patrick Auernig <patrick.auernig@gmail.com>
# Author (fixes): Marco Neumann <marco@crepererum.net>
pkgname=sixfireusb-dkms
pkgver=0.6.2
pkgrel=1
pkgdesc="Kernel modules for the Terratec DMX6FireUSB soundcard, including firmware"
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/sixfireusb"
license=('GPL')
depends=('dkms')
optdepends=('linux-headers: build the module against Arch kernel')
makedepends=(
'p7zip'
'wget'
)
source=(http://sourceforge.net/projects/sixfireusb/files/sixfireusb-$pkgver.tar.bz2
http://sourceforge.net/projects/sixfireusb/files/tools/fwinst.sh
fwinst.patch
dkms.conf
)
sha512sums=(
'e79e4a62762626d966fa8c169b8666a0cfa3af8516e6f8a97e1a1d211d1deb1ed26bd2c5c8a4b563e03718c232e832686be783abbb66e5b49c8cc31858752068'
'2cf369af6f8628796cbc47732335c2c00de8454f20ef06014bf11ba967dd791b3074c85f171964a77a72dd835917f84a85e073ca7194cfdd3a86e841efac0005'
'c2d593bb00d8db87cab31ad1c4684453f167646e5173cab216098c584a9fe530c532513a916397e0923de02dddb0f83256f904e00cbb40dce60234b56fa8a09b'
'43880b03da504b390471084e140e3b119080621792a9aad41e92e7372fb56fe88321289419f04ce33687955d45dfff049d3ba9b2df5eefee3d061ecb597372d8'
)
install=sixfireusb.install
build() {
patch -Np1 -i fwinst.patch -o fwinst-patched.sh --follow-symlink
cd "${srcdir}"/sixfireusb-$pkgver
}
package() {
cd ${srcdir}
install -dm755 ${pkgdir}/lib/firmware
sh ./fwinst-patched.sh ${pkgdir}
install -dm755 "${pkgdir}/usr/src/sixfireusb-${pkgver}"
cp -r ${srcdir}/sixfireusb-${pkgver}/* "${pkgdir}/usr/src/sixfireusb-${pkgver}/"
cp ${srcdir}/dkms.conf "${pkgdir}/usr/src/sixfireusb-${pkgver}/dkms.conf"
sed -i -e "s/@VERSION@/${pkgver}/" "${pkgdir}/usr/src/sixfireusb-${pkgver}/dkms.conf"
}
|