firmware-sony-leo: update package for mainline kernel (MR 4452)
Package adsp, modem and wifi firmware for mainline. Compatibility with downstream firmware is not kept on purpose, if somebody wants this, please make some subpackage for it!
This commit is contained in:
parent
805b7fa0ee
commit
8402710815
1 changed files with 43 additions and 37 deletions
|
@ -1,47 +1,53 @@
|
||||||
pkgname=firmware-sony-leo
|
pkgname=firmware-sony-leo
|
||||||
pkgver=0.1
|
pkgver=1
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Firmware files for Sony Shinano-Leo platform"
|
pkgdesc="Firmware for Sony Xperia Z3"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_sony"
|
url="https://github.com/FairBlobs/leo-firmware"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
|
subpackages="
|
||||||
|
$pkgname-adsp
|
||||||
|
$pkgname-modem
|
||||||
|
$pkgname-wifi
|
||||||
|
"
|
||||||
options="!strip !check !archcheck !tracedeps pmb:cross-native"
|
options="!strip !check !archcheck !tracedeps pmb:cross-native"
|
||||||
|
_commit="8d3b4c091b27ee74e973651f709adbfc5740e9fb"
|
||||||
# Source
|
source="https://github.com/FairBlobs/leo-firmware/archive/$_commit/leo-firmware-$_commit.tar.gz"
|
||||||
_files_z3="BCM43xx.hcd touch_module_id_0x96.img"
|
builddir="$srcdir/leo-firmware-$_commit"
|
||||||
_files_shinano="fw_bcmdhd.bin fw_bcmdhd_apsta.bin"
|
|
||||||
_files_msm8974="a330_pfp.fw a330_pm4.fw"
|
|
||||||
_commit="0bf6c0b23b4cfce921135b2a5fec27d821c50964"
|
|
||||||
_url="https://github.com/TheMuppets/proprietary_vendor_sony/raw/$_commit"
|
|
||||||
for _i in $_files_z3; do
|
|
||||||
source="$source $pkgname-$_commit-$_i::$_url/z3/proprietary/vendor/firmware/$_i"
|
|
||||||
done
|
|
||||||
for _i in $_files_msm8974; do
|
|
||||||
source="$source $pkgname-$_commit-$_i::$_url/msm8974-common/proprietary/vendor/firmware/$_i"
|
|
||||||
done
|
|
||||||
for _i in $_files_shinano; do
|
|
||||||
source="$source $pkgname-$_commit-$_i::$_url/shinano-common/proprietary/vendor/firmware/$_i"
|
|
||||||
done
|
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir"
|
# parent package is empty
|
||||||
for _i in $_files_z3; do
|
mkdir -p "$pkgdir"
|
||||||
install -D -m644 "$pkgname-$_commit-$_i" \
|
}
|
||||||
"$pkgdir/lib/firmware/postmarketos/$_i"
|
|
||||||
done
|
adsp() {
|
||||||
for _i in $_files_msm8974; do
|
pkgdesc="Sony Xperia Z3 adsp firmware"
|
||||||
install -D -m644 "$pkgname-$_commit-$_i" \
|
|
||||||
"$pkgdir/lib/firmware/postmarketos/$_i"
|
cd "$builddir"
|
||||||
done
|
for _i in adsp.*; do
|
||||||
for _i in $_files_shinano; do
|
install -Dm644 $_i "$subpkgdir"/lib/firmware/postmarketos/$_i
|
||||||
install -D -m644 "$pkgname-$_commit-$_i" \
|
|
||||||
"$pkgdir/lib/firmware/postmarketos/$_i"
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="648a6d7fdde54524a678c3b7147093e76ac564e0adf5e14e27c432e359792c70ba54da44148f5f3f52cfe4be09231c964090eeedda6211bc71f398de16212b40 firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-BCM43xx.hcd
|
modem() {
|
||||||
678b167d1bd15360d3b3cf01f2a6408a7a5f283c383538b1824b852ece9a61f70e729105320acef65908498c2db81d3a4f95b2f77d703432985541b27dd20779 firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-touch_module_id_0x96.img
|
pkgdesc="Sony Xperia Z3 modem firmware"
|
||||||
a642584990333d62ba6a985eeaddc6898c37a8e80aabb61121f93a90d5076861eb698422101e7b00706b7d3dfc00f9f358ea5e44a70fda7369931eb58b455931 firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-a330_pfp.fw
|
|
||||||
999e3e0777b8dffc0e0d20b214c8217dab577a31753b6a29af2fae57293693196e992a905265e35a586a7978c04547aa8c88496dbe6f836b74ed39026eaa5f05 firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-a330_pm4.fw
|
cd "$builddir"
|
||||||
066e7a72d556356a10bb367afe4dc984337291b2d7e00ed0d6594092fa2b97e2b0246fa12d37b47bdbd1bbe0f9619a4b9575fc5891f79d4768d91e13a9e51ad5 firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-fw_bcmdhd.bin
|
for _i in modem.* mba.*; do
|
||||||
29031ec0802d90d86005029ca7e645e2898c7e0d34e6d6251215cdfee80c0253ead140ae973a765106c5b2148a11a3dabbf38479a24539bb16320b5cc0062f2c firmware-sony-leo-0bf6c0b23b4cfce921135b2a5fec27d821c50964-fw_bcmdhd_apsta.bin"
|
install -Dm644 $_i "$subpkgdir"/lib/firmware/postmarketos/$_i
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
wifi() {
|
||||||
|
pkgdesc="Sony Xperia Z3 wifi firmware"
|
||||||
|
|
||||||
|
cd "$builddir"
|
||||||
|
install -Dm644 brcmfmac4339-sdio.sony,xperia-leo.bin -t \
|
||||||
|
"$subpkgdir"/lib/firmware/brcm/
|
||||||
|
install -Dm644 brcmfmac4339-sdio.txt -t \
|
||||||
|
"$subpkgdir"/lib/firmware/brcm/
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
ef6fc9b1dee7ab38c5fcfe1386d670ddeee44a5647f01445acf3fb3d71ef1952354b220d90f09b82524b39b48420a68fe6e7b90937d52d9d18eca5403ba585e5 leo-firmware-8d3b4c091b27ee74e973651f709adbfc5740e9fb.tar.gz
|
||||||
|
"
|
||||||
|
|
Loading…
Reference in a new issue