Skip to content
Snippets Groups Projects
Commit 0c7f6686 authored by Aphrodite's avatar Aphrodite
Browse files

firmware-oppo-a51f: modify the package format

parent 9f3dac84
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,7 @@ package() {
nonfree_firmware() {
pkgdesc="Wifi firmware"
depends="firmware-oppo-a51f linux-firmware-qcom firmware-vendor-device-venus firmware-vendor-device-wcnss"
depends="firmware-oppo-a51f-venus firmware-oppo-a51f-wcnss linux-firmware-qcom"
mkdir "$subpkgdir"
}
sha512sums="1db537a1d7f04dabd55912593070eac900a5fd07fb20d840f9fe5b4871e4e878a0423c7c17096f8c64375835fc55a7526304f6d8f986f74820494d252857a922 deviceinfo"
pkgname=firmware-oppo-a51f
pkgver=1
pkgrel=0
_commit="68fe143611562ee03b611b6f7fd078b4bd804056"
_commit="948a4f6850887e9b9d4d4dfd689948e92057cbbc"
pkgdesc="Firmware files for Oppo A51f"
url="https://postmarketos.org"
subpackages="$pkgname-venus $pkgname-wcnss"
arch="aarch64"
license="proprietary"
source="$pkgname-$_commit.tar.gz::https://gitlab.com/natsu1978/firmware-oppo-a51f/-/archive/$_commit/firmware-oppo-a51f-$_commit.tar.gz"
......@@ -12,10 +13,21 @@ builddir="$srcdir/firmware-oppo-a51f-$_commit"
_files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06
wcnss.b09 wcnss.b10 wcnss.b11 wcnss.mdt"
_files_prima="WCNSS_wlan_dictionary.dat WCNSS_qcom_cfg.ini WCNSS_qcom_wlan_nv.bin WCNSS_qcom_wlan_nv_15009.bin WCNSS_qcom_wlan_nv_15069.bin WCNSS_cfg.dat"
_files_prima="WCNSS_wlan_dictionary.dat WCNSS_qcom_cfg.ini WCNSS_qcom_wlan_nv.bin WCNSS_cfg.dat"
_files_venus="venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt"
package() {
# /lib/firmware/postmarketos
# parent package is empty
mkdir -p "$pkgdir"
}
venus() {
pkgdesc="Oppo A51f video firmware"
install -Dm644 "$srcdir"/venus.* -t "$pkgdir"/lib/firmware/postmarketos/qcom/venus-1.8
}
wcnss() {
pkgdesc="Oppo A51f WiFi/BT firmware"
for _i in $_files; do
install -D -m644 "$_i" \
"$pkgdir"/lib/firmware/postmarketos/"$_i"
......@@ -27,4 +39,6 @@ package() {
"$pkgdir"/lib/firmware/postmarketos/wlan/prima/"$_i"
done
}
sha512sums="b84ab1c1533e0929e86d69594119872c01a997f17441b171fa8df6db9394260b508a77d2edf0340255582dd3946660bce385b9ae9958d91f088745dcd0aee343 firmware-oppo-a51f-68fe143611562ee03b611b6f7fd078b4bd804056.tar.gz"
sha512sums="a1c1cae561b5013cfbdf76a7388ec06c618c41f2d5bb2cb50b0c390a12245ba00ecb6f131ca245c69e178161b71c20fbcc417a1709a34d145e0b8bb81b17cd5d firmware-oppo-a51f-948a4f6850887e9b9d4d4dfd689948e92057cbbc.tar.gz"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment