firmware-<msm8916>: drop unused firmware subpackages (MR 2613)

The firmware provided by these subpackages is now covered by the
msm-firmware-loader, so there is no need to build packages for them
anymore.

[ci:ignore-count]
This commit is contained in:
Minecrell 2021-10-19 10:00:37 +02:00
parent a901d4575d
commit 038186fd71
No known key found for this signature in database
GPG key ID: B77CE638A6C2E562
8 changed files with 22 additions and 106 deletions

View file

@ -1,9 +1,9 @@
pkgname=firmware-lenovo-a6000 pkgname=firmware-lenovo-a6000
pkgver=1 pkgver=1
pkgrel=0 pkgrel=1
pkgdesc="Firmware for Lenovo A6000" pkgdesc="Firmware for Lenovo A6000"
url="https://github.com/jenneron/vendor_lenovo_a6000" url="https://github.com/jenneron/vendor_lenovo_a6000"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -17,13 +17,6 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Lenovo a6000 modem firmware"
cd "$srcdir/vendor_lenovo_a6000-$_commit"
install -Dm644 mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 modem.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Lenovo a6000 WiFi/BT firmware configuration" pkgdesc="Lenovo a6000 WiFi/BT firmware configuration"
cd "$srcdir/vendor_lenovo_a6000-$_commit" cd "$srcdir/vendor_lenovo_a6000-$_commit"

View file

@ -1,9 +1,9 @@
pkgname=firmware-lenovo-a6010 pkgname=firmware-lenovo-a6010
pkgver=1 pkgver=1
pkgrel=0 pkgrel=1
pkgdesc="Firmware for Lenovo A6010" pkgdesc="Firmware for Lenovo A6010"
url="https://github.com/jenneron/vendor_lenovo_a6010" url="https://github.com/jenneron/vendor_lenovo_a6010"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -17,13 +17,6 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Lenovo A6010 modem firmware"
cd "$srcdir/vendor_lenovo_a6010-$_commit"
install -Dm644 mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 modem.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Lenovo A6010 WiFi/BT firmware configuration" pkgdesc="Lenovo A6010 WiFi/BT firmware configuration"
cd "$srcdir/vendor_lenovo_a6010-$_commit" cd "$srcdir/vendor_lenovo_a6010-$_commit"

View file

