Add samsung-i9070 firmware package (#455)
Also change the arch of firmware-mozilla-flame's APKBUILD to "noarch".
This commit is contained in:
parent
43dba29089
commit
8b420832df
4 changed files with 37 additions and 22 deletions
|
@ -1,11 +1,11 @@
|
||||||
pkgname=device-samsung-i9070
|
pkgname=device-samsung-i9070
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=9
|
pkgrel=10
|
||||||
pkgdesc="Samsung Galaxy S Advance"
|
pkgdesc="Samsung Galaxy S Advance"
|
||||||
url="https://github.com/postmarketOS"
|
url="https://github.com/postmarketOS"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
depends="linux-samsung-i9070"
|
depends="linux-samsung-i9070 firmware-samsung-i9070"
|
||||||
makedepends=""
|
makedepends=""
|
||||||
install=""
|
install=""
|
||||||
subpackages=""
|
subpackages=""
|
||||||
|
|
|
@ -18,10 +18,7 @@
|
||||||
_vendor=samsung
|
_vendor=samsung
|
||||||
_flavor=samsung-i9070
|
_flavor=samsung-i9070
|
||||||
_hash="ac7219c4b8dcec7bc5a598d42c6be0db4aa36332"
|
_hash="ac7219c4b8dcec7bc5a598d42c6be0db4aa36332"
|
||||||
_hash_vendor_files="e24d9687e7fda4f94fc6652d137ed8e703930c3a"
|
|
||||||
_config="config-${_flavor}.armhf"
|
_config="config-${_flavor}.armhf"
|
||||||
_src_tgz="linux-${_flavor}-${_hash}.tar.gz"
|
|
||||||
_vendor_files_tgz="vendor-files-${_flavor}-${_hash_vendor_files}.tar.gz"
|
|
||||||
|
|
||||||
pkgname=linux-${_flavor}
|
pkgname=linux-${_flavor}
|
||||||
pkgver=3.0.101
|
pkgver=3.0.101
|
||||||
|
@ -29,7 +26,7 @@ case $pkgver in
|
||||||
*.*.*) _kernver=${pkgver%.*};;
|
*.*.*) _kernver=${pkgver%.*};;
|
||||||
*.*) _kernver=$pkgver;;
|
*.*) _kernver=$pkgver;;
|
||||||
esac
|
esac
|
||||||
pkgrel=4
|
pkgrel=5
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
pkgdesc="Samsung Galaxy S Advance kernel from Epirex"
|
pkgdesc="Samsung Galaxy S Advance kernel from Epirex"
|
||||||
url="https://github.com/Epirex/Samsung_STE_Kernel"
|
url="https://github.com/Epirex/Samsung_STE_Kernel"
|
||||||
|
@ -38,8 +35,7 @@ makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev b
|
||||||
options="!strip !check !tracedeps"
|
options="!strip !check !tracedeps"
|
||||||
install=
|
install=
|
||||||
source="
|
source="
|
||||||
$_src_tgz::https://github.com/Epirex/Samsung_STE_Kernel/archive/${_hash}.tar.gz
|
$pkgname-$_hash.tar.gz::https://github.com/Epirex/Samsung_STE_Kernel/archive/${_hash}.tar.gz
|
||||||
$_vendor_files_tgz::https://github.com/Epirex/android_vendor_samsung_u8500/archive/${_hash_vendor_files}.tar.gz
|
|
||||||
$_config
|
$_config
|
||||||
00_fix_return_address.patch
|
00_fix_return_address.patch
|
||||||
01_remove_ramdisks_from_initramfs.patch
|
01_remove_ramdisks_from_initramfs.patch
|
||||||
|
@ -58,7 +54,6 @@ HOSTCC="${CC:-gcc}"
|
||||||
HOSTCC="${HOSTCC#${CROSS_COMPILE}}"
|
HOSTCC="${HOSTCC#${CROSS_COMPILE}}"
|
||||||
|
|
||||||
ksrcdir="$srcdir/Samsung_STE_Kernel-${_hash}"
|
ksrcdir="$srcdir/Samsung_STE_Kernel-${_hash}"
|
||||||
vsrcdir="$srcdir/android_vendor_samsung_u8500-${_hash_vendor_files}"
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
local _patch_failed=
|
local _patch_failed=
|
||||||
|
@ -142,17 +137,9 @@ package() {
|
||||||
KBUILD_BUILD_VERSION="$((pkgrel + 1))-Alpine" CONFIG_NO_ERROR_ON_MISMATCH=y \
|
KBUILD_BUILD_VERSION="$((pkgrel + 1))-Alpine" CONFIG_NO_ERROR_ON_MISMATCH=y \
|
||||||
INSTALL_MOD_PATH="$pkgdir" modules_install \
|
INSTALL_MOD_PATH="$pkgdir" modules_install \
|
||||||
|| return 1
|
|| return 1
|
||||||
|
|
||||||
echo "--[ Installing vendor files ]--"
|
|
||||||
# install wifi firmware
|
|
||||||
install -Dm644 "$vsrcdir/janice/system/etc/wifi/bcmdhd_sta.bin" \
|
|
||||||
"$pkgdir/lib/firmware/postmarketos/bcmdhd_sta.bin"
|
|
||||||
install -Dm644 "$vsrcdir/janice/system/etc/wifi/nvram_net.txt" \
|
|
||||||
"$pkgdir/lib/firmware/postmarketos/nvram_net.txt"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="5e9309a4329280f0cfbac6e5aae6465143a36197217ea72957e624b06ff724f4117b1309c5a535432ef008733723a605c90285d5740f7b798becd0130f2c0996 linux-samsung-i9070-ac7219c4b8dcec7bc5a598d42c6be0db4aa36332.tar.gz
|
sha512sums="5e9309a4329280f0cfbac6e5aae6465143a36197217ea72957e624b06ff724f4117b1309c5a535432ef008733723a605c90285d5740f7b798becd0130f2c0996 linux-samsung-i9070-ac7219c4b8dcec7bc5a598d42c6be0db4aa36332.tar.gz
|
||||||
8cb497e9403f5b9e39ad1725959c45f9bbeeb3331f0ddcb4f201f17fbe315b5b8cc5e62ca17179e4da24766697dc7ca8a1bf8f7c06552ca8dce69673f280399a vendor-files-samsung-i9070-e24d9687e7fda4f94fc6652d137ed8e703930c3a.tar.gz
|
|
||||||
65ac788fc01180b803d8110333cbd0e30e742801647d6d4d813aaa6eca0c3d216f5daef0fc9583aef5a1ea2475d48567896da8e443781a1f08ff10ff8d6ea0a6 config-samsung-i9070.armhf
|
65ac788fc01180b803d8110333cbd0e30e742801647d6d4d813aaa6eca0c3d216f5daef0fc9583aef5a1ea2475d48567896da8e443781a1f08ff10ff8d6ea0a6 config-samsung-i9070.armhf
|
||||||
ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 00_fix_return_address.patch
|
ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 00_fix_return_address.patch
|
||||||
c8f12ecf578be0c4600563134079b980a1079b08ac868302af8821022befe873aa94c67b9690ba87f5967f0a48939d15e871dc2d2862bed7b6a1d0c9a95cfd8f 01_remove_ramdisks_from_initramfs.patch
|
c8f12ecf578be0c4600563134079b980a1079b08ac868302af8821022befe873aa94c67b9690ba87f5967f0a48939d15e871dc2d2862bed7b6a1d0c9a95cfd8f 01_remove_ramdisks_from_initramfs.patch
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
pkgname=firmware-mozilla-flame
|
pkgname=firmware-mozilla-flame
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Mozilla Flame Firmware"
|
pkgdesc="Mozilla Flame Firmware"
|
||||||
url="https://github.com/yuvadm/mozilla-flame-firmware"
|
url="https://github.com/yuvadm/mozilla-flame-firmware"
|
||||||
arch="armhf"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends=""
|
depends=""
|
||||||
makedepends=""
|
makedepends=""
|
||||||
install=""
|
install=""
|
||||||
subpackages=""
|
subpackages=""
|
||||||
_hash=503a4052a8bfdc3b4c06533f2d08fe4d6a923842
|
_hash=503a4052a8bfdc3b4c06533f2d08fe4d6a923842
|
||||||
source=$pkgname-$_hash.zip::$url"/archive/${_hash}.zip"
|
source=$pkgname-$_hash.tar.gz::$url"/archive/${_hash}.tar.gz"
|
||||||
options="!check !strip"
|
options="!check !strip !archcheck"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
mkdir -p "$pkgdir/lib/firmware/postmarketos"
|
mkdir -p "$pkgdir/lib/firmware/postmarketos"
|
||||||
|
@ -21,4 +21,4 @@ package() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="dc9253f5891a488874879fbe94d9d3e59807f33c91958d9b93fc0b07fe31ca664b9929a98857831be07900280ce4c04c4231ab3951e4f02f81b66dd034354560 firmware-mozilla-flame-503a4052a8bfdc3b4c06533f2d08fe4d6a923842.zip"
|
sha512sums="865c6cb88d44c5305b088db4d244f9e178f2ddd7550c481aadeb6444fd853e004641b8900172ec326a11037aa170a658d32d9e62d0780ee50838e89983178384 firmware-mozilla-flame-503a4052a8bfdc3b4c06533f2d08fe4d6a923842.tar.gz"
|
||||||
|
|
28
firmware/firmware-samsung-i9070/APKBUILD
Normal file
28
firmware/firmware-samsung-i9070/APKBUILD
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
pkgname=firmware-samsung-i9070
|
||||||
|
pkgver=1
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Samsung Galaxy S Advance Firmware"
|
||||||
|
url="https://github.com/Epirex/android_vendor_samsung_u8500"
|
||||||
|
arch="noarch"
|
||||||
|
license="proprietary"
|
||||||
|
depends=""
|
||||||
|
makedepends=""
|
||||||
|
install=""
|
||||||
|
subpackages=""
|
||||||
|
_hash="e24d9687e7fda4f94fc6652d137ed8e703930c3a"
|
||||||
|
source=$pkgname-$_hash.tar.gz::$url"/archive/${_hash}.tar.gz"
|
||||||
|
options="!check !strip"
|
||||||
|
|
||||||
|
vsrcdir="$srcdir/android_vendor_samsung_u8500-${_hash}"
|
||||||
|
|
||||||
|
package() {
|
||||||
|
mkdir -p "$pkgdir/lib/firmware/postmarketos"
|
||||||
|
|
||||||
|
# install wifi firmware
|
||||||
|
install -Dm644 "$vsrcdir/janice/system/etc/wifi/bcmdhd_sta.bin" \
|
||||||
|
"$pkgdir/lib/firmware/postmarketos/bcmdhd_sta.bin"
|
||||||
|
install -Dm644 "$vsrcdir/janice/system/etc/wifi/nvram_net.txt" \
|
||||||
|
"$pkgdir/lib/firmware/postmarketos/nvram_net.txt"
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="8cb497e9403f5b9e39ad1725959c45f9bbeeb3331f0ddcb4f201f17fbe315b5b8cc5e62ca17179e4da24766697dc7ca8a1bf8f7c06552ca8dce69673f280399a firmware-samsung-i9070-e24d9687e7fda4f94fc6652d137ed8e703930c3a.tar.gz"
|
Loading…
Add table
Reference in a new issue