diff options
author | Carlo Landmeter <clandmeter@alpinelinux.org> | 2018-06-19 08:09:26 +0000 |
---|---|---|
committer | Carlo Landmeter <clandmeter@alpinelinux.org> | 2018-06-19 08:09:26 +0000 |
commit | 507d8ef3e038dd654b9953e3ffbcbd5116019df5 (patch) | |
tree | 977960be66e923702019d13429f321b4ae89a492 | |
parent | fd79c564b80cb5ba03c79d21557879cdfdcdd461 (diff) | |
download | alpine_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/APKBUILD | 47 |
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> |
4 | pkgname=linux-firmware | 4 | pkgname=linux-firmware |
5 | pkgver=20180615 | 5 | pkgver=20180615 |
6 | pkgrel=1 | 6 | pkgrel=2 |
7 | pkgdesc="firmware files for linux" | 7 | pkgdesc="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" |
9 | url="http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary" | 9 | url="http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary" |
@@ -13,10 +13,27 @@ makedepends= | |||
13 | install="" | 13 | install="" |
14 | provides="linux-firmware-any" | 14 | provides="linux-firmware-any" |
15 | provider_priority=1 | 15 | provider_priority=1 |
16 | options="!strip !check" | 16 | options="!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 | |||
17 | source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-${pkgver}.tar.gz | 35 | source="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" |
36 | subpackages="$pkgname-other $pkgname-none" | 53 | subpackages="$pkgname-other::noarch $pkgname-none::noarch" |
37 | depends="linux-firmware-other=$pkgver-r$pkgrel" | 54 | depends="linux-firmware-other=$pkgver-r$pkgrel" |
38 | for i in $_folders; do | 55 | for 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" |
41 | done | 58 | done |
42 | 59 | ||
@@ -59,13 +76,16 @@ snapshot() { | |||
59 | package() { | 76 | package() { |
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 | ||
68 | folder() { | 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 | ||
116 | sha512sums="37572701d6e7be63dfb026f8a23fee345da1e1b191f02cc80d5f323537d544b325d484517966226a6e87d9b3c3741311ad7c6f2b15253b0a88f6875794f8c824 linux-firmware-20180615.tar.gz | 136 | sha512sums="37572701d6e7be63dfb026f8a23fee345da1e1b191f02cc80d5f323537d544b325d484517966226a6e87d9b3c3741311ad7c6f2b15253b0a88f6875794f8c824 linux-firmware-20180615.tar.gz |
117 | d3c9ae08bbb2323b4737d65a0416702c92eb52f9c395c8da6be00eb2f1d68efcb2dcb88e357adaf2130dafab32378b13d0a56c37bb647af145e5029e23744e08 brcmfmac43430-sdio.txt | 137 | 6751470a48e0225731d91ab33464eaeac86da3e10dcf63a85ae0aeea6fa114ab01567fda08604e500c54bb14d38578f6c0b135c7772597d07b5ebda1e662b935 brcmfmac43430-sdio.bin |
118 | 6c60b5c6df7265b9daa5dad6e409ed27fa8f4d3b2e80500d5af73d47dba9d00b2e384f43f086cb3d6b594412463857733bce78af623c573a200308508321bb25 brcmfmac43430-sdio.bin" | 138 | bd6417ada7dbb940e75f43d85d9778f362f6c2801b27b4e13043eebfb5f38da4e728bdfe7240304d0ad172ba8ac1a3eff4df40119317093ea19ae23333819024 brcmfmac43430-sdio.txt |
139 | 7d3cf1a98c150aee10290edfd9bfb1fc30a7aa2ae23cd7b7f56822758334995bf24a9a0d81ef00fe5670c69940b82def890f404d93d8dc4c330ee21e90dba1fb brcmfmac43455-sdio.bin | ||
140 | a32cd00a1b3f6d10d3bc6fa15e6c5ae167e90514e9f9436bd3796f9c7df6135cbaa580c56ad236982ff0ca815e6c04b12495ba370308049c98dfbba808985862 brcmfmac43455-sdio.clm_blob | ||
141 | 901d839f6cb14512902584d75e5c6c1738cb7712ce701d1b57264d64dd084080a293c7326fa347c544b571ea0f8113304ebe048ec907546f07fe42891f357c47 brcmfmac43455-sdio.txt | ||
142 | a7b37bce092367125e390017bb0329c3b7f8fa891cf30d422ee73ce53d0592d4ff0fc2e2a94a87eefb641d5dd8631fae1cc46664224dea987ca04b68a8af8519 BCM43430A1.hcd | ||
143 | 2e91c6e7f79fa5c33bc103614311656631b4c595e5a25cdbee048aa810244f604b0bbae0e6f4e9294a0c332401f8347549a42424c19a27580b3cdc9f6b9f8e2c BCM4345C0.hcd" | ||