PKGBUILDs/alarm/firmware-brcm43xx/PKGBUILD
2014-05-26 14:29:37 -05:00

58 lines
2.7 KiB
Bash

# Maintainer: Dave H <pepedog at archlinuxarm dot org>
buildarch=4
pkgname=firmware-brcm43xx
pkgdesc="bluetooth firmware and firware loading utility for the bcm43xx bluetooth"
pkgver=1.1
pkgrel=1
arch=('armv7h')
url="https://github.com/OpenBricks/openbricks/tree/master/packages/brcm-patchram-plus"
license=('apache' 'custom')
makedepends=('')
depends=('bluez-utils')
backup=('etc/conf.d/bcm43xx')
source=('https://raw.githubusercontent.com/OpenBricks/openbricks/master/packages/firmware-wifi-brcm80211/config/bcm4329_nvram.txt'
'https://raw.githubusercontent.com/OpenBricks/openbricks/master/packages/firmware-wifi-brcm80211/config/bcm4330_nvram.txt'
'https://raw.githubusercontent.com/OpenBricks/openbricks/master/packages/firmware-wifi-brcm80211/config/bcm4330_nvram.txt'
'https://github.com/OpenBricks/openbricks/raw/master/packages/brcm-patchram-plus/sources/bcm4329.hcd'
'https://github.com/OpenBricks/openbricks/raw/master/packages/brcm-patchram-plus/sources/bcm4330.hcd'
'https://raw.githubusercontent.com/OpenBricks/openbricks/master/packages/brcm-patchram-plus/sources/brcm_patchram_plus.c'
'brcm43xx-firmware-update'
'brcm43xx-firmware.service'
'brcm43xx.service'
'bcm43xx')
md5sums=('bf01292eec17815baa68a83d3d7722ad'
'31a9a011ce24707ed3c1024616c9005e'
'31a9a011ce24707ed3c1024616c9005e'
'ff27325602dc223203adfdd23a89844b'
'8e32f9168aaa540467589c153129c57a'
'627e9612337e5ef6027a87a79c491446'
'2c2d2288e519e605a7f0d04c4e0dc720'
'a1bd492bdafced5b41abe4bdebbb07e2'
'cb3cbf6ee612e711d4b2c578d93fdae5'
'f21bddcbe8c4e1dedaf31e2959b284d9')
build() {
cd "${srcdir}/"
gcc brcm_patchram_plus.c -o brcm_patchram_plus
}
package() {
cd "${srcdir}/"
mkdir -p ${pkgdir}/usr/lib/firmware/brcm
mkdir -p ${pkgdir}/usr/usr/bin
mkdir -p ${pkgdir}/etc/conf.d
mkdir -p ${pkgdir}/usr/lib/systemd/scripts
install -D -m0644 bcm4329_nvram.txt "${pkgdir}/usr/lib/firmware/brcm/brcmfmac4329-sdio.txt"
install -D -m0644 bcm4330_nvram.txt "${pkgdir}/usr/lib/firmware/brcm/brcmfmac4330-sdio.txt"
install -D -m0644 bcm4329.hcd "${pkgdir}/usr/lib/firmware/brcm/bcm4329.hcd"
install -D -m0644 bcm4330.hcd "${pkgdir}/usr/lib/firmware/brcm/bcm4330.hcd"
install -D -m0755 brcm_patchram_plus "${pkgdir}/usr/bin/brcm_patchram_plus"
install -D -m0644 bcm43xx "${pkgdir}/etc/conf.d/bcm43xx"
install -D -m0644 brcm43xx.service "${pkgdir}/usr/lib/systemd/system/brcm43xx.service"
install -D -m0644 brcm43xx-firmware.service "${pkgdir}/usr/lib/systemd/system/brcm43xx-firmware.service"
install -D -m0755 brcm43xx-firmware-update "${pkgdir}/usr/lib/systemd/scripts/brcm43xx-firmware-update"
}