aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@alpinelinux.org>2018-06-19 08:09:26 +0000
committerCarlo Landmeter <clandmeter@alpinelinux.org>2018-06-19 08:09:26 +0000
commit507d8ef3e038dd654b9953e3ffbcbd5116019df5 (patch)
tree977960be66e923702019d13429f321b4ae89a492
parentfd79c564b80cb5ba03c79d21557879cdfdcdd461 (diff)
downloadalpine_aports-507d8ef3e038dd654b9953e3ffbcbd5116019df5.tar.bz2
alpine_aports-507d8ef3e038dd654b9953e3ffbcbd5116019df5.tar.xz
alpine_aports-507d8ef3e038dd654b9953e3ffbcbd5116019df5.zip
main/linux-firmware: updated rpi firmware
-rw-r--r--main/linux-firmware/APKBUILD47
1 files changed, 36 insertions, 11 deletions
diff --git a/main/linux-firmware/APKBUILD b/main/linux-firmware/APKBUILD
index febc6fb76b..c4f3ec26ea 100644
--- a/main/linux-firmware/APKBUILD
+++ b/main/linux-firmware/APKBUILD
@@ -3,7 +3,7 @@
3# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 3# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
4pkgname=linux-firmware 4pkgname=linux-firmware
5pkgver=20180615 5pkgver=20180615
6pkgrel=1 6pkgrel=2
7pkgdesc="firmware files for linux" 7pkgdesc="firmware files for linux"
8#url="http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=summary" 8#url="http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=summary"
9url="http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary" 9url="http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary"
@@ -13,10 +13,27 @@ makedepends=
13install="" 13install=""
14provides="linux-firmware-any" 14provides="linux-firmware-any"
15provider_priority=1 15provider_priority=1
16options="!strip !check" 16options="!strip !check !archcheck !tracedeps !spdx"
17
18# raspberry specific bt and wifi firmware
19# brcmfmac43455-sdio version 7.45.154
20# brcmfmac43430-sdio version 7.45.98.38
21_rpi_wifi=86e88fbf0345da49555d0ec34c80b4fbae7d0cd3
22# unknown version
23_rpi_bt=ade2bae1aaaebede09abb8fb546f767a0e4c7804
24_rpi_firmwares="
25 https://github.com/RPi-Distro/firmware-nonfree/raw/$_rpi_wifi/brcm/brcmfmac43430-sdio.bin
26 https://github.com/RPi-Distro/firmware-nonfree/raw/$_rpi_wifi/brcm/brcmfmac43430-sdio.txt
27 https://github.com/RPi-Distro/firmware-nonfree/raw/$_rpi_wifi/brcm/brcmfmac43455-sdio.bin
28 https://github.com/RPi-Distro/firmware-nonfree/raw/$_rpi_wifi/brcm/brcmfmac43455-sdio.clm_blob
29 https://github.com/RPi-Distro/firmware-nonfree/raw/$_rpi_wifi/brcm/brcmfmac43455-sdio.txt
30
31 https://github.com/RPi-Distro/bluez-firmware/raw/$_rpi_bt/broadcom/BCM43430A1.hcd
32 https://github.com/RPi-Distro/bluez-firmware/raw/$_rpi_bt/broadcom/BCM4345C0.hcd
33 "
34
17source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-${pkgver}.tar.gz 35source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-${pkgver}.tar.gz
18 https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.txt 36 $_rpi_firmwares
19 https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.bin
20" 37"
21 38
22_giturl="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git" 39_giturl="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
@@ -33,10 +50,10 @@ _folders="3com acenic adaptec advansys amd-ucode amdgpu ar3k ath10k ath6k
33 r128 radeon rockchip rsi rtl8192e rtl_bt rtl_nic rtlwifi sb16 slicoss sun sxg 50 r128 radeon rockchip rsi rtl8192e rtl_bt rtl_nic rtlwifi sb16 slicoss sun sxg
34 tehuti ti-connectivity ti-keystone tigon ttusb-budget ueagle-atm vicam vxge yam 51 tehuti ti-connectivity ti-keystone tigon ttusb-budget ueagle-atm vicam vxge yam
35 yamaha" 52 yamaha"
36subpackages="$pkgname-other $pkgname-none" 53subpackages="$pkgname-other::noarch $pkgname-none::noarch"
37depends="linux-firmware-other=$pkgver-r$pkgrel" 54depends="linux-firmware-other=$pkgver-r$pkgrel"
38for i in $_folders; do 55for i in $_folders; do
39 subpackages="$pkgname-$i:folder $subpackages" 56 subpackages="$pkgname-$i:_folder:noarch $subpackages"
40 depends="$pkgname-$i=$pkgver-r$pkgrel $depends" 57 depends="$pkgname-$i=$pkgver-r$pkgrel $depends"
41done 58done
42 59
@@ -59,13 +76,16 @@ snapshot() {
59package() { 76package() {
60 cd "${_builddir}" 77 cd "${_builddir}"
61 make DESTDIR="${pkgdir}" FIRMWAREDIR="/lib/firmware" install 78 make DESTDIR="${pkgdir}" FIRMWAREDIR="/lib/firmware" install
62 for i in brcmfmac43430-sdio.txt brcmfmac43430-sdio.bin; do 79
63 install -Dm 644 "$srcdir/$i" "$pkgdir/lib/firmware/brcm/$i" 80 local fw; for fw in $_rpi_firmwares; do
81 install -Dm 644 $srcdir/${fw##*/} \
82 "$pkgdir"/lib/firmware/brcm/"${fw##*/}"
64 done 83 done
84
65 rm -f "${pkgdir}/usr/lib/firmware/{Makefile,README,configure,GPL-3}" 85 rm -f "${pkgdir}/usr/lib/firmware/{Makefile,README,configure,GPL-3}"
66} 86}
67 87
68folder() { 88_folder() {
69 local folder=${subpkgname##linux-firmware-} 89 local folder=${subpkgname##linux-firmware-}
70 pkgdesc="firmware files for linux ($folder folder)" 90 pkgdesc="firmware files for linux ($folder folder)"
71 depends="" 91 depends=""
@@ -114,5 +134,10 @@ none() {
114 134
115 135
116sha512sums="37572701d6e7be63dfb026f8a23fee345da1e1b191f02cc80d5f323537d544b325d484517966226a6e87d9b3c3741311ad7c6f2b15253b0a88f6875794f8c824 linux-firmware-20180615.tar.gz 136sha512sums="37572701d6e7be63dfb026f8a23fee345da1e1b191f02cc80d5f323537d544b325d484517966226a6e87d9b3c3741311ad7c6f2b15253b0a88f6875794f8c824 linux-firmware-20180615.tar.gz
117d3c9ae08bbb2323b4737d65a0416702c92eb52f9c395c8da6be00eb2f1d68efcb2dcb88e357adaf2130dafab32378b13d0a56c37bb647af145e5029e23744e08 brcmfmac43430-sdio.txt 1376751470a48e0225731d91ab33464eaeac86da3e10dcf63a85ae0aeea6fa114ab01567fda08604e500c54bb14d38578f6c0b135c7772597d07b5ebda1e662b935 brcmfmac43430-sdio.bin
1186c60b5c6df7265b9daa5dad6e409ed27fa8f4d3b2e80500d5af73d47dba9d00b2e384f43f086cb3d6b594412463857733bce78af623c573a200308508321bb25 brcmfmac43430-sdio.bin" 138bd6417ada7dbb940e75f43d85d9778f362f6c2801b27b4e13043eebfb5f38da4e728bdfe7240304d0ad172ba8ac1a3eff4df40119317093ea19ae23333819024 brcmfmac43430-sdio.txt
1397d3cf1a98c150aee10290edfd9bfb1fc30a7aa2ae23cd7b7f56822758334995bf24a9a0d81ef00fe5670c69940b82def890f404d93d8dc4c330ee21e90dba1fb brcmfmac43455-sdio.bin
140a32cd00a1b3f6d10d3bc6fa15e6c5ae167e90514e9f9436bd3796f9c7df6135cbaa580c56ad236982ff0ca815e6c04b12495ba370308049c98dfbba808985862 brcmfmac43455-sdio.clm_blob
141901d839f6cb14512902584d75e5c6c1738cb7712ce701d1b57264d64dd084080a293c7326fa347c544b571ea0f8113304ebe048ec907546f07fe42891f357c47 brcmfmac43455-sdio.txt
142a7b37bce092367125e390017bb0329c3b7f8fa891cf30d422ee73ce53d0592d4ff0fc2e2a94a87eefb641d5dd8631fae1cc46664224dea987ca04b68a8af8519 BCM43430A1.hcd
1432e91c6e7f79fa5c33bc103614311656631b4c595e5a25cdbee048aa810244f604b0bbae0e6f4e9294a0c332401f8347549a42424c19a27580b3cdc9f6b9f8e2c BCM4345C0.hcd"