@ -1,9 +1,9 @@
pkgname=firmware-wileyfox-crackling pkgname=firmware-wileyfox-crackling
pkgver=3 pkgver=3
pkgrel=0 pkgrel=1
pkgdesc="Firmware for Wileyfox Swift" pkgdesc="Firmware for Wileyfox Swift"
url="https://rizzotherat.gitlab.io/firmware/" url="https://rizzotherat.gitlab.io/firmware/"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-venus $pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -16,23 +16,11 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Wileyfox Swift modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() { venus() {
pkgdesc="Wileyfox Swift video firmware" pkgdesc="Wileyfox Swift video firmware"
install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8 install -Dm644 "$srcdir"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8
} }
wcnss() {
pkgdesc="Wileyfox Swift WiFi/BT firmware"
cd "$srcdir"
install -Dm644 wcnss.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Wileyfox Swift WiFi/BT firmware configuration" pkgdesc="Wileyfox Swift WiFi/BT firmware configuration"
replaces="firmware-wileyfox-crackling-wcnss" replaces="firmware-wileyfox-crackling-wcnss"

View file

@ -1,27 +1,19 @@
pkgname=firmware-xiaomi-wt88047 pkgname=firmware-xiaomi-wt88047
pkgver=9.2.5.0 pkgver=9.2.5.0
pkgrel=0 pkgrel=1
pkgdesc="Firmware for Xiaomi Redmi 2" pkgdesc="Firmware for Xiaomi Redmi 2"
url="https://androidfilehost.com/?w=files&flid=303434" url="https://androidfilehost.com/?w=files&flid=303434"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
makedepends="mtools" source="wt88047-WCNSS_qcom_wlan_nv.bin.base64::https://pastebin.com/raw/bntm8Z7m"
source="
wt88047-WCNSS_qcom_wlan_nv.bin.base64::https://pastebin.com/raw/bntm8Z7m
https://archive.org/download/lineage-15.1-20200223-nightly-wt88047-signed_202004/wt88047-firmware_V9.2.5.0.LHJMIEK.zip
"
_fwdir="/lib/firmware/postmarketos" _fwdir="/lib/firmware/postmarketos"
unpack() { unpack() {
default_unpack default_unpack
base64 -d wt88047-WCNSS_qcom_wlan_nv.bin.base64 > WCNSS_qcom_wlan_nv.bin base64 -d wt88047-WCNSS_qcom_wlan_nv.bin.base64 > WCNSS_qcom_wlan_nv.bin
# Extract firmware files from FAT file system image
mcopy -i firmware-update/NON-HLOS.bin -p -m -v \
::image/mba.mbn ::image/modem.* "$srcdir"
} }
package() { package() {
@ -29,16 +21,11 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Xiaomi Redmi 2 (wt88047) modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Xiaomi Redmi 2 WiFi/BT firmware configuration" pkgdesc="Xiaomi Redmi 2 WiFi/BT firmware configuration"
install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
} }
sha512sums="cab8578bf8b20ff83035a10598ebb673619e5409683799a5d6d04496b7f4b4e0f54a635b29efe2007137adf089d24134339c69214fdfa06a9d2ff052c39b9e59 wt88047-WCNSS_qcom_wlan_nv.bin.base64 sha512sums="
45b0926f1694dc2f71d26b1408922345e2340bb84a73597ea00bd5025e31f5bafcf910395a6b021686043e041b8f2cd4ca448e891341fe4eca7382b6ee5b2186 wt88047-firmware_V9.2.5.0.LHJMIEK.zip" cab8578bf8b20ff83035a10598ebb673619e5409683799a5d6d04496b7f4b4e0f54a635b29efe2007137adf089d24134339c69214fdfa06a9d2ff052c39b9e59 wt88047-WCNSS_qcom_wlan_nv.bin.base64
"

View file

@ -1,9 +1,9 @@
pkgname=firmware-alcatel-idol347 pkgname=firmware-alcatel-idol347
pkgver=2 pkgver=2
pkgrel=0 pkgrel=1
pkgdesc="Firmware for Alcatel OneTouch Idol 3 (4.7)" pkgdesc="Firmware for Alcatel OneTouch Idol 3 (4.7)"
url="https://github.com/vknecht/" url="https://github.com/vknecht/"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-venus $pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -18,23 +18,11 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) modem firmware"
install -Dm644 "$srcdir"/"$_repository"-"$_commit"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/"$_repository"-"$_commit"/modem.* -t "$subpkgdir/$_fwdir"
}
venus() { venus() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) video firmware" pkgdesc="Alcatel OneTouch Idol 3 (4.7) video firmware"
install -Dm644 "$srcdir"/"$_repository"-"$_commit"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8 install -Dm644 "$srcdir"/"$_repository"-"$_commit"/venus.* -t "$subpkgdir/$_fwdir"/qcom/venus-1.8
} }
wcnss() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) WiFi/BT firmware"
cd "$srcdir"/"$_repository"-"$_commit"
install -Dm644 wcnss.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) WiFi/BT firmware configuration" pkgdesc="Alcatel OneTouch Idol 3 (4.7) WiFi/BT firmware configuration"
replaces="firmware-alcatel-idol347-wcnss" replaces="firmware-alcatel-idol347-wcnss"

View file

@ -1,9 +1,9 @@
pkgname=firmware-asus-z00l pkgname=firmware-asus-z00l
pkgver=2 pkgver=3
pkgrel=0 pkgrel=0
pkgdesc="Firmware for ASUS Zenfone 2 Laser (720p) (ZE550KL)" pkgdesc="Firmware for ASUS Zenfone 2 Laser (720p) (ZE550KL)"
url="https://github.com/antony-jr/firmware-asus-z00l-raw" url="https://github.com/antony-jr/firmware-asus-z00l-raw"
subpackages="$pkgname-wcnss-nv:wcnss_nv $pkgname-venus" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -29,11 +29,4 @@ wcnss_nv() {
"$subpkgdir/$_fwdir"/wlan/prima/WCNSS_qcom_wlan_nv.bin "$subpkgdir/$_fwdir"/wlan/prima/WCNSS_qcom_wlan_nv.bin
} }
venus() {
pkgdesc="ASUS Zenfone 2 Laser video firmware"
cd "$builddir"
install -Dm644 firmware/image/venus.* \
-t "$subpkgdir/$_fwdir"/qcom/venus-1.8
}
sha512sums="176da0aa399eddb6b9ab582b12bc698af369397a19c28556c39a656b573a5d4b02effe11a97d2f4c81568df03bc7859d999eb5d196a842dde4940cee192b96b3 firmware-asus-z00l-d78364b2127e8187f79e271e94dde03f0f722432.tar.gz" sha512sums="176da0aa399eddb6b9ab582b12bc698af369397a19c28556c39a656b573a5d4b02effe11a97d2f4c81568df03bc7859d999eb5d196a842dde4940cee192b96b3 firmware-asus-z00l-d78364b2127e8187f79e271e94dde03f0f722432.tar.gz"

