updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / dkms-broadcom-wl / PKGBUILD
blob7aff31a285a6f8f33e92077f365ed13136acedf0
1 # Maintainer: Jason Melton <jason.melton@gmail.com>
2 # Based on original broadcom-wl PKGBUILD with minor changes for DKMS
4 pkgname=dkms-broadcom-wl
5 _pkgname=broadcom-wl
7 pkgver=5.100.82.112
9 pkgrel=2
10 pkgdesc='DKMS-controlled Broadcom 802.11abgn hybrid Linux networking device driver'
11 arch=('i686' 'x86_64')
12 url='http://www.broadcom.com/support/802.11/linux_sta.php'
13 license=('custom')
14 depends=('dkms')
15 provides=('broadcom-wl')
16 conflicts=('broadcom-wl')
17 backup=('etc/modprobe.d/broadcom-wl.conf')
19 [ "$CARCH" = 'x86_64' ] && ARCH=x86_64 || ARCH=x86_32
21 source=("http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_${ARCH}-v${pkgver//./_}.tar.gz"
22         'modprobe.d'
23         'linux3.patch'
24         'license.patch'
25         'semaphore.patch'
26         'dkms.conf')
28 sha1sums=('01aa32f9e85621253a3f15cf4361bb80d41da3e8'
29           '89bf92286ede30dd85304c6c4e42e89cfdc0f60a'
30           '3e18f905bbe5e8b99a53d6ecb3b80a919f3531f2'
31           'ea7b67982ddc0f56fd3becb9914fd4458fe7d373'
32           '105f8e1d48ebe1f25d53859e5ab9326a27435c66'
33           '4edeafd8fcb41c10f934059503ed6b76f8a432db')
34 [ "$CARCH" = 'x86_64' ] && sha1sums[0]='5bd78c20324e6a4aa9f3fafdc6f0155e884d5131'
36 install=install
38 build() {
39         cd ${srcdir}
40   patch -p1 < linux3.patch
41         patch -p1 < license.patch
42         patch -p1 < semaphore.patch
45 package() {
47   cd ${srcdir}
48   mkdir -p     ${pkgdir}/usr/src/${_pkgname}-${pkgver}
50   cp -RL *  ${pkgdir}/usr/src/${_pkgname}-${pkgver}
52   cd ${srcdir}
53         install -D -m 644 lib/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
54   install -D -m 644 modprobe.d      "${pkgdir}/etc/modprobe.d/broadcom-wl.conf"