maintainer=""
pkgname=firmware-samsung-hero
pkgver=1
pkgrel=2
pkgdesc="Firmware for the Samsung hero devices (herolte, hero2lte)"
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
arch="aarch64"
license="proprietary"
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"

# Source
_commit="22da2c3359151e0bbddaaa9804d4bf8de072051d"
_fwfiles="bcmdhd_apsta.bin_b1 \
bcmdhd_apsta.bin_b90s_b1 \
bcmdhd_apsta.bin_c0 \
bcmdhd_ibss.bin_b1 \
bcmdhd_ibss.bin_b90s_b1 \
bcmdhd_ibss.bin_c0 \
bcmdhd_mfg.bin_b1 \
bcmdhd_mfg.bin_b90s_b1 \
bcmdhd_mfg.bin_c0 \
bcmdhd_mfg2.bin_b1 \
bcmdhd_mfg2.bin_b90s_b1 \
bcmdhd_mfg2.bin_c0 \
bcmdhd_sta.bin_b1 \
bcmdhd_sta.bin_b90s_b1 \
bcmdhd_sta.bin_c0 \
nvram_mfg.txt \
nvram_mfg.txt_b1 \
nvram_mfg.txt_c0 \
nvram_mfg.txt_murata \
nvram_mfg.txt_murata_b1 \
nvram_mfg.txt_murata_c0 \
nvram_mfg.txt_wisol \
nvram_mfg.txt_wisol_b1 \
nvram_mfg.txt_wisol_c0 \
nvram_net.txt \
nvram_net.txt_b1 \
nvram_net.txt_c0 \
nvram_net.txt_murata \
nvram_net.txt_murata_b1 \
nvram_net.txt_murata_c0 \
nvram_net.txt_wisol \
nvram_net.txt_wisol_b1 \
nvram_net.txt_wisol_c0"

for _i in $_fwfiles; do
	source="$source \
		$pkgname-$_commit-$_i::https://raw.githubusercontent.com/TheMuppets/proprietary_vendor_samsung/$_commit/hero-common/proprietary/etc/wifi/$_i";
done

package() {
	for _i in $_fwfiles; do
		install -Dm644 "$srcdir/$pkgname-$_commit-$_i" \
			"$pkgdir"/lib/firmware/postmarketos/$_i
	done
}

