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