From 973654c90ae14f54270cf51fdb21b12f42508461 Mon Sep 17 00:00:00 2001 From: Alexey Min <alexey.min@gmail.com> Date: Tue, 9 Apr 2019 00:10:43 +0300 Subject: [PATCH 1/2] firmware-samsung-klte: Samsung Galaxy S5 firmware (!327) * only Wi-Fi for now (Broadcom bcmdhd) --- firmware/firmware-samsung-klte/APKBUILD | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 firmware/firmware-samsung-klte/APKBUILD diff --git a/firmware/firmware-samsung-klte/APKBUILD b/firmware/firmware-samsung-klte/APKBUILD new file mode 100644 index 00000000000..cab3df6feca --- /dev/null +++ b/firmware/firmware-samsung-klte/APKBUILD @@ -0,0 +1,27 @@ +pkgname=firmware-samsung-klte +pkgver=1 +pkgrel=0 +pkgdesc="Samsung Galaxy S5 Firmware" +url="https://github.com/TheMuppets/proprietary_vendor_samsung" +arch="armv7" +license="proprietary" +_commit="63715ce31aedd827bd1f8bac5e5c42cc47f28f85" +options="!check !strip" + +# Source +source=" +bcmdhd_sta.bin::https://github.com/TheMuppets/proprietary_vendor_samsung/raw/${_commit}/klte-common/proprietary/etc/wifi/bcmdhd_sta.bin +nvram_net.txt::https://raw.githubusercontent.com/TheMuppets/proprietary_vendor_samsung/${_commit}/klte-common/proprietary/etc/wifi/nvram_net.txt" + + +package() { + # Wifi + mkdir -p "$pkgdir/lib/firmware/postmarketos" + install -Dm644 "${srcdir}/bcmdhd_sta.bin" \ + "$pkgdir/lib/firmware/postmarketos/bcmdhd_sta.bin" + install -Dm644 "${srcdir}/nvram_net.txt" \ + "$pkgdir/lib/firmware/postmarketos/nvram_net.txt" +} + +sha512sums="e382700c6af5f592ebb10c4eca038289ae09a3de36a3f330b81c2c6322b75a85d1bbe1e3061f4c2d889bf32e9cf92f17e3474c324e166aa89847bd401aa902df bcmdhd_sta.bin +3619fc3b569f34600a6709f7e003843ceeb9a6e6779e5e57e02a3ebdf7d66a949717026c414fe3eefe0f7a0bfa769c179ec10d6cdf2f010b98477ba3e81c8b52 nvram_net.txt" -- GitLab From b758c7a4b2271b31b6c3a73c306041a8902c8401 Mon Sep 17 00:00:00 2001 From: Alexey Min <alexey.min@gmail.com> Date: Fri, 19 Apr 2019 15:40:44 +0300 Subject: [PATCH 2/2] samsung-klte: add nonfree_firmware() to device package (!327) --- device/device-samsung-klte/APKBUILD | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/device/device-samsung-klte/APKBUILD b/device/device-samsung-klte/APKBUILD index 563122218fd..d6e09523dec 100644 --- a/device/device-samsung-klte/APKBUILD +++ b/device/device-samsung-klte/APKBUILD @@ -2,7 +2,7 @@ pkgname="device-samsung-klte" pkgdesc="Samsung Galaxy S5" pkgver=0.2 -pkgrel=5 +pkgrel=6 url="https://postmarketos.org" license="MIT" arch="armv7" @@ -12,6 +12,7 @@ makedepends="devicepkg-dev" subpackages=" $pkgname-kernel-downstream:kernel_downstream $pkgname-kernel-mainline:kernel_mainline + $pkgname-nonfree-firmware:nonfree_firmware " source="deviceinfo" @@ -35,4 +36,10 @@ kernel_mainline() { devicepkg_subpackage_kernel $startdir $pkgname $subpkgname } +nonfree_firmware() { + pkgdesc="Wifi firmware" + depends="firmware-samsung-klte" + mkdir "$subpkgdir" +} + sha512sums="186911ec5eb189826aa515e467d95270adbb1ae0eef36133a1ec3928ddab38a1cbd1bbbeaf2965bc02f5b1d1b603e360229c54fd9118b40558ab9e8066a72448 deviceinfo" -- GitLab