View file

@ -1,9 +1,9 @@
pkgname=firmware-lg-m216 pkgname=firmware-lg-m216
pkgver=1 pkgver=2
pkgrel=0 pkgrel=0
pkgdesc="Firmware for LG K10" pkgdesc="Firmware for LG K10"
url="https://github.com/cristianc/firmware" url="https://github.com/cristianc/firmware"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
@ -16,14 +16,9 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="LG K10 modem firmware"
install -Dm644 "$srcdir"/mba.mbn -t "$subpkgdir/$_fwdir"
install -Dm644 "$srcdir"/modem.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="LG K10 WiFi/BT firmware" pkgdesc="LG K10 WiFi/BT firmware"
install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
} }
sha512sums="8b236fc772bfa857d7dfb6ad2d815af554605e3f89bf66f2a2e0cbc2562146a7b5888298abc8f7010ed7e5b5e7f7555aacd7d9d73ec33f0474078705e61d3a38 m216.tar.xz" sha512sums="8b236fc772bfa857d7dfb6ad2d815af554605e3f89bf66f2a2e0cbc2562146a7b5888298abc8f7010ed7e5b5e7f7555aacd7d9d73ec33f0474078705e61d3a38 m216.tar.xz"

View file

@ -1,10 +1,10 @@
pkgname=firmware-oppo-a51f pkgname=firmware-oppo-a51f
pkgver=1 pkgver=1
pkgrel=0 pkgrel=1
_commit="2064c468592fcd5ac080a7de20039b8c0e6aec83" _commit="2064c468592fcd5ac080a7de20039b8c0e6aec83"
pkgdesc="Firmware files for Oppo A51f" pkgdesc="Firmware files for Oppo A51f"
url="https://postmarketos.org" url="https://postmarketos.org"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss $pkgname-wcnss-nv:wcnss_nv" subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64" arch="aarch64"
license="proprietary" license="proprietary"
source="https://gitlab.com/natsu1978/firmware-oppo-a51f/-/archive/$_commit/firmware-oppo-a51f-$_commit.tar.gz" source="https://gitlab.com/natsu1978/firmware-oppo-a51f/-/archive/$_commit/firmware-oppo-a51f-$_commit.tar.gz"
@ -18,31 +18,10 @@ package() {
mkdir -p "$pkgdir" mkdir -p "$pkgdir"
} }
modem() {
pkgdesc="Oppo A51f modem firmware"
install -Dm644 "$builddir"/modem.* -t "$subpkgdir/$_fwdir"
install -Dm644 "$builddir"/mba.* -t "$subpkgdir/$_fwdir"
}
venus() {
pkgdesc="Oppo A51f video firmware"
install -Dm644 "$builddir"/venus.mdt "$builddir"/venus.b* \
-t "$subpkgdir/$_fwdir"/qcom/venus-1.8
}
wcnss() {
pkgdesc="Oppo A51f WiFi/BT firmware"
provides="firmware-qcom-msm8916-wcnss"
install -Dm644 "$builddir"/wcnss.* -t "$subpkgdir/$_fwdir"
}
wcnss_nv() { wcnss_nv() {
pkgdesc="Oppo A51f WiFi/BT firmware configuration" pkgdesc="Oppo A51f WiFi/BT firmware configuration"
install -Dm644 "$builddir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima install -Dm644 "$builddir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
} }
sha512sums="e0da84c04df9aa2bfaff24498cf6831f0bc6c15087627056395cd14fc258463df4c076f65393915aa4a73d65b34aa19f9b3283002206436d2153a71fba7fe052 firmware-oppo-a51f-2064c468592fcd5ac080a7de20039b8c0e6aec83.tar.gz" sha512sums="e0da84c04df9aa2bfaff24498cf6831f0bc6c15087627056395cd14fc258463df4c076f65393915aa4a73d65b34aa19f9b3283002206436d2153a71fba7fe052 firmware-oppo-a51f-2064c468592fcd5ac080a7de20039b8c0e6aec83.tar.gz"