sha512sums="
1f7ca8074b636d3618c42300c2c1b7770dfccd92dfca7ca57a53bb5382dc7d5500d0a166cedfb6db8655b4c48ebf2708bb99aaaf706cf65f17c6031dcbd18277  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_b1
fd9366e8763c47343e384dbaf7821f50144c59af4a523407ca78e0d728e4c3fa8498378c074207624aeb9e5c3e211e8bc891402cbd0b2c543f98ce08ca60a235  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_b90s_b1
8a9cc6ecfe53c78e49e8c57e33bb2499221bc6f512160444da0585a344324c6ac661a36ccb694472b920c1cc172750e166e6054c1d8233b3a3503caf323c3a8a  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_apsta.bin_c0
8a69776a4811041f0fc1d725ff49c7691df6968f16874b6c4065db36abd07dbc547c611b00b5530883fe943f1465c898b63d106a01aae4e7a485a8c4be50ef2a  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_b1
5769c7e32aef2f084309c2b066fafbeaa5a9705df2c1e56869868a73fd588914b18394b65aca15dab60db074cfdeb7273e12cc6ae0be62ae5ac6875df3740532  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_b90s_b1
fee1d85af92b66eb8fd77f4154a6de3594823843227e44267040a6c39602898c02626fd4a08c48d5f0d519a53190b2ebe5c37c1d8e57a917d74624ec6931b129  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_ibss.bin_c0
4c90a8def3c2201d80e81d6ec26d8f1793a2307b50380495031e6db8800cfe8513eb9537c85de0526f4696d1e466a3f21bdd3f21c24c1b162fab299cced87e24  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_b1
fffe78333bcc1e8c9d73380840da1e62660f62411eca182e8ee3036937c08ef5c3dd88ffcaccc4d868a7853d1e04520f52c39d0dc3e777d7c865bee9e7e3f647  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_b90s_b1
ab8da309453f536fa3548ef4ad820af881be0025b343aea2936ceda66a6db49184bae4b94cb58719901900955a2ce28b56136ec2ee75a91046353f802070c075  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg.bin_c0
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_b1
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_b90s_b1
1687b8b32a642195e015da5328e15fb724da044959fca059f0a7e9827b45cc48e1c1e95a40ea8be2798af588b89bc977389d9aabecb570f7c0ccf67d30f47142  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_mfg2.bin_c0
1f7ca8074b636d3618c42300c2c1b7770dfccd92dfca7ca57a53bb5382dc7d5500d0a166cedfb6db8655b4c48ebf2708bb99aaaf706cf65f17c6031dcbd18277  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_b1
fd9366e8763c47343e384dbaf7821f50144c59af4a523407ca78e0d728e4c3fa8498378c074207624aeb9e5c3e211e8bc891402cbd0b2c543f98ce08ca60a235  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_b90s_b1
fa27c828b6732f49f8463a6ab15c4ceb5af0aa3f40ab55b4aed46c07de641d79fbc0e2bc44ed2c6e5803dc80ffe061d60403dfe14a8b4558e8c52d0570d8ecf0  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-bcmdhd_sta.bin_c0
a4d21b7f7cad6f0b482fb4e0420a4b76f731a6c114d4f4f004d686893b75d3363660797f115f8093febb1f121faed3a2220d558a24ab656324e10839e26d3302  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt
db52c476d8f93964ff08f0bc7943e8087c2d178ce17b18ef9e7087c85305211a671c59730f2c5c24e4d44e4887608f1485f9949edac8d48f1e660edf7f3db44c  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_b1
34a88131360c3bdafc9b7f966aacd9efaeb7f7ed21aab50fc6ceb5fc150762881320d2dcbf6d4e493dc6087b729e0bcf9b31d8e831bb385c45bb572d0e572369  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_c0
23d7c760b2c95de9f0f62f22c31003ffcb1252b0f7c45cdef5c8482f86a125c85d87957c72076b5ebe339647755bcbf364f0b0896976618ce433abf160b7d86b  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata
23d7c760b2c95de9f0f62f22c31003ffcb1252b0f7c45cdef5c8482f86a125c85d87957c72076b5ebe339647755bcbf364f0b0896976618ce433abf160b7d86b  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata_b1
50c50e875087ae7d116feb443fce0cf06f249cdabe057944aa1e70f6635cf2a604f3884b186d01e2244eb03d5dcf11676eeb1bcb4f7b380627f225e8e994015b  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_murata_c0
beef416af110efec96d09501bc3317b073f11a8fa0b2a298fa83d5b1e92db9318349cc89fbdc1a4021eb394b304b9401b476369544bd9b83a1d555f16012c113  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol
030749a6f414c7c5e5064142413ed825344aea7f34c33340b2ea709dd386688dfd50913f6c124c91b1ef5bc1655af210696f5ae8f13dcc144d73f7ba01e0021f  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol_b1
beef416af110efec96d09501bc3317b073f11a8fa0b2a298fa83d5b1e92db9318349cc89fbdc1a4021eb394b304b9401b476369544bd9b83a1d555f16012c113  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_mfg.txt_wisol_c0
bb276768133f869662898686e63edb84b56bc28caaea6782260e23c1f2ee4f6b4eb79993c51e959cc4b682b1886ed2b009cdfb0aa507729521bd85eea6dcddde  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt
0d6cc6eaede9dedcb32a73b7426f0dc085968f9fe65ab6a405101f6b3587a91a314b8f2dc8d2ede08a14e593bec3a6c8bee320e57da2d9089b0c7bbbe2736494  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_b1
b7ee2028f641c65ec187b23d0b8d9aa0921edfb950c8f0b274de95e23a2d28d9aeaedfd868bce4d0a30a0c9798adb1ccdb2c8a39da6df7784ecbd9e9a8cd27dd  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_c0
f8c3cc2a29b91d66d24fdab5853d2e3d27408f03f6958acb70bd1374ca668b306cfa236d9538c0c74fa67313c2a52ce76fe3e4bc64fedc90796358e65e608064  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata
f8c3cc2a29b91d66d24fdab5853d2e3d27408f03f6958acb70bd1374ca668b306cfa236d9538c0c74fa67313c2a52ce76fe3e4bc64fedc90796358e65e608064  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata_b1
02019d6763b2c0f483e0c87317942c196e37a5995a44fac0500311f2955cc585c825627a114686a213402f87de800c3954b382f2381be382a965f0c2199ccd5a  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_murata_c0
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol_b1
e2887c190c26bbf592c12bbce30b6b3e34cbd76c47bd3d39e2e1e2ba3a49d07eba19fdb79012c56dd0c3271687dff6a541f11e788abacc314c543bc775fadcbe  firmware-samsung-hero-22da2c3359151e0bbddaaa9804d4bf8de072051d-nvram_net.txt_wisol_c0
"
