treewide: firmware: use pmb:cross-native/!tracdeps (MR 2468)
Add pmb:cross-native/!tracedeps to applicable firmware packages and secure both with a test. This sets the pmb:cross-native and !tracedeps options on all firmware-* packages that are compatible with the native compilation method. A unit test ensures the presence of both options while maintaining a list of exempted packages. Fixes: #718 [ci:ignore-count] [ci:skip-vercheck] [ci:skip-build]
This commit is contained in:
parent
b7cc62d0c4
commit
95d375879c
133 changed files with 177 additions and 133 deletions
44
.ci/testcases/test_firmware.py
Normal file
44
.ci/testcases/test_firmware.py
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
# Copyright 2021 Johannes Marbach
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
import glob
|
||||||
|
import os
|
||||||
|
|
||||||
|
import add_pmbootstrap_to_import_path
|
||||||
|
import pmb.parse
|
||||||
|
|
||||||
|
|
||||||
|
def test_aports_firmware(args):
|
||||||
|
"""
|
||||||
|
Various tests performed on the /**/firmware-* aports.
|
||||||
|
"""
|
||||||
|
|
||||||
|
excluded = [
|
||||||
|
"firmware-motorola-potter", # Depends on soc-qcom-msm8916-ucm
|
||||||
|
"firmware-oneplus-sdm845", # Depends on soc-qcom-sdm845-nonfree-firmware
|
||||||
|
"firmware-samsung-baffinlite", # Depends on firmware-aosp-broadcom-wlan
|
||||||
|
"firmware-samsung-crespo", # Depends on firmware-aosp-broadcom-wlan
|
||||||
|
"firmware-samsung-maguro", # Depends on firmware-aosp-broadcom-wlan
|
||||||
|
"firmware-xiaomi-beryllium", # Depends on soc-qcom-sdm845-nonfree-firmware
|
||||||
|
"firmware-xiaomi-ferrari", # Depends on soc-qcom-msm8916
|
||||||
|
"firmware-xiaomi-willow", # Doesn't build, source link is dead (pma#1212)
|
||||||
|
]
|
||||||
|
|
||||||
|
for path in glob.iglob(f"{args.aports}/**/firmware-*/APKBUILD", recursive=True):
|
||||||
|
apkbuild = pmb.parse.apkbuild(args, path)
|
||||||
|
aport_name = os.path.basename(os.path.dirname(path))
|
||||||
|
|
||||||
|
if aport_name not in excluded:
|
||||||
|
if "pmb:cross-native" not in apkbuild["options"]:
|
||||||
|
raise RuntimeError(f"{aport_name}: \"pmb:cross-native\" missing in"
|
||||||
|
" options= line. The pmb:cross-native option is"
|
||||||
|
" preferred because it results in significantly"
|
||||||
|
" lower build times. If the package doesn't build"
|
||||||
|
" with the option, you can add an exemption in"
|
||||||
|
" .gitlab-ci/testcases/test_firmware.py.")
|
||||||
|
|
||||||
|
if "!tracedeps" not in apkbuild["options"]:
|
||||||
|
raise RuntimeError(f"{aport_name}: \"!tracedeps\" missing in"
|
||||||
|
" options= line. The tracedeps option is superfluous"
|
||||||
|
" for firmware packages.")
|
|
@ -5,7 +5,7 @@ arch="x86_64"
|
||||||
pkgdesc="Patched ACPI DSDT table for ASUS MeMO Pad 7 (ME176C(X))"
|
pkgdesc="Patched ACPI DSDT table for ASUS MeMO Pad 7 (ME176C(X))"
|
||||||
url="https://github.com/me176c-dev/me176c-acpi"
|
url="https://github.com/me176c-dev/me176c-acpi"
|
||||||
license="unknown"
|
license="unknown"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
makedepends="iasl"
|
makedepends="iasl"
|
||||||
|
|
||||||
_commit="9c25272d67965b7bbc03283e333822f02a8f9a9a"
|
_commit="9c25272d67965b7bbc03283e333822f02a8f9a9a"
|
||||||
|
|
|
@ -5,7 +5,7 @@ arch="x86_64"
|
||||||
pkgdesc="Firmware for ASUS MeMO Pad 7 (ME176C(X))"
|
pkgdesc="Firmware for ASUS MeMO Pad 7 (ME176C(X))"
|
||||||
url="https://dlcdnets.asus.com/pub/ASUS/EeePAD/ME176C/UL-K013-WW-$pkgver-user.zip"
|
url="https://dlcdnets.asus.com/pub/ASUS/EeePAD/ME176C/UL-K013-WW-$pkgver-user.zip"
|
||||||
license="unknown"
|
license="unknown"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="$url"
|
source="$url"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Sorixelle/vendor_motorola_harpia"
|
||||||
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="a81be710b0ff4ee7e5fd1962184dcd882cc13efc"
|
_commit="a81be710b0ff4ee7e5fd1962184dcd882cc13efc"
|
||||||
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -8,7 +8,7 @@ url="https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-ath10k"
|
depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-ath10k"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps"
|
||||||
|
|
||||||
_version="3ec855b2247291c79652b319dfe93f7747363c86"
|
_version="3ec855b2247291c79652b319dfe93f7747363c86"
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware files for Pinebook Pro (pine64-pinebookpro)"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# source
|
# source
|
||||||
_commit="937f0d52d27d7712da6a008d35fd7c2819e2b077"
|
_commit="937f0d52d27d7712da6a008d35fd7c2819e2b077"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://pepethekingprawn.gitlab.io/firmware/SM-A300F.tar.xz"
|
source="https://pepethekingprawn.gitlab.io/firmware/SM-A300F.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://rizzotherat.gitlab.io/firmware/SM-A300FU.tar.xz"
|
source="https://rizzotherat.gitlab.io/firmware/SM-A300FU.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://pepethekingprawn.gitlab.io/firmware/SM-A500F.tar.xz"
|
source="https://pepethekingprawn.gitlab.io/firmware/SM-A500F.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://rizzotherat.gitlab.io/firmware/SM-A500FU.tar.xz"
|
source="https://rizzotherat.gitlab.io/firmware/SM-A500FU.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://pepethekingprawn.gitlab.io/firmware/GT-I9195I.tar.xz"
|
source="https://pepethekingprawn.gitlab.io/firmware/GT-I9195I.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Firmware for the SiliconLabs RS9116 Wifi/BT adapter"
|
||||||
url="https://github.com/SiliconLabs/RS911X-nLink-OSD"
|
url="https://github.com/SiliconLabs/RS911X-nLink-OSD"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/SiliconLabs/RS911X-nLink-OSD/archive/refs/tags/v$pkgver.tar.gz"
|
source="$pkgname-$pkgver.tar.gz::https://github.com/SiliconLabs/RS911X-nLink-OSD/archive/refs/tags/v$pkgver.tar.gz"
|
||||||
builddir="$srcdir/RS911X-nLink-OSD-$pkgver"
|
builddir="$srcdir/RS911X-nLink-OSD-$pkgver"
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://rizzotherat.gitlab.io/firmware/crackling.tar.xz"
|
source="https://rizzotherat.gitlab.io/firmware/crackling.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -9,7 +9,7 @@ url="https://gitlab.com/sdm845-mainline/firmware-xiaomi-beryllium"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-qca linux-firmware-ath10k"
|
depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-qca linux-firmware-ath10k"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!strip !check !archcheck"
|
options="!strip !check !archcheck !tracedeps"
|
||||||
|
|
||||||
_commit="1778b04f709ed7ee8962f7dba445bd9dce5c74bb"
|
_commit="1778b04f709ed7ee8962f7dba445bd9dce5c74bb"
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Firmware for Xiaomi Mi Note 2"
|
||||||
url="https://gitlab.com/Tooniis/firmware-xiaomi-scorpio"
|
url="https://gitlab.com/Tooniis/firmware-xiaomi-scorpio"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!strip !check !archcheck"
|
options="!strip !check !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="9412b604f4908566830023f9434c3ebf47a5d32d"
|
_commit="9412b604f4908566830023f9434c3ebf47a5d32d"
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ pkgdesc="Firmware for the ov5640 autofocus"
|
||||||
url="https://github.com/pmsourcedump/ov5640"
|
url="https://github.com/pmsourcedump/ov5640"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="$pkgname-$_commit.bin::https://github.com/pmsourcedump/ov5640/blob/$_commit/ov5640_af.bin?raw=true"
|
source="$pkgname-$_commit.bin::https://github.com/pmsourcedump/ov5640/blob/$_commit/ov5640_af.bin?raw=true"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -9,7 +9,7 @@ pkgdesc="Firmware for rtl8723bs and rtl8723cs"
|
||||||
url="https://github.com/anarsoul/rtl8723bt-firmware/"
|
url="https://github.com/anarsoul/rtl8723bt-firmware/"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://github.com/anarsoul/rtl8723bt-firmware/archive/$_commit/rtl8723bt-firmware-$_commit.tar.gz"
|
source="https://github.com/anarsoul/rtl8723bt-firmware/archive/$_commit/rtl8723bt-firmware-$_commit.tar.gz"
|
||||||
subpackages="$pkgname-doc"
|
subpackages="$pkgname-doc"
|
||||||
replaces="firmware-rtl8723bt"
|
replaces="firmware-rtl8723bt"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Acer Iconia Tab A500 (acer-picasso)"
|
||||||
url="https://github.com/grate-driver/linux-firmware"
|
url="https://github.com/grate-driver/linux-firmware"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="custom:proprietary"
|
license="custom:proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_commit="803fa8cce4e6aab3c97473c9dbab9abc49894cb7"
|
_commit="803fa8cce4e6aab3c97473c9dbab9abc49894cb7"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for adreno gpus"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_sony"
|
url="https://github.com/TheMuppets/proprietary_vendor_sony"
|
||||||
arch="armhf aarch64 armv7"
|
arch="armhf aarch64 armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_files1="a225_pm4.fw a225_pfp.fw a225p5_pm4.fw a330_pfp.fw a330_pm4.fw"
|
_files1="a225_pm4.fw a225_pfp.fw a225p5_pm4.fw a330_pfp.fw a330_pm4.fw"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/vknecht/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_repository="firmware-alcatel-idol347"
|
_repository="firmware-alcatel-idol347"
|
||||||
_commit="28317ed89bb9b568191ce2a6a5f4745a4c67b30f"
|
_commit="28317ed89bb9b568191ce2a6a5f4745a4c67b30f"
|
||||||
source="$pkgname-$_commit.tar.gz::$url/$_repository/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$url/$_repository/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -10,7 +10,7 @@ arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/thejsa/vendor_alcatel_pop7lte/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/thejsa/vendor_alcatel_pop7lte/archive/$_commit.tar.gz"
|
||||||
|
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/vendor_alcatel_pop7lte-$_commit"
|
builddir="$srcdir/vendor_alcatel_pop7lte-$_commit"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Amazon Kindle Fire HD 3rd generation Firmware"
|
||||||
url="https://github.com/kekzoz/vendor_amazon_soho"
|
url="https://github.com/kekzoz/vendor_amazon_soho"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="3f60222270e568487fa432d525346cfcd01f8182"
|
_commit="3f60222270e568487fa432d525346cfcd01f8182"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Broadcom Wi-Fi firmware from AOSP"
|
||||||
url="https://android.googlesource.com/platform/hardware/broadcom/wlan/+/android-8.0.0_r12"
|
url="https://android.googlesource.com/platform/hardware/broadcom/wlan/+/android-8.0.0_r12"
|
||||||
arch="armhf armv7 aarch64"
|
arch="armhf armv7 aarch64"
|
||||||
license="custom:proprietary"
|
license="custom:proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_commit="6c8ef5b600cec5d36a54a0276fe8c97b9ab8d6bb"
|
_commit="6c8ef5b600cec5d36a54a0276fe8c97b9ab8d6bb"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/yatto/android_vendor_asus_duma/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/yatto/android_vendor_asus_duma/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/android_vendor_asus_duma-$_commit"
|
builddir="$srcdir/android_vendor_asus_duma-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for asus-flo"
|
||||||
url="https://developers.google.com/android/drivers#flomob30x"
|
url="https://developers.google.com/android/drivers#flomob30x"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# AOSP sources
|
# AOSP sources
|
||||||
_version_broadcom="23c0a6c8"
|
_version_broadcom="23c0a6c8"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Firmware for Nexus 7 (asus-grouper/tilapia)"
|
||||||
url="https://github.com/OpenELEC/wlan-firmware"
|
url="https://github.com/OpenELEC/wlan-firmware"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="custom:proprietary"
|
license="custom:proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_commit="3be9d8274352e36073c635991e7f29063bdf2c53"
|
_commit="3be9d8274352e36073c635991e7f29063bdf2c53"
|
||||||
|
|
|
@ -8,7 +8,7 @@ pkgdesc="Firmware files for Asus Transformers"
|
||||||
url="https://github.com/clamor-s/linux-firmware"
|
url="https://github.com/clamor-s/linux-firmware"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# source
|
# source
|
||||||
_commit="afcc42b6fa53c63dccd770790f1e44c734862334"
|
_commit="afcc42b6fa53c63dccd770790f1e44c734862334"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/antony-jr/firmware-asus-z00l-raw"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="d78364b2127e8187f79e271e94dde03f0f722432"
|
_commit="d78364b2127e8187f79e271e94dde03f0f722432"
|
||||||
_repo="firmware-asus-z00l-raw"
|
_repo="firmware-asus-z00l-raw"
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,13 +6,13 @@ url="https://github.com/F2F056C4-B868-4F9D-BF2A-45B9CD317E1D/asus-z00t-firmware"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="d75a9d565250429ed5b06ed6c5d6f50cfadf9cb9"
|
_commit="d75a9d565250429ed5b06ed6c5d6f50cfadf9cb9"
|
||||||
_repo="asus-z00t-firmware"
|
_repo="asus-z00t-firmware"
|
||||||
_dir="$_repo-$_commit"
|
_dir="$_repo-$_commit"
|
||||||
|
|
||||||
source="
|
source="
|
||||||
$pkgname-$_commit.tar.gz::https://github.com/F2F056C4-B868-4F9D-BF2A-45B9CD317E1D/${_repo}/archive/${_commit}.tar.gz
|
$pkgname-$_commit.tar.gz::https://github.com/F2F056C4-B868-4F9D-BF2A-45B9CD317E1D/$_repo/archive/$_commit.tar.gz
|
||||||
https://raw.githubusercontent.com/LineageOS/android_device_asus_msm8916-common/cm-14.1/wifi/WCNSS_qcom_cfg.ini
|
https://raw.githubusercontent.com/LineageOS/android_device_asus_msm8916-common/cm-14.1/wifi/WCNSS_qcom_cfg.ini
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/camillathechicken/firmware-max"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_tag="v0.1"
|
_tag="v0.1"
|
||||||
_repo="firmware-max"
|
_repo="firmware-max"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://gitlab.com/a_a/firmware-bq-piccolo"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck pmb:cross-native !tracedeps"
|
||||||
source="https://gitlab.com/a_a/firmware-bq-piccolo/-/archive/$_commit/firmware-bq-piccolo-$_commit.tar.gz"
|
source="https://gitlab.com/a_a/firmware-bq-piccolo/-/archive/$_commit/firmware-bq-piccolo-$_commit.tar.gz"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="x86_64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Danct12/gsl-firmware/archive/$_commit.tar.gz
|
source="$pkgname-$_commit.tar.gz::https://github.com/Danct12/gsl-firmware/archive/$_commit.tar.gz
|
||||||
20-touchscreen-firmware.files"
|
20-touchscreen-firmware.files"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/gsl-firmware-$_commit"
|
builddir="$srcdir/gsl-firmware-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -6,7 +6,7 @@ subpackages="$pkgname-wcnss $pkgname-adsp $pkgname-modem"
|
||||||
url="https://github.com/FairBlobs/FP2-firmware"
|
url="https://github.com/FairBlobs/FP2-firmware"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/FP2-firmware-$pkgver"
|
builddir="$srcdir/FP2-firmware-$pkgver"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/knfr/firmware-fairphone-fp3"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
subpackages="$pkgname-wcnss"
|
subpackages="$pkgname-wcnss"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
source="$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"
|
source="$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="noarch"
|
||||||
license="GPL-2.0-only"
|
license="GPL-2.0-only"
|
||||||
makedepends="dtc android-mkdtimg"
|
makedepends="dtc android-mkdtimg"
|
||||||
source="https://gitlab.com/zhuowei/dtbo-google-crosshatch-mainline/-/archive/$_commit.tar.gz"
|
source="https://gitlab.com/zhuowei/dtbo-google-crosshatch-mainline/-/archive/$_commit.tar.gz"
|
||||||
options="!check !archcheck !split"
|
options="!check !archcheck !strip !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/dtbo-google-crosshatch-mainline-$_commit"
|
builddir="$srcdir/dtbo-google-crosshatch-mainline-$_commit"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Google Glass Firmware"
|
||||||
url="https://github.com/GlassHack/firmware"
|
url="https://github.com/GlassHack/firmware"
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip"
|
options="!check !strip !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="43eda88c424fdca5c7712af7ff5cbed5a43dfbca"
|
_commit="43eda88c424fdca5c7712af7ff5cbed5a43dfbca"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/dolorespark/android_vendor_hisense_m470bsa"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="https://github.com/dolorespark/android_vendor_hisense_m470bsa/archive/$_commit.tar.gz"
|
source="https://github.com/dolorespark/android_vendor_hisense_m470bsa/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/android_vendor_hisense_m470bsa-$_commit"
|
builddir="$srcdir/android_vendor_hisense_m470bsa-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Alexandroid99/vendor_htc_flounder"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Alexandroid99/vendor_htc_flounder/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Alexandroid99/vendor_htc_flounder/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/vendor_htc_flounder-$_commit"
|
builddir="$srcdir/vendor_htc_flounder-$_commit"
|
||||||
|
|
||||||
_files1="bcm20795_firmware.ncd bcm4350b1.hcd bcm4350c0.hcd bcm4354.hcd bcmdhd.cal
|
_files1="bcm20795_firmware.ncd bcm4350b1.hcd bcm4350c0.hcd bcm4354.hcd bcmdhd.cal
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://postmarketos.org"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Hacker1245/firmware-htc-k2ul/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Hacker1245/firmware-htc-k2ul/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/firmware-htc-k2ul-$_commit"
|
builddir="$srcdir/firmware-htc-k2ul-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_htc"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 wcnss.b08 wcnss.b09 wcnss.mdt"
|
_files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 wcnss.b08 wcnss.b09 wcnss.mdt"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/evokelektrique/firmware-htc-m8qlul"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://github.com/evokelektrique/firmware-htc-m8qlul/archive/$_commit.tar.gz"
|
source="https://github.com/evokelektrique/firmware-htc-m8qlul/archive/$_commit.tar.gz"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ subpackages="$pkgname-adsp $pkgname-modem $pkgname-wcnss"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_fw_commit="d89bafbb77277ccc600a34a2b7533be5bf6b278f"
|
_fw_commit="d89bafbb77277ccc600a34a2b7533be5bf6b278f"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://postmarketos.org"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
options="!check !strip !archcheck !spdx textrels"
|
options="!check !strip !archcheck !spdx textrels !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Huawei P8 Lite"
|
||||||
url="https://git.sr.ht/~bo41/firmware-huawei-alice"
|
url="https://git.sr.ht/~bo41/firmware-huawei-alice"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
install="$pkgname.post-install"
|
install="$pkgname.post-install"
|
||||||
# Sources
|
# Sources
|
||||||
_commit="6aa2ebaa11caaccbe29f2764c24a54d2bc4a77bd"
|
_commit="6aa2ebaa11caaccbe29f2764c24a54d2bc4a77bd"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Huawei Honor 5X"
|
||||||
url="https://git.sr.ht/~bo41/firmware-huawei-kiwi"
|
url="https://git.sr.ht/~bo41/firmware-huawei-kiwi"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
# Sources
|
# Sources
|
||||||
_commit="2a4db2a026568abfaf342211e9f3d63ac044a9d9"
|
_commit="2a4db2a026568abfaf342211e9f3d63ac044a9d9"
|
||||||
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Huawei P10 Lite Firmware"
|
||||||
url="https://gitlab.com/ignapk/warsaw-firmware"
|
url="https://gitlab.com/ignapk/warsaw-firmware"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="ce27f92d3d2af58150cefe0877cf6940b865dc28"
|
_commit="ce27f92d3d2af58150cefe0877cf6940b865dc28"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/drebrez/vendor_huawei_y530/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/drebrez/vendor_huawei_y530/archive/$_commit.tar.gz"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/vendor_huawei_y530-$_commit"
|
builddir="$srcdir/vendor_huawei_y530-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -15,7 +15,7 @@ source="
|
||||||
$_rpm_file::https://gitlab.com/postmarketeer/jolla-sbj-wlan/-/raw/$_rpm_commit/$_rpm_file
|
$_rpm_file::https://gitlab.com/postmarketeer/jolla-sbj-wlan/-/raw/$_rpm_commit/$_rpm_file
|
||||||
https://gitlab.com/postmarketeer/jolla-sbj-firmware/-/archive/$_commit/jolla-sbj-firmware-$_commit.tar.gz
|
https://gitlab.com/postmarketeer/jolla-sbj-firmware/-/archive/$_commit/jolla-sbj-firmware-$_commit.tar.gz
|
||||||
"
|
"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/jolla-sbj-firmware-$_commit"
|
builddir="$srcdir/jolla-sbj-firmware-$_commit"
|
||||||
|
|
||||||
_files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b05
|
_files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b05
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Kobo Clara firmware"
|
||||||
url="https://wiki.mobileread.com/wiki/Kobo_Firmware_Releases"
|
url="https://wiki.mobileread.com/wiki/Kobo_Firmware_Releases"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck"
|
options="!check !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
source="
|
source="
|
||||||
https://download.kobobooks.com/firmwares/kobo7/Feb2021/kobo-update-4.26.16704.zip
|
https://download.kobobooks.com/firmwares/kobo7/Feb2021/kobo-update-4.26.16704.zip
|
||||||
|
|
|
@ -10,7 +10,7 @@ arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/rxbnDE/firmware-leeco-s2/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/rxbnDE/firmware-leeco-s2/archive/$_commit.tar.gz"
|
||||||
|
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/firmware-leeco-s2-$_commit"
|
builddir="$srcdir/firmware-leeco-s2-$_commit"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://postmarketos.org"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/drebrez/vendor_lenovo_karate/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/drebrez/vendor_lenovo_karate/archive/$_commit.tar.gz"
|
||||||
builddir="$srcdir/vendor_lenovo_karate-$_commit"
|
builddir="$srcdir/vendor_lenovo_karate-$_commit"
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for lg-bullhead"
|
||||||
url="https://github.com/undevdecatos/firmware-lg-bullhead"
|
url="https://github.com/undevdecatos/firmware-lg-bullhead"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="1052f2f7c3e2cedc71706751e88ef3e97f07bb0e"
|
_commit="1052f2f7c3e2cedc71706751e88ef3e97f07bb0e"
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ subpackages="$pkgname-modem $pkgname-adsp $pkgname-bluetooth"
|
||||||
url="https://developers.google.com/android/drivers#hammerheadm4b30z"
|
url="https://developers.google.com/android/drivers#hammerheadm4b30z"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
source="https://gitlab.com/JuniorJPDJ/hammerhead-modem/-/archive/$_modem_commit/hammerhead-modem-$_modem_commit.tar.gz
|
source="https://gitlab.com/JuniorJPDJ/hammerhead-modem/-/archive/$_modem_commit/hammerhead-modem-$_modem_commit.tar.gz
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/cristianc/firmware"
|
||||||
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv"
|
subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://github.com/cristianc/firmware/raw/main/m216.tar.xz"
|
source="https://github.com/cristianc/firmware/raw/main/m216.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware files for LGE H815"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_lge"
|
url="https://github.com/TheMuppets/proprietary_vendor_lge"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_files="fw_bcmdhd.bin fw_bcmdhd_apsta.bin fw_bcmdhd_mfg.bin venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt"
|
_files="fw_bcmdhd.bin fw_bcmdhd_apsta.bin fw_bcmdhd_mfg.bin venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Hacker1245/vendor_motorola_cedric/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Hacker1245/vendor_motorola_cedric/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/vendor_motorola_cedric-$_commit"
|
builddir="$srcdir/vendor_motorola_cedric-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/jetremblay/firmware-motorola-channel"
|
||||||
subpackages="$pkgname-wcnss"
|
subpackages="$pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="b63367b99fc3782d4e326a84527f950436d97bf4"
|
_commit="b63367b99fc3782d4e326a84527f950436d97bf4"
|
||||||
source="https://gitlab.com/jetremblay/firmware-motorola-channel/-/archive/$_commit/firmware-motorola-channel-$_commit.tar.gz"
|
source="https://gitlab.com/jetremblay/firmware-motorola-channel/-/archive/$_commit/firmware-motorola-channel-$_commit.tar.gz"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgdesc="Firmware for Motorola One Hyper"
|
||||||
url="https://github.com/goshhhy/motorola-def-firmware"
|
url="https://github.com/goshhhy/motorola-def-firmware"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
_commit="8575cc1ad407a37126beb625a7d53581af02cfb4"
|
_commit="8575cc1ad407a37126beb625a7d53581af02cfb4"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://postmarketos.org"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="a4b3ead9368499ebfa8c2d8a0ababb1c1bf8db4d"
|
_commit="a4b3ead9368499ebfa8c2d8a0ababb1c1bf8db4d"
|
||||||
_url="https://github.com/fbraghiroli/vendor_motorola_falcon"
|
_url="https://github.com/fbraghiroli/vendor_motorola_falcon"
|
||||||
source="$pkgname-$_commit.tar.gz::$_url/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$_url/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/DolphinChips/firmware-motorola-montana"
|
||||||
subpackages="$pkgname-modem $pkgname-adsp $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-adsp $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="6d448297f0445b029ca450c092743aaba821e6ce"
|
_commit="6d448297f0445b029ca450c092743aaba821e6ce"
|
||||||
source="https://gitlab.com/DolphinChips/firmware-motorola-montana/-/archive/$_commit/firmware-motorola-montana-$_commit.tar.gz"
|
source="https://gitlab.com/DolphinChips/firmware-motorola-montana/-/archive/$_commit/firmware-motorola-montana-$_commit.tar.gz"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Motorola Moto G7 Power"
|
||||||
url="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean"
|
url="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
depends="linux-firmware-qcom"
|
depends="linux-firmware-qcom"
|
||||||
_commit="6552364e63e5a15224c6f0d79e63f69bd6a59fc5"
|
_commit="6552364e63e5a15224c6f0d79e63f69bd6a59fc5"
|
||||||
source="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean/-/archive/$_commit/firmware-motorola-ocean-$_commit.tar.gz
|
source="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean/-/archive/$_commit/firmware-motorola-ocean-$_commit.tar.gz
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/pmsourcedump/firmware-motorola-osprey"
|
||||||
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="a47c5a1c2dd806226c61305c9c97135f2734d0c7"
|
_commit="a47c5a1c2dd806226c61305c9c97135f2734d0c7"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/pmsourcedump/firmware-motorola-osprey/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/pmsourcedump/firmware-motorola-osprey/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/lastramses/firmware-motorola-perry"
|
||||||
subpackages="$pkgname-wcnss"
|
subpackages="$pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="813155d3bbce0f8a83cace3fd8c3cceedc184a46"
|
_commit="813155d3bbce0f8a83cace3fd8c3cceedc184a46"
|
||||||
source="https://github.com/lastramses/firmware-motorola-perry/archive/$_commit/firmware-motorola-perry-$_commit.tar.gz"
|
source="https://github.com/lastramses/firmware-motorola-perry/archive/$_commit/firmware-motorola-perry-$_commit.tar.gz"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/scarface-one/firmware-motorola-potter"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
depends="linux-firmware-qcom soc-qcom-msm8916-ucm"
|
depends="linux-firmware-qcom soc-qcom-msm8916-ucm"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps"
|
||||||
_commit="cce83e64585c036facd4cef39f47bc23d18ba2e9"
|
_commit="cce83e64585c036facd4cef39f47bc23d18ba2e9"
|
||||||
builddir="$srcdir/$pkgname-$_commit"
|
builddir="$srcdir/$pkgname-$_commit"
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/linuxgorl/vendor_motorola_surnia"
|
||||||
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem"
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="b8dbec48197c086d22371d360fa41387880a1dcb"
|
_commit="b8dbec48197c086d22371d360fa41387880a1dcb"
|
||||||
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/PabloCastellano/vendor_motorola_titan/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/PabloCastellano/vendor_motorola_titan/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/vendor_motorola_titan-$_commit"
|
builddir="$srcdir/vendor_motorola_titan-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -7,7 +7,7 @@ pkgdesc="Firmware for ODROID HC2"
|
||||||
url="https://github.com/hardkernel/u-boot"
|
url="https://github.com/hardkernel/u-boot"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a"
|
_commit="42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a"
|
||||||
source="bl1.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/$_commit/sd_fuse/bl1.bin.hardkernel
|
source="bl1.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/$_commit/sd_fuse/bl1.bin.hardkernel
|
||||||
bl2.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/$_commit/sd_fuse/bl2.bin.hardkernel.720k_uboot
|
bl2.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/$_commit/sd_fuse/bl2.bin.hardkernel.720k_uboot
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/Kanedias/oneplus-firmware-files"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="mtools"
|
depends="mtools"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_commit="421e8adbea3b690651ed1e7b9f0ae73047039e7a"
|
_commit="421e8adbea3b690651ed1e7b9f0ae73047039e7a"
|
||||||
source="$url/-/archive/$_commit/oneplus-firmware-files-$_commit.tar.gz"
|
source="$url/-/archive/$_commit/oneplus-firmware-files-$_commit.tar.gz"
|
||||||
builddir="$srcdir/oneplus-firmware-files-$_commit"
|
builddir="$srcdir/oneplus-firmware-files-$_commit"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://gitlab.com/DrGitX/firmware-oneplus3"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
makedepends="mtools pil-squasher"
|
makedepends="mtools pil-squasher"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
subpackages="$pkgname-op3 $pkgname-op3t"
|
subpackages="$pkgname-op3 $pkgname-op3t"
|
||||||
_gpufw="https://github.com/TheMuppets/proprietary_vendor_oneplus/raw/lineage-17.1/oneplus3/proprietary/vendor/firmware"
|
_gpufw="https://github.com/TheMuppets/proprietary_vendor_oneplus/raw/lineage-17.1/oneplus3/proprietary/vendor/firmware"
|
||||||
_files="adsp.b00
|
_files="adsp.b00
|
||||||
|
|
|
@ -13,7 +13,7 @@ makedepends="mtools"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/TheMuppets/proprietary_vendor_oppo/archive/$_commit.tar.gz
|
source="$pkgname-$_commit.tar.gz::https://github.com/TheMuppets/proprietary_vendor_oppo/archive/$_commit.tar.gz
|
||||||
android-$_commit_android_image.tar.gz::https://github.com/LineageOS/android_device_oppo_msm8974-common/archive/$_commit_android_image.tar.gz
|
android-$_commit_android_image.tar.gz::https://github.com/LineageOS/android_device_oppo_msm8974-common/archive/$_commit_android_image.tar.gz
|
||||||
oppo-fw-$_commit_oppo_fw.tar.gz::https://github.com/pmsourcedump/firmware-oppo-find-7a/archive/$_commit_oppo_fw.tar.gz"
|
oppo-fw-$_commit_oppo_fw.tar.gz::https://github.com/pmsourcedump/firmware-oppo-find-7a/archive/$_commit_oppo_fw.tar.gz"
|
||||||
options="!strip !archcheck !check !spdx"
|
options="!strip !archcheck !check !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/proprietary_vendor_oppo-$_commit"
|
builddir="$srcdir/proprietary_vendor_oppo-$_commit"
|
||||||
|
|
||||||
_files1="a330_pm4.fw a330_pfp.fw venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt"
|
_files1="a330_pm4.fw a330_pfp.fw venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Ouya Firmware"
|
||||||
url="https://github.com/milaq"
|
url="https://github.com/milaq"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check"
|
options="!check !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_nvram_file="nvram_4330.txt"
|
_nvram_file="nvram_4330.txt"
|
||||||
_nvram_commit="26c691e75f897adf95641ddb55cb56bbade48edf"
|
_nvram_commit="26c691e75f897adf95641ddb55cb56bbade48edf"
|
||||||
|
|
|
@ -7,7 +7,7 @@ pkgdesc="Firmware for the RockPro64 (pine64-rockpro64)"
|
||||||
url="https://github.com/LibreELEC/brcmfmac_sdio-firmware"
|
url="https://github.com/LibreELEC/brcmfmac_sdio-firmware"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://github.com/LibreELEC/brcmfmac_sdio-firmware/archive/$_commit/brcmfmac_sdio-firmware-$_commit.tar.gz"
|
source="https://github.com/LibreELEC/brcmfmac_sdio-firmware/archive/$_commit/brcmfmac_sdio-firmware-$_commit.tar.gz"
|
||||||
builddir="$srcdir/brcmfmac_sdio-firmware-$_commit"
|
builddir="$srcdir/brcmfmac_sdio-firmware-$_commit"
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung Galaxy A20"
|
||||||
url="https://gitlab.com/arpio/proprietary_vendor_a205"
|
url="https://gitlab.com/arpio/proprietary_vendor_a205"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="06b2a884c0c0ebf244995d31895d396b30a40170"
|
_commit="06b2a884c0c0ebf244995d31895d396b30a40170"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://gitlab.com/5ilver/apexqwififw"
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/apexqwififw.tar.gz"
|
source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/apexqwififw.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/apexqwififw-$_commit"
|
builddir="$srcdir/apexqwififw-$_commit"
|
||||||
depends="wcnss-wlan"
|
depends="wcnss-wlan"
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/SamsungBCM-GrandNeo/android_vendor_samsung_baffinlite"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/SamsungBCM-GrandNeo/android_vendor_samsung_baffinlite/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/SamsungBCM-GrandNeo/android_vendor_samsung_baffinlite/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps"
|
||||||
builddir="$srcdir/android_vendor_samsung_baffinlite-$_commit"
|
builddir="$srcdir/android_vendor_samsung_baffinlite-$_commit"
|
||||||
depends="firmware-aosp-broadcom-wlan"
|
depends="firmware-aosp-broadcom-wlan"
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung tablets based on exynos5420"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7"
|
_commit="06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7"
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="firmware-aosp-broadcom-wlan"
|
depends="firmware-aosp-broadcom-wlan"
|
||||||
source="$pkgname-$_commit-nvram_net.txt::https://github.com/LineageOS/android_device_samsung_crespo/raw/$_commit/nvram_net.txt"
|
source="$pkgname-$_commit-nvram_net.txt::https://github.com/LineageOS/android_device_samsung_crespo/raw/$_commit/nvram_net.txt"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
install -Dm644 "$srcdir/$pkgname-$_commit-nvram_net.txt" \
|
install -Dm644 "$srcdir/$pkgname-$_commit-nvram_net.txt" \
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung Galaxy S8/S8+"
|
||||||
url="https://github.com/exynos8895/android_vendor_samsung_universal8895-common"
|
url="https://github.com/exynos8895/android_vendor_samsung_universal8895-common"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="2c1ff7083c728465386a1978279aa79d1dec086d"
|
_commit="2c1ff7083c728465386a1978279aa79d1dec086d"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy Tab 2 Firmware"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="89fe5020dbaf2920dece954ce86aa2edf3389852"
|
_commit="89fe5020dbaf2920dece954ce86aa2edf3389852"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy Tab 2 Firmware"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="89fe5020dbaf2920dece954ce86aa2edf3389852"
|
_commit="89fe5020dbaf2920dece954ce86aa2edf3389852"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://rizzotherat.gitlab.io/firmware/SM-T550.tar.xz"
|
source="https://rizzotherat.gitlab.io/firmware/SM-T550.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="http://hello-world-321.github.io/pmos-firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="http://hello-world-321.github.io/pmos-firmware/SM-T355Y.tar.xz"
|
source="http://hello-world-321.github.io/pmos-firmware/SM-T355Y.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://github.com/gtelwifi/android_vendor_samsung_gtelwifi"
|
||||||
subpackages="$pkgname-wifi"
|
subpackages="$pkgname-wifi"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit_blob="c055948ee6aa329ebea6dc1337eca9e362e502ef"
|
_commit_blob="c055948ee6aa329ebea6dc1337eca9e362e502ef"
|
||||||
_commit_config="63c27055bd8e6688f2595077a8196336cfabb315"
|
_commit_config="63c27055bd8e6688f2595077a8196336cfabb315"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung hero devices (herolte, hero2lte)"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="22da2c3359151e0bbddaaa9804d4bf8de072051d"
|
_commit="22da2c3359151e0bbddaaa9804d4bf8de072051d"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Zerospeed8/device_samsung_d2att"
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Zerospeed8/device_samsung_d2att/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Zerospeed8/device_samsung_d2att/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/device_samsung_d2att-$_commit"
|
builddir="$srcdir/device_samsung_d2att-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Epirex/android_vendor_samsung_u8500"
|
||||||
arch="armhf"
|
arch="armhf"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Epirex/android_vendor_samsung_u8500/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Epirex/android_vendor_samsung_u8500/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/android_vendor_samsung_u8500-$_commit"
|
builddir="$srcdir/android_vendor_samsung_u8500-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S II Firmware"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check"
|
options="!check !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_files="
|
_files="
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/The-Covenant"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://gitlab.com/cerg2010cerg2010/i927-firmware/-/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://gitlab.com/cerg2010cerg2010/i927-firmware/-/archive/$_commit.tar.gz"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/i927-firmware-$_commit"
|
builddir="$srcdir/i927-firmware-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Androguide/android_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Androguide/android_vendor_samsung/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Androguide/android_vendor_samsung/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/android_vendor_samsung-$_commit"
|
builddir="$srcdir/android_vendor_samsung-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
_repository="j53g_firmware"
|
_repository="j53g_firmware"
|
||||||
_commit="70035cb2197bfe99f2d728675ee0c4e295b86d07"
|
_commit="70035cb2197bfe99f2d728675ee0c4e295b86d07"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/nergzd723/$_repository/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/nergzd723/$_repository/archive/$_commit.tar.gz"
|
||||||
|
|
|
@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/"
|
||||||
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck"
|
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||||
source="https://pepethekingprawn.gitlab.io/firmware/SM-J500FN.tar.xz"
|
source="https://pepethekingprawn.gitlab.io/firmware/SM-J500FN.tar.xz"
|
||||||
|
|
||||||
_fwdir="/lib/firmware/postmarketos"
|
_fwdir="/lib/firmware/postmarketos"
|
||||||
|
|
|
@ -7,7 +7,7 @@ _repository="pmos-j6primelte-firmware-blobs"
|
||||||
url="https://github.com/omaemae/$_repository"
|
url="https://github.com/omaemae/$_repository"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck !strip !spdx"
|
options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_commit="c3b880b288658b0810ab5b59255937d573d8f776"
|
_commit="c3b880b288658b0810ab5b59255937d573d8f776"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/flo071/proprietary_vendor_samsung_jf-common"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/flo071/proprietary_vendor_samsung_jf-common/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/flo071/proprietary_vendor_samsung_jf-common/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/proprietary_vendor_samsung_jf-common-$_commit"
|
builddir="$srcdir/proprietary_vendor_samsung_jf-common-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy J7 2016 Firmware"
|
||||||
url="https://gitlab.com/android_samsung_universal7870"
|
url="https://gitlab.com/android_samsung_universal7870"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !archcheck"
|
options="!check !archcheck !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
_commit="9cf17bec93940d68755158e69b9b3abdf3b4ece1"
|
_commit="9cf17bec93940d68755158e69b9b3abdf3b4ece1"
|
||||||
_repo="https://gitlab.com/android_samsung_universal7870/vendor/android_vendor_samsung_j7xelte/-/raw/$_commit/proprietary/vendor"
|
_repo="https://gitlab.com/android_samsung_universal7870/vendor/android_vendor_samsung_j7xelte/-/raw/$_commit/proprietary/vendor"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung klimtwifi and klimtlte"
|
||||||
url="https://github.com/exynos5420/android_vendor_samsung_klimt-common"
|
url="https://github.com/exynos5420/android_vendor_samsung_klimt-common"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
|
|
||||||
# Source
|
# Source
|
||||||
_klimt_commit="cedd082ae12290218c2c33ffd31bbecc713b7cd9"
|
_klimt_commit="cedd082ae12290218c2c33ffd31bbecc713b7cd9"
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S5 Firmware"
|
||||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-wifi:wifi
|
$pkgname-wifi:wifi
|
||||||
$pkgname-bt:bt
|
$pkgname-bt:bt
|
||||||
|
|
|
@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S5 Mini firmware"
|
||||||
url="https://github.com/cm-3470/android_vendor_samsung_kminilte"
|
url="https://github.com/cm-3470/android_vendor_samsung_kminilte"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
install="$pkgname.post-install"
|
install="$pkgname.post-install"
|
||||||
|
|
||||||
_repository="android_vendor_samsung_kminilte"
|
_repository="android_vendor_samsung_kminilte"
|
||||||
|
|
|
@ -7,7 +7,7 @@ url="https://github.com/Samsung-KYLEPROXX/android_vendor_samsung_kyleproxx"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/Samsung-KYLEPROXX/android_vendor_samsung_kyleproxx/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/Samsung-KYLEPROXX/android_vendor_samsung_kyleproxx/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/android_vendor_samsung_kyleproxx-$_commit"
|
builddir="$srcdir/android_vendor_samsung_kyleproxx-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -8,7 +8,7 @@ url="https://github.com/gr8nole/proprietary_vendor_samsung"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
source="$pkgname-$_commit.tar.gz::https://github.com/gr8nole/proprietary_vendor_samsung/archive/$_commit.tar.gz"
|
source="$pkgname-$_commit.tar.gz::https://github.com/gr8nole/proprietary_vendor_samsung/archive/$_commit.tar.gz"
|
||||||
options="!check !strip !archcheck !spdx"
|
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||||
builddir="$srcdir/proprietary_vendor_samsung-$_commit"
|
builddir="$srcdir/proprietary_vendor_samsung-$_commit"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -8,7 +8,7 @@ arch="armv7"
|
||||||
license="proprietary"
|
license="proprietary"
|
||||||
depends="firmware-aosp-broadcom-wlan"
|
depends="firmware-aosp-broadcom-wlan"
|
||||||
source="$pkgname-$_commit-bcmdhd.cal::https://github.com/LineageOS/android_device_samsung_tuna/raw/$_commit/bcmdhd.cal"
|
source="$pkgname-$_commit-bcmdhd.cal::https://github.com/LineageOS/android_device_samsung_tuna/raw/$_commit/bcmdhd.cal"
|
||||||
options="!strip !check !archcheck !spdx"
|
options="!strip !check !archcheck !spdx !tracedeps"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
install -Dm644 "$srcdir/$pkgname-$_commit-bcmdhd.cal" \
|
install -Dm644 "$srcdir/$pkgname-$_commit-bcmdhd.cal" \
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue