Verified Commit 038186fd authored by Minecrell's avatar Minecrell 😵
Browse files

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]
parent a901d457
Pipeline #392707299 passed with stages
in 2 minutes and 35 seconds
pkgname=firmware-lenovo-a6000
pkgver=1
pkgrel=0
pkgrel=1
pkgdesc="Firmware for 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"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -17,13 +17,6 @@ package() {
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() {
pkgdesc="Lenovo a6000 WiFi/BT firmware configuration"
cd "$srcdir/vendor_lenovo_a6000-$_commit"
......
pkgname=firmware-lenovo-a6010
pkgver=1
pkgrel=0
pkgrel=1
pkgdesc="Firmware for 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"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -17,13 +17,6 @@ package() {
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() {
pkgdesc="Lenovo A6010 WiFi/BT firmware configuration"
cd "$srcdir/vendor_lenovo_a6010-$_commit"
......
pkgname=firmware-wileyfox-crackling
pkgver=3
pkgrel=0
pkgrel=1
pkgdesc="Firmware for Wileyfox Swift"
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"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -16,23 +16,11 @@ package() {
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() {
pkgdesc="Wileyfox Swift video firmware"
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() {
pkgdesc="Wileyfox Swift WiFi/BT firmware configuration"
replaces="firmware-wileyfox-crackling-wcnss"
......
pkgname=firmware-xiaomi-wt88047
pkgver=9.2.5.0
pkgrel=0
pkgrel=1
pkgdesc="Firmware for Xiaomi Redmi 2"
url="https://androidfilehost.com/?w=files&flid=303434"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv"
subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
makedepends="mtools"
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
"
source="wt88047-WCNSS_qcom_wlan_nv.bin.base64::https://pastebin.com/raw/bntm8Z7m"
_fwdir="/lib/firmware/postmarketos"
unpack() {
default_unpack
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() {
......@@ -29,16 +21,11 @@ package() {
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() {
pkgdesc="Xiaomi Redmi 2 WiFi/BT firmware configuration"
install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
}
sha512sums="cab8578bf8b20ff83035a10598ebb673619e5409683799a5d6d04496b7f4b4e0f54a635b29efe2007137adf089d24134339c69214fdfa06a9d2ff052c39b9e59 wt88047-WCNSS_qcom_wlan_nv.bin.base64
45b0926f1694dc2f71d26b1408922345e2340bb84a73597ea00bd5025e31f5bafcf910395a6b021686043e041b8f2cd4ca448e891341fe4eca7382b6ee5b2186 wt88047-firmware_V9.2.5.0.LHJMIEK.zip"
sha512sums="
cab8578bf8b20ff83035a10598ebb673619e5409683799a5d6d04496b7f4b4e0f54a635b29efe2007137adf089d24134339c69214fdfa06a9d2ff052c39b9e59 wt88047-WCNSS_qcom_wlan_nv.bin.base64
"
pkgname=firmware-alcatel-idol347
pkgver=2
pkgrel=0
pkgrel=1
pkgdesc="Firmware for Alcatel OneTouch Idol 3 (4.7)"
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"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -18,23 +18,11 @@ package() {
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() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) video firmware"
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() {
pkgdesc="Alcatel OneTouch Idol 3 (4.7) WiFi/BT firmware configuration"
replaces="firmware-alcatel-idol347-wcnss"
......
pkgname=firmware-asus-z00l
pkgver=2
pkgver=3
pkgrel=0
pkgdesc="Firmware for ASUS Zenfone 2 Laser (720p) (ZE550KL)"
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"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -29,11 +29,4 @@ wcnss_nv() {
"$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"
pkgname=firmware-lg-m216
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware for LG K10"
url="https://github.com/cristianc/firmware"
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv"
subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
......@@ -16,14 +16,9 @@ package() {
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() {
pkgdesc="LG K10 WiFi/BT firmware"
install -Dm644 "$srcdir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
}
sha512sums="8b236fc772bfa857d7dfb6ad2d815af554605e3f89bf66f2a2e0cbc2562146a7b5888298abc8f7010ed7e5b5e7f7555aacd7d9d73ec33f0474078705e61d3a38 m216.tar.xz"
pkgname=firmware-oppo-a51f
pkgver=1
pkgrel=0
pkgrel=1
_commit="2064c468592fcd5ac080a7de20039b8c0e6aec83"
pkgdesc="Firmware files for Oppo A51f"
url="https://postmarketos.org"
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss $pkgname-wcnss-nv:wcnss_nv"
subpackages="$pkgname-wcnss-nv:wcnss_nv"
arch="aarch64"
license="proprietary"
source="https://gitlab.com/natsu1978/firmware-oppo-a51f/-/archive/$_commit/firmware-oppo-a51f-$_commit.tar.gz"
......@@ -18,31 +18,10 @@ package() {
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() {
pkgdesc="Oppo A51f WiFi/BT firmware configuration"
install -Dm644 "$builddir"/WCNSS_qcom_wlan_nv.bin -t "$subpkgdir/$_fwdir"/wlan/prima
}
sha512sums="e0da84c04df9aa2bfaff24498cf6831f0bc6c15087627056395cd14fc258463df4c076f65393915aa4a73d65b34aa19f9b3283002206436d2153a71fba7fe052 firmware-oppo-a51f-2064c468592fcd5ac080a7de20039b8c0e6aec83.tar.gz"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment