diff --git a/.ci/testcases/test_firmware.py b/.ci/testcases/test_firmware.py new file mode 100644 index 000000000..039c1306a --- /dev/null +++ b/.ci/testcases/test_firmware.py @@ -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.") diff --git a/device/community/firmware-asus-me176c-acpi/APKBUILD b/device/community/firmware-asus-me176c-acpi/APKBUILD index a1062a19c..1a5092a01 100644 --- a/device/community/firmware-asus-me176c-acpi/APKBUILD +++ b/device/community/firmware-asus-me176c-acpi/APKBUILD @@ -5,7 +5,7 @@ arch="x86_64" pkgdesc="Patched ACPI DSDT table for ASUS MeMO Pad 7 (ME176C(X))" url="https://github.com/me176c-dev/me176c-acpi" license="unknown" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" makedepends="iasl" _commit="9c25272d67965b7bbc03283e333822f02a8f9a9a" diff --git a/device/community/firmware-asus-me176c/APKBUILD b/device/community/firmware-asus-me176c/APKBUILD index 69f6bd683..7a30e46ae 100644 --- a/device/community/firmware-asus-me176c/APKBUILD +++ b/device/community/firmware-asus-me176c/APKBUILD @@ -5,7 +5,7 @@ arch="x86_64" pkgdesc="Firmware for ASUS MeMO Pad 7 (ME176C(X))" url="https://dlcdnets.asus.com/pub/ASUS/EeePAD/ME176C/UL-K013-WW-$pkgver-user.zip" license="unknown" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="$url" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-motorola-harpia/APKBUILD b/device/community/firmware-motorola-harpia/APKBUILD index e20b1b6dd..436f0049b 100644 --- a/device/community/firmware-motorola-harpia/APKBUILD +++ b/device/community/firmware-motorola-harpia/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Sorixelle/vendor_motorola_harpia" subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="a81be710b0ff4ee7e5fd1962184dcd882cc13efc" source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" diff --git a/device/community/firmware-oneplus-sdm845/APKBUILD b/device/community/firmware-oneplus-sdm845/APKBUILD index 0b7a48a2a..50546c67e 100644 --- a/device/community/firmware-oneplus-sdm845/APKBUILD +++ b/device/community/firmware-oneplus-sdm845/APKBUILD @@ -8,7 +8,7 @@ url="https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845" arch="aarch64" depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-ath10k" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps" _version="3ec855b2247291c79652b319dfe93f7747363c86" diff --git a/device/community/firmware-pine64-pinebookpro/APKBUILD b/device/community/firmware-pine64-pinebookpro/APKBUILD index ed8f122f3..c59ed88a8 100644 --- a/device/community/firmware-pine64-pinebookpro/APKBUILD +++ b/device/community/firmware-pine64-pinebookpro/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware files for Pinebook Pro (pine64-pinebookpro)" url="https://postmarketos.org" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # source _commit="937f0d52d27d7712da6a008d35fd7c2819e2b077" diff --git a/device/community/firmware-samsung-a3lte/APKBUILD b/device/community/firmware-samsung-a3lte/APKBUILD index 83e7fb518..09921fa5c 100644 --- a/device/community/firmware-samsung-a3lte/APKBUILD +++ b/device/community/firmware-samsung-a3lte/APKBUILD @@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://pepethekingprawn.gitlab.io/firmware/SM-A300F.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-samsung-a3ulte/APKBUILD b/device/community/firmware-samsung-a3ulte/APKBUILD index e9707ebc8..f0e9f1bef 100644 --- a/device/community/firmware-samsung-a3ulte/APKBUILD +++ b/device/community/firmware-samsung-a3ulte/APKBUILD @@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://rizzotherat.gitlab.io/firmware/SM-A300FU.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-samsung-a5lte/APKBUILD b/device/community/firmware-samsung-a5lte/APKBUILD index 371a767e1..02f101c05 100644 --- a/device/community/firmware-samsung-a5lte/APKBUILD +++ b/device/community/firmware-samsung-a5lte/APKBUILD @@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://pepethekingprawn.gitlab.io/firmware/SM-A500F.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-samsung-a5ulte/APKBUILD b/device/community/firmware-samsung-a5ulte/APKBUILD index f9b672cf9..813fd692e 100644 --- a/device/community/firmware-samsung-a5ulte/APKBUILD +++ b/device/community/firmware-samsung-a5ulte/APKBUILD @@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://rizzotherat.gitlab.io/firmware/SM-A500FU.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-samsung-serranovelte/APKBUILD b/device/community/firmware-samsung-serranovelte/APKBUILD index 63dd17288..b3063c887 100644 --- a/device/community/firmware-samsung-serranovelte/APKBUILD +++ b/device/community/firmware-samsung-serranovelte/APKBUILD @@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://pepethekingprawn.gitlab.io/firmware/GT-I9195I.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-siliconlabs-rs9116/APKBUILD b/device/community/firmware-siliconlabs-rs9116/APKBUILD index b41048472..f6f49725e 100644 --- a/device/community/firmware-siliconlabs-rs9116/APKBUILD +++ b/device/community/firmware-siliconlabs-rs9116/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for the SiliconLabs RS9116 Wifi/BT adapter" url="https://github.com/SiliconLabs/RS911X-nLink-OSD" arch="aarch64" 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" builddir="$srcdir/RS911X-nLink-OSD-$pkgver" diff --git a/device/community/firmware-wileyfox-crackling/APKBUILD b/device/community/firmware-wileyfox-crackling/APKBUILD index f440f1830..14d1448f1 100644 --- a/device/community/firmware-wileyfox-crackling/APKBUILD +++ b/device/community/firmware-wileyfox-crackling/APKBUILD @@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://rizzotherat.gitlab.io/firmware/crackling.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/community/firmware-xiaomi-beryllium/APKBUILD b/device/community/firmware-xiaomi-beryllium/APKBUILD index f4a471f1b..bbbda28d5 100644 --- a/device/community/firmware-xiaomi-beryllium/APKBUILD +++ b/device/community/firmware-xiaomi-beryllium/APKBUILD @@ -9,7 +9,7 @@ url="https://gitlab.com/sdm845-mainline/firmware-xiaomi-beryllium" arch="aarch64" depends="soc-qcom-sdm845-nonfree-firmware linux-firmware-qcom linux-firmware-qca linux-firmware-ath10k" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps" _commit="1778b04f709ed7ee8962f7dba445bd9dce5c74bb" diff --git a/device/community/firmware-xiaomi-scorpio/APKBUILD b/device/community/firmware-xiaomi-scorpio/APKBUILD index 861bbda06..b0ba866db 100644 --- a/device/community/firmware-xiaomi-scorpio/APKBUILD +++ b/device/community/firmware-xiaomi-scorpio/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for Xiaomi Mi Note 2" url="https://gitlab.com/Tooniis/firmware-xiaomi-scorpio" arch="aarch64" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps pmb:cross-native" _commit="9412b604f4908566830023f9434c3ebf47a5d32d" diff --git a/device/main/firmware-pine64-ov5640/APKBUILD b/device/main/firmware-pine64-ov5640/APKBUILD index 33d3c6aa2..5158a1acc 100644 --- a/device/main/firmware-pine64-ov5640/APKBUILD +++ b/device/main/firmware-pine64-ov5640/APKBUILD @@ -7,7 +7,7 @@ pkgdesc="Firmware for the ov5640 autofocus" url="https://github.com/pmsourcedump/ov5640" arch="aarch64" 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" package() { diff --git a/device/main/firmware-pine64-rtl8723bt/APKBUILD b/device/main/firmware-pine64-rtl8723bt/APKBUILD index 45a2aa8ca..6ab60eaf6 100644 --- a/device/main/firmware-pine64-rtl8723bt/APKBUILD +++ b/device/main/firmware-pine64-rtl8723bt/APKBUILD @@ -9,7 +9,7 @@ pkgdesc="Firmware for rtl8723bs and rtl8723cs" url="https://github.com/anarsoul/rtl8723bt-firmware/" arch="aarch64" 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" subpackages="$pkgname-doc" replaces="firmware-rtl8723bt" diff --git a/device/testing/firmware-acer-picasso/APKBUILD b/device/testing/firmware-acer-picasso/APKBUILD index f521b2a88..defdb57f2 100644 --- a/device/testing/firmware-acer-picasso/APKBUILD +++ b/device/testing/firmware-acer-picasso/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Acer Iconia Tab A500 (acer-picasso)" url="https://github.com/grate-driver/linux-firmware" arch="armv7" license="custom:proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Sources _commit="803fa8cce4e6aab3c97473c9dbab9abc49894cb7" diff --git a/device/testing/firmware-adreno/APKBUILD b/device/testing/firmware-adreno/APKBUILD index f0460d5ce..398d5819f 100644 --- a/device/testing/firmware-adreno/APKBUILD +++ b/device/testing/firmware-adreno/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for adreno gpus" url="https://github.com/TheMuppets/proprietary_vendor_sony" arch="armhf aarch64 armv7" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Sources _files1="a225_pm4.fw a225_pfp.fw a225p5_pm4.fw a330_pfp.fw a330_pm4.fw" diff --git a/device/testing/firmware-alcatel-idol347/APKBUILD b/device/testing/firmware-alcatel-idol347/APKBUILD index b268e8bfc..3ba34de28 100644 --- a/device/testing/firmware-alcatel-idol347/APKBUILD +++ b/device/testing/firmware-alcatel-idol347/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/vknecht/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _repository="firmware-alcatel-idol347" _commit="28317ed89bb9b568191ce2a6a5f4745a4c67b30f" source="$pkgname-$_commit.tar.gz::$url/$_repository/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-alcatel-pop7lte/APKBUILD b/device/testing/firmware-alcatel-pop7lte/APKBUILD index 62dac65d8..c67bfcbe3 100644 --- a/device/testing/firmware-alcatel-pop7lte/APKBUILD +++ b/device/testing/firmware-alcatel-pop7lte/APKBUILD @@ -10,7 +10,7 @@ arch="armv7" license="proprietary" 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" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-amazon-soho/APKBUILD b/device/testing/firmware-amazon-soho/APKBUILD index 8a51dd212..6c798b929 100644 --- a/device/testing/firmware-amazon-soho/APKBUILD +++ b/device/testing/firmware-amazon-soho/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Amazon Kindle Fire HD 3rd generation Firmware" url="https://github.com/kekzoz/vendor_amazon_soho" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _commit="3f60222270e568487fa432d525346cfcd01f8182" diff --git a/device/testing/firmware-aosp-broadcom-wlan/APKBUILD b/device/testing/firmware-aosp-broadcom-wlan/APKBUILD index a2e937b5d..c0ea60858 100644 --- a/device/testing/firmware-aosp-broadcom-wlan/APKBUILD +++ b/device/testing/firmware-aosp-broadcom-wlan/APKBUILD @@ -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" arch="armhf armv7 aarch64" license="custom:proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Sources _commit="6c8ef5b600cec5d36a54a0276fe8c97b9ab8d6bb" diff --git a/device/testing/firmware-asus-duma/APKBUILD b/device/testing/firmware-asus-duma/APKBUILD index 28dcc7e58..eadcf2606 100644 --- a/device/testing/firmware-asus-duma/APKBUILD +++ b/device/testing/firmware-asus-duma/APKBUILD @@ -8,7 +8,7 @@ arch="armhf" license="proprietary" depends="wcnss-wlan" 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" package() { diff --git a/device/testing/firmware-asus-flo/APKBUILD b/device/testing/firmware-asus-flo/APKBUILD index 2a505c871..4b5c55d82 100644 --- a/device/testing/firmware-asus-flo/APKBUILD +++ b/device/testing/firmware-asus-flo/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for asus-flo" url="https://developers.google.com/android/drivers#flomob30x" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # AOSP sources _version_broadcom="23c0a6c8" diff --git a/device/testing/firmware-asus-grouper/APKBUILD b/device/testing/firmware-asus-grouper/APKBUILD index e27e89370..4a12c707b 100644 --- a/device/testing/firmware-asus-grouper/APKBUILD +++ b/device/testing/firmware-asus-grouper/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for Nexus 7 (asus-grouper/tilapia)" url="https://github.com/OpenELEC/wlan-firmware" arch="armv7" license="custom:proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Sources _commit="3be9d8274352e36073c635991e7f29063bdf2c53" diff --git a/device/testing/firmware-asus-transformer/APKBUILD b/device/testing/firmware-asus-transformer/APKBUILD index fe05d4e79..d0304f1b3 100644 --- a/device/testing/firmware-asus-transformer/APKBUILD +++ b/device/testing/firmware-asus-transformer/APKBUILD @@ -8,7 +8,7 @@ pkgdesc="Firmware files for Asus Transformers" url="https://github.com/clamor-s/linux-firmware" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # source _commit="afcc42b6fa53c63dccd770790f1e44c734862334" diff --git a/device/testing/firmware-asus-z00l/APKBUILD b/device/testing/firmware-asus-z00l/APKBUILD index 2903f7963..f0bdd04f1 100644 --- a/device/testing/firmware-asus-z00l/APKBUILD +++ b/device/testing/firmware-asus-z00l/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/antony-jr/firmware-asus-z00l-raw" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="d78364b2127e8187f79e271e94dde03f0f722432" _repo="firmware-asus-z00l-raw" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-asus-z00t/APKBUILD b/device/testing/firmware-asus-z00t/APKBUILD index 4453a533b..5491c6b5f 100644 --- a/device/testing/firmware-asus-z00t/APKBUILD +++ b/device/testing/firmware-asus-z00t/APKBUILD @@ -6,13 +6,13 @@ url="https://github.com/F2F056C4-B868-4F9D-BF2A-45B9CD317E1D/asus-z00t-firmware" arch="aarch64" license="proprietary" depends="wcnss-wlan" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="d75a9d565250429ed5b06ed6c5d6f50cfadf9cb9" _repo="asus-z00t-firmware" _dir="$_repo-$_commit" 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 " diff --git a/device/testing/firmware-asus-z010d/APKBUILD b/device/testing/firmware-asus-z010d/APKBUILD index f784d6667..3c9cdeb51 100644 --- a/device/testing/firmware-asus-z010d/APKBUILD +++ b/device/testing/firmware-asus-z010d/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/camillathechicken/firmware-max" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _tag="v0.1" _repo="firmware-max" diff --git a/device/testing/firmware-bq-piccolo/APKBUILD b/device/testing/firmware-bq-piccolo/APKBUILD index 2631451d8..70d11fd58 100644 --- a/device/testing/firmware-bq-piccolo/APKBUILD +++ b/device/testing/firmware-bq-piccolo/APKBUILD @@ -7,7 +7,7 @@ url="https://gitlab.com/a_a/firmware-bq-piccolo" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" 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" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-chuwi-hi10plus/APKBUILD b/device/testing/firmware-chuwi-hi10plus/APKBUILD index bc0f9f665..25161c352 100644 --- a/device/testing/firmware-chuwi-hi10plus/APKBUILD +++ b/device/testing/firmware-chuwi-hi10plus/APKBUILD @@ -8,7 +8,7 @@ arch="x86_64" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/Danct12/gsl-firmware/archive/$_commit.tar.gz 20-touchscreen-firmware.files" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/gsl-firmware-$_commit" package() { diff --git a/device/testing/firmware-fairphone-fp2/APKBUILD b/device/testing/firmware-fairphone-fp2/APKBUILD index 4549ba665..d7b6db965 100644 --- a/device/testing/firmware-fairphone-fp2/APKBUILD +++ b/device/testing/firmware-fairphone-fp2/APKBUILD @@ -6,7 +6,7 @@ subpackages="$pkgname-wcnss $pkgname-adsp $pkgname-modem" url="https://github.com/FairBlobs/FP2-firmware" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" builddir="$srcdir/FP2-firmware-$pkgver" # Sources diff --git a/device/testing/firmware-fairphone-fp3/APKBUILD b/device/testing/firmware-fairphone-fp3/APKBUILD index f56a89f96..c7860fcc0 100644 --- a/device/testing/firmware-fairphone-fp3/APKBUILD +++ b/device/testing/firmware-fairphone-fp3/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/knfr/firmware-fairphone-fp3" arch="aarch64" license="proprietary" 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" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-google-crosshatch-mainline-dtbo/APKBUILD b/device/testing/firmware-google-crosshatch-mainline-dtbo/APKBUILD index 3e910570f..9e29ebea7 100644 --- a/device/testing/firmware-google-crosshatch-mainline-dtbo/APKBUILD +++ b/device/testing/firmware-google-crosshatch-mainline-dtbo/APKBUILD @@ -8,7 +8,7 @@ arch="noarch" license="GPL-2.0-only" makedepends="dtc android-mkdtimg" 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" build() { diff --git a/device/testing/firmware-google-glass/APKBUILD b/device/testing/firmware-google-glass/APKBUILD index 7517f28c1..7e4c80d4a 100644 --- a/device/testing/firmware-google-glass/APKBUILD +++ b/device/testing/firmware-google-glass/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Google Glass Firmware" url="https://github.com/GlassHack/firmware" arch="armhf" license="proprietary" -options="!check !strip" +options="!check !strip !tracedeps pmb:cross-native" # Source _commit="43eda88c424fdca5c7712af7ff5cbed5a43dfbca" diff --git a/device/testing/firmware-hisense-m470bsa/APKBUILD b/device/testing/firmware-hisense-m470bsa/APKBUILD index 99e6edc28..14400eb82 100644 --- a/device/testing/firmware-hisense-m470bsa/APKBUILD +++ b/device/testing/firmware-hisense-m470bsa/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/dolorespark/android_vendor_hisense_m470bsa" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-htc-flounder/APKBUILD b/device/testing/firmware-htc-flounder/APKBUILD index 96053a1a7..96441d0c0 100644 --- a/device/testing/firmware-htc-flounder/APKBUILD +++ b/device/testing/firmware-htc-flounder/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Alexandroid99/vendor_htc_flounder" arch="aarch64" license="proprietary" 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" _files1="bcm20795_firmware.ncd bcm4350b1.hcd bcm4350c0.hcd bcm4354.hcd bcmdhd.cal diff --git a/device/testing/firmware-htc-k2ul/APKBUILD b/device/testing/firmware-htc-k2ul/APKBUILD index 37285c00f..50052019a 100644 --- a/device/testing/firmware-htc-k2ul/APKBUILD +++ b/device/testing/firmware-htc-k2ul/APKBUILD @@ -7,7 +7,7 @@ url="https://postmarketos.org" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-htc-m8/APKBUILD b/device/testing/firmware-htc-m8/APKBUILD index f5cb59f27..8b05a73ce 100644 --- a/device/testing/firmware-htc-m8/APKBUILD +++ b/device/testing/firmware-htc-m8/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_htc" arch="armv7" license="proprietary" depends="wcnss-wlan" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" # Source _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 wcnss.b08 wcnss.b09 wcnss.mdt" diff --git a/device/testing/firmware-htc-m8qlul/APKBUILD b/device/testing/firmware-htc-m8qlul/APKBUILD index faa3e26e2..d73b9b437 100644 --- a/device/testing/firmware-htc-m8qlul/APKBUILD +++ b/device/testing/firmware-htc-m8qlul/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/evokelektrique/firmware-htc-m8qlul" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" 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" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-htc-memul/APKBUILD b/device/testing/firmware-htc-memul/APKBUILD index 93088531f..d71e567c8 100644 --- a/device/testing/firmware-htc-memul/APKBUILD +++ b/device/testing/firmware-htc-memul/APKBUILD @@ -6,7 +6,7 @@ subpackages="$pkgname-adsp $pkgname-modem $pkgname-wcnss" url="https://postmarketos.org" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # Sources _fw_commit="d89bafbb77277ccc600a34a2b7533be5bf6b278f" diff --git a/device/testing/firmware-htc-ville/APKBUILD b/device/testing/firmware-htc-ville/APKBUILD index ed556d4d0..d5fd718d4 100644 --- a/device/testing/firmware-htc-ville/APKBUILD +++ b/device/testing/firmware-htc-ville/APKBUILD @@ -6,7 +6,7 @@ url="https://postmarketos.org" arch="armv7" license="proprietary" depends="wcnss-wlan" -options="!check !strip !archcheck !spdx textrels" +options="!check !strip !archcheck !spdx textrels !tracedeps pmb:cross-native" # Source diff --git a/device/testing/firmware-huawei-alice/APKBUILD b/device/testing/firmware-huawei-alice/APKBUILD index dc7ab7041..ca5512152 100644 --- a/device/testing/firmware-huawei-alice/APKBUILD +++ b/device/testing/firmware-huawei-alice/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Huawei P8 Lite" url="https://git.sr.ht/~bo41/firmware-huawei-alice" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" install="$pkgname.post-install" # Sources _commit="6aa2ebaa11caaccbe29f2764c24a54d2bc4a77bd" diff --git a/device/testing/firmware-huawei-kiwi/APKBUILD b/device/testing/firmware-huawei-kiwi/APKBUILD index 87b9367c8..e53abd81b 100644 --- a/device/testing/firmware-huawei-kiwi/APKBUILD +++ b/device/testing/firmware-huawei-kiwi/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Huawei Honor 5X" url="https://git.sr.ht/~bo41/firmware-huawei-kiwi" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # Sources _commit="2a4db2a026568abfaf342211e9f3d63ac044a9d9" source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-huawei-warsaw/APKBUILD b/device/testing/firmware-huawei-warsaw/APKBUILD index 8bec4455c..cbc869d15 100644 --- a/device/testing/firmware-huawei-warsaw/APKBUILD +++ b/device/testing/firmware-huawei-warsaw/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Huawei P10 Lite Firmware" url="https://gitlab.com/ignapk/warsaw-firmware" arch="aarch64" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _commit="ce27f92d3d2af58150cefe0877cf6940b865dc28" diff --git a/device/testing/firmware-huawei-y530/APKBUILD b/device/testing/firmware-huawei-y530/APKBUILD index f07be44ae..a00b970a8 100644 --- a/device/testing/firmware-huawei-y530/APKBUILD +++ b/device/testing/firmware-huawei-y530/APKBUILD @@ -8,7 +8,7 @@ arch="armv7" license="proprietary" depends="wcnss-wlan" 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" package() { diff --git a/device/testing/firmware-jolla-sbj/APKBUILD b/device/testing/firmware-jolla-sbj/APKBUILD index e7049d8dc..3512e683e 100644 --- a/device/testing/firmware-jolla-sbj/APKBUILD +++ b/device/testing/firmware-jolla-sbj/APKBUILD @@ -15,7 +15,7 @@ source=" $_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 " -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/jolla-sbj-firmware-$_commit" _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b05 diff --git a/device/testing/firmware-kobo-clara/APKBUILD b/device/testing/firmware-kobo-clara/APKBUILD index 6efffd400..b65d18b54 100644 --- a/device/testing/firmware-kobo-clara/APKBUILD +++ b/device/testing/firmware-kobo-clara/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Kobo Clara firmware" url="https://wiki.mobileread.com/wiki/Kobo_Firmware_Releases" arch="armv7" license="proprietary" -options="!check !archcheck" +options="!check !archcheck !tracedeps pmb:cross-native" source=" https://download.kobobooks.com/firmwares/kobo7/Feb2021/kobo-update-4.26.16704.zip diff --git a/device/testing/firmware-leeco-s2/APKBUILD b/device/testing/firmware-leeco-s2/APKBUILD index f8c0b8387..6c9ab8087 100644 --- a/device/testing/firmware-leeco-s2/APKBUILD +++ b/device/testing/firmware-leeco-s2/APKBUILD @@ -10,7 +10,7 @@ arch="aarch64" license="proprietary" 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" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-lenovo-karate/APKBUILD b/device/testing/firmware-lenovo-karate/APKBUILD index 9cb510e9a..3bf3e6eee 100644 --- a/device/testing/firmware-lenovo-karate/APKBUILD +++ b/device/testing/firmware-lenovo-karate/APKBUILD @@ -7,7 +7,7 @@ url="https://postmarketos.org" arch="aarch64" license="proprietary" 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" builddir="$srcdir/vendor_lenovo_karate-$_commit" diff --git a/device/testing/firmware-lg-bullhead/APKBUILD b/device/testing/firmware-lg-bullhead/APKBUILD index 26a352def..1ca911ed6 100644 --- a/device/testing/firmware-lg-bullhead/APKBUILD +++ b/device/testing/firmware-lg-bullhead/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for lg-bullhead" url="https://github.com/undevdecatos/firmware-lg-bullhead" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="1052f2f7c3e2cedc71706751e88ef3e97f07bb0e" diff --git a/device/testing/firmware-lg-hammerhead/APKBUILD b/device/testing/firmware-lg-hammerhead/APKBUILD index 5a9482005..18f974420 100644 --- a/device/testing/firmware-lg-hammerhead/APKBUILD +++ b/device/testing/firmware-lg-hammerhead/APKBUILD @@ -7,7 +7,7 @@ subpackages="$pkgname-modem $pkgname-adsp $pkgname-bluetooth" url="https://developers.google.com/android/drivers#hammerheadm4b30z" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # Sources source="https://gitlab.com/JuniorJPDJ/hammerhead-modem/-/archive/$_modem_commit/hammerhead-modem-$_modem_commit.tar.gz diff --git a/device/testing/firmware-lg-m216/APKBUILD b/device/testing/firmware-lg-m216/APKBUILD index 01d967641..fe7430656 100644 --- a/device/testing/firmware-lg-m216/APKBUILD +++ b/device/testing/firmware-lg-m216/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/cristianc/firmware" subpackages="$pkgname-modem $pkgname-wcnss-nv:wcnss_nv" arch="aarch64" 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" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-lge-h815/APKBUILD b/device/testing/firmware-lge-h815/APKBUILD index 6402c395a..3f7152af9 100644 --- a/device/testing/firmware-lge-h815/APKBUILD +++ b/device/testing/firmware-lge-h815/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware files for LGE H815" url="https://github.com/TheMuppets/proprietary_vendor_lge" arch="aarch64" license="proprietary" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" # 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" diff --git a/device/testing/firmware-motorola-cedric/APKBUILD b/device/testing/firmware-motorola-cedric/APKBUILD index 1ac299d2a..6fb308526 100644 --- a/device/testing/firmware-motorola-cedric/APKBUILD +++ b/device/testing/firmware-motorola-cedric/APKBUILD @@ -8,7 +8,7 @@ arch="aarch64" license="proprietary" depends="wcnss-wlan" 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" package() { diff --git a/device/testing/firmware-motorola-channel/APKBUILD b/device/testing/firmware-motorola-channel/APKBUILD index 142ee6cd4..689ff97a9 100644 --- a/device/testing/firmware-motorola-channel/APKBUILD +++ b/device/testing/firmware-motorola-channel/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/jetremblay/firmware-motorola-channel" subpackages="$pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="b63367b99fc3782d4e326a84527f950436d97bf4" source="https://gitlab.com/jetremblay/firmware-motorola-channel/-/archive/$_commit/firmware-motorola-channel-$_commit.tar.gz" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-motorola-def/APKBUILD b/device/testing/firmware-motorola-def/APKBUILD index 5253369aa..48276fa0c 100644 --- a/device/testing/firmware-motorola-def/APKBUILD +++ b/device/testing/firmware-motorola-def/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for Motorola One Hyper" url="https://github.com/goshhhy/motorola-def-firmware" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" # Sources _commit="8575cc1ad407a37126beb625a7d53581af02cfb4" diff --git a/device/testing/firmware-motorola-falcon/APKBUILD b/device/testing/firmware-motorola-falcon/APKBUILD index cea867e75..910327df0 100644 --- a/device/testing/firmware-motorola-falcon/APKBUILD +++ b/device/testing/firmware-motorola-falcon/APKBUILD @@ -6,7 +6,7 @@ url="https://postmarketos.org" arch="armv7" license="proprietary" depends="wcnss-wlan" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="a4b3ead9368499ebfa8c2d8a0ababb1c1bf8db4d" _url="https://github.com/fbraghiroli/vendor_motorola_falcon" source="$pkgname-$_commit.tar.gz::$_url/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-motorola-montana/APKBUILD b/device/testing/firmware-motorola-montana/APKBUILD index e9b0f6b81..f5c83169a 100644 --- a/device/testing/firmware-motorola-montana/APKBUILD +++ b/device/testing/firmware-motorola-montana/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/DolphinChips/firmware-motorola-montana" subpackages="$pkgname-modem $pkgname-adsp $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="6d448297f0445b029ca450c092743aaba821e6ce" source="https://gitlab.com/DolphinChips/firmware-motorola-montana/-/archive/$_commit/firmware-motorola-montana-$_commit.tar.gz" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-motorola-ocean/APKBUILD b/device/testing/firmware-motorola-ocean/APKBUILD index 84c9a9aad..109a06097 100644 --- a/device/testing/firmware-motorola-ocean/APKBUILD +++ b/device/testing/firmware-motorola-ocean/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Motorola Moto G7 Power" url="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" depends="linux-firmware-qcom" _commit="6552364e63e5a15224c6f0d79e63f69bd6a59fc5" source="https://gitlab.com/Ultracoolguy/firmware-motorola-ocean/-/archive/$_commit/firmware-motorola-ocean-$_commit.tar.gz diff --git a/device/testing/firmware-motorola-osprey/APKBUILD b/device/testing/firmware-motorola-osprey/APKBUILD index be7b71c0d..7d9d3a7a5 100644 --- a/device/testing/firmware-motorola-osprey/APKBUILD +++ b/device/testing/firmware-motorola-osprey/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/pmsourcedump/firmware-motorola-osprey" subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="a47c5a1c2dd806226c61305c9c97135f2734d0c7" source="$pkgname-$_commit.tar.gz::https://github.com/pmsourcedump/firmware-motorola-osprey/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-motorola-perry/APKBUILD b/device/testing/firmware-motorola-perry/APKBUILD index 11d3b8d37..1d61c37f7 100644 --- a/device/testing/firmware-motorola-perry/APKBUILD +++ b/device/testing/firmware-motorola-perry/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/lastramses/firmware-motorola-perry" subpackages="$pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="813155d3bbce0f8a83cace3fd8c3cceedc184a46" source="https://github.com/lastramses/firmware-motorola-perry/archive/$_commit/firmware-motorola-perry-$_commit.tar.gz" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-motorola-potter/APKBUILD b/device/testing/firmware-motorola-potter/APKBUILD index 815e12631..9497ba813 100644 --- a/device/testing/firmware-motorola-potter/APKBUILD +++ b/device/testing/firmware-motorola-potter/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/scarface-one/firmware-motorola-potter" arch="aarch64" depends="linux-firmware-qcom soc-qcom-msm8916-ucm" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps" _commit="cce83e64585c036facd4cef39f47bc23d18ba2e9" builddir="$srcdir/$pkgname-$_commit" diff --git a/device/testing/firmware-motorola-surnia/APKBUILD b/device/testing/firmware-motorola-surnia/APKBUILD index fa0728aab..023cc63dc 100644 --- a/device/testing/firmware-motorola-surnia/APKBUILD +++ b/device/testing/firmware-motorola-surnia/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/linuxgorl/vendor_motorola_surnia" subpackages="$pkgname-wcnss $pkgname-venus $pkgname-modem" arch="armhf" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="b8dbec48197c086d22371d360fa41387880a1dcb" source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-motorola-titan/APKBUILD b/device/testing/firmware-motorola-titan/APKBUILD index 3ed034ce5..682901bca 100644 --- a/device/testing/firmware-motorola-titan/APKBUILD +++ b/device/testing/firmware-motorola-titan/APKBUILD @@ -8,7 +8,7 @@ arch="armv7" license="proprietary" depends="wcnss-wlan" 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" package() { diff --git a/device/testing/firmware-odroid-hc2/APKBUILD b/device/testing/firmware-odroid-hc2/APKBUILD index 71a6bbb08..49e1874e6 100644 --- a/device/testing/firmware-odroid-hc2/APKBUILD +++ b/device/testing/firmware-odroid-hc2/APKBUILD @@ -7,7 +7,7 @@ pkgdesc="Firmware for ODROID HC2" url="https://github.com/hardkernel/u-boot" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a" 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 diff --git a/device/testing/firmware-oneplus-bacon/APKBUILD b/device/testing/firmware-oneplus-bacon/APKBUILD index d308ab89e..474d2ad78 100644 --- a/device/testing/firmware-oneplus-bacon/APKBUILD +++ b/device/testing/firmware-oneplus-bacon/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/Kanedias/oneplus-firmware-files" arch="armv7" license="proprietary" depends="mtools" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="421e8adbea3b690651ed1e7b9f0ae73047039e7a" source="$url/-/archive/$_commit/oneplus-firmware-files-$_commit.tar.gz" builddir="$srcdir/oneplus-firmware-files-$_commit" diff --git a/device/testing/firmware-oneplus-oneplus3/APKBUILD b/device/testing/firmware-oneplus-oneplus3/APKBUILD index 1476eb534..7e10903c7 100644 --- a/device/testing/firmware-oneplus-oneplus3/APKBUILD +++ b/device/testing/firmware-oneplus-oneplus3/APKBUILD @@ -6,7 +6,7 @@ url="https://gitlab.com/DrGitX/firmware-oneplus3" arch="aarch64" license="proprietary" makedepends="mtools pil-squasher" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" subpackages="$pkgname-op3 $pkgname-op3t" _gpufw="https://github.com/TheMuppets/proprietary_vendor_oneplus/raw/lineage-17.1/oneplus3/proprietary/vendor/firmware" _files="adsp.b00 diff --git a/device/testing/firmware-oppo-find-7a/APKBUILD b/device/testing/firmware-oppo-find-7a/APKBUILD index e3dd0824b..2a0dec76c 100644 --- a/device/testing/firmware-oppo-find-7a/APKBUILD +++ b/device/testing/firmware-oppo-find-7a/APKBUILD @@ -13,7 +13,7 @@ makedepends="mtools" 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 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" _files1="a330_pm4.fw a330_pfp.fw venus.b00 venus.b01 venus.b02 venus.b03 venus.b04 venus.mbn venus.mdt" diff --git a/device/testing/firmware-ouya-ouya/APKBUILD b/device/testing/firmware-ouya-ouya/APKBUILD index 0fec9032d..5af509945 100644 --- a/device/testing/firmware-ouya-ouya/APKBUILD +++ b/device/testing/firmware-ouya-ouya/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Ouya Firmware" url="https://github.com/milaq" arch="armv7" license="proprietary" -options="!check" +options="!check !tracedeps pmb:cross-native" _nvram_file="nvram_4330.txt" _nvram_commit="26c691e75f897adf95641ddb55cb56bbade48edf" diff --git a/device/testing/firmware-pine64-rockpro64/APKBUILD b/device/testing/firmware-pine64-rockpro64/APKBUILD index 883042026..148138706 100644 --- a/device/testing/firmware-pine64-rockpro64/APKBUILD +++ b/device/testing/firmware-pine64-rockpro64/APKBUILD @@ -7,7 +7,7 @@ pkgdesc="Firmware for the RockPro64 (pine64-rockpro64)" url="https://github.com/LibreELEC/brcmfmac_sdio-firmware" arch="aarch64" 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" builddir="$srcdir/brcmfmac_sdio-firmware-$_commit" diff --git a/device/testing/firmware-samsung-a20/APKBUILD b/device/testing/firmware-samsung-a20/APKBUILD index 49e2e27e9..f582bf9f3 100644 --- a/device/testing/firmware-samsung-a20/APKBUILD +++ b/device/testing/firmware-samsung-a20/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung Galaxy A20" url="https://gitlab.com/arpio/proprietary_vendor_a205" arch="noarch" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Source _commit="06b2a884c0c0ebf244995d31895d396b30a40170" diff --git a/device/testing/firmware-samsung-apexq/APKBUILD b/device/testing/firmware-samsung-apexq/APKBUILD index a7b3d3e62..4dcebaef6 100644 --- a/device/testing/firmware-samsung-apexq/APKBUILD +++ b/device/testing/firmware-samsung-apexq/APKBUILD @@ -7,7 +7,7 @@ url="https://gitlab.com/5ilver/apexqwififw" arch="armhf" license="proprietary" 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" depends="wcnss-wlan" diff --git a/device/testing/firmware-samsung-baffinlite/APKBUILD b/device/testing/firmware-samsung-baffinlite/APKBUILD index 929b02852..b4b45d170 100644 --- a/device/testing/firmware-samsung-baffinlite/APKBUILD +++ b/device/testing/firmware-samsung-baffinlite/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/SamsungBCM-GrandNeo/android_vendor_samsung_baffinlite" arch="armv7" license="proprietary" 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" depends="firmware-aosp-broadcom-wlan" diff --git a/device/testing/firmware-samsung-chagall/APKBUILD b/device/testing/firmware-samsung-chagall/APKBUILD index 6fff4d2e9..c0da7400b 100644 --- a/device/testing/firmware-samsung-chagall/APKBUILD +++ b/device/testing/firmware-samsung-chagall/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung tablets based on exynos5420" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _commit="06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7" diff --git a/device/testing/firmware-samsung-crespo/APKBUILD b/device/testing/firmware-samsung-crespo/APKBUILD index fa0d19eaf..2bcfe3ed8 100644 --- a/device/testing/firmware-samsung-crespo/APKBUILD +++ b/device/testing/firmware-samsung-crespo/APKBUILD @@ -8,7 +8,7 @@ arch="armv7" license="proprietary" depends="firmware-aosp-broadcom-wlan" 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() { install -Dm644 "$srcdir/$pkgname-$_commit-nvram_net.txt" \ diff --git a/device/testing/firmware-samsung-dream/APKBUILD b/device/testing/firmware-samsung-dream/APKBUILD index 0fe0b80cc..1e6480668 100644 --- a/device/testing/firmware-samsung-dream/APKBUILD +++ b/device/testing/firmware-samsung-dream/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung Galaxy S8/S8+" url="https://github.com/exynos8895/android_vendor_samsung_universal8895-common" arch="noarch" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Source _commit="2c1ff7083c728465386a1978279aa79d1dec086d" diff --git a/device/testing/firmware-samsung-espresso10/APKBUILD b/device/testing/firmware-samsung-espresso10/APKBUILD index 9efacf804..f81528109 100644 --- a/device/testing/firmware-samsung-espresso10/APKBUILD +++ b/device/testing/firmware-samsung-espresso10/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy Tab 2 Firmware" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _commit="89fe5020dbaf2920dece954ce86aa2edf3389852" diff --git a/device/testing/firmware-samsung-espresso3g/APKBUILD b/device/testing/firmware-samsung-espresso3g/APKBUILD index 6f61b8c5c..cba2b1740 100644 --- a/device/testing/firmware-samsung-espresso3g/APKBUILD +++ b/device/testing/firmware-samsung-espresso3g/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy Tab 2 Firmware" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _commit="89fe5020dbaf2920dece954ce86aa2edf3389852" diff --git a/device/testing/firmware-samsung-gt510wifi/APKBUILD b/device/testing/firmware-samsung-gt510wifi/APKBUILD index 695c418f0..a4ed06a39 100644 --- a/device/testing/firmware-samsung-gt510wifi/APKBUILD +++ b/device/testing/firmware-samsung-gt510wifi/APKBUILD @@ -6,7 +6,7 @@ url="https://rizzotherat.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://rizzotherat.gitlab.io/firmware/SM-T550.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-samsung-gt58lte/APKBUILD b/device/testing/firmware-samsung-gt58lte/APKBUILD index 494f47f04..ec562e6e7 100644 --- a/device/testing/firmware-samsung-gt58lte/APKBUILD +++ b/device/testing/firmware-samsung-gt58lte/APKBUILD @@ -7,7 +7,7 @@ url="http://hello-world-321.github.io/pmos-firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" 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" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-samsung-gtelwifi/APKBUILD b/device/testing/firmware-samsung-gtelwifi/APKBUILD index d08ad6ad0..edd82649a 100644 --- a/device/testing/firmware-samsung-gtelwifi/APKBUILD +++ b/device/testing/firmware-samsung-gtelwifi/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/gtelwifi/android_vendor_samsung_gtelwifi" subpackages="$pkgname-wifi" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit_blob="c055948ee6aa329ebea6dc1337eca9e362e502ef" _commit_config="63c27055bd8e6688f2595077a8196336cfabb315" diff --git a/device/testing/firmware-samsung-hero/APKBUILD b/device/testing/firmware-samsung-hero/APKBUILD index 65a252209..2bf2a7392 100644 --- a/device/testing/firmware-samsung-hero/APKBUILD +++ b/device/testing/firmware-samsung-hero/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung hero devices (herolte, hero2lte)" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="noarch" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Source _commit="22da2c3359151e0bbddaaa9804d4bf8de072051d" diff --git a/device/testing/firmware-samsung-i747m/APKBUILD b/device/testing/firmware-samsung-i747m/APKBUILD index c18f88a8a..bf94049f4 100644 --- a/device/testing/firmware-samsung-i747m/APKBUILD +++ b/device/testing/firmware-samsung-i747m/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Zerospeed8/device_samsung_d2att" arch="armhf" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-i9070/APKBUILD b/device/testing/firmware-samsung-i9070/APKBUILD index 226469eef..e85c4de85 100644 --- a/device/testing/firmware-samsung-i9070/APKBUILD +++ b/device/testing/firmware-samsung-i9070/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Epirex/android_vendor_samsung_u8500" arch="armhf" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-i9100/APKBUILD b/device/testing/firmware-samsung-i9100/APKBUILD index 91fff106e..8a3a71b78 100644 --- a/device/testing/firmware-samsung-i9100/APKBUILD +++ b/device/testing/firmware-samsung-i9100/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S II Firmware" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" license="proprietary" -options="!check" +options="!check !tracedeps pmb:cross-native" # Source _files=" diff --git a/device/testing/firmware-samsung-i927/APKBUILD b/device/testing/firmware-samsung-i927/APKBUILD index 181565087..b83f346d4 100644 --- a/device/testing/firmware-samsung-i927/APKBUILD +++ b/device/testing/firmware-samsung-i927/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/The-Covenant" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-i9300/APKBUILD b/device/testing/firmware-samsung-i9300/APKBUILD index 2ade54b81..8bb440f87 100644 --- a/device/testing/firmware-samsung-i9300/APKBUILD +++ b/device/testing/firmware-samsung-i9300/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Androguide/android_vendor_samsung" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-j53g/APKBUILD b/device/testing/firmware-samsung-j53g/APKBUILD index d0969a280..d5ea70862 100644 --- a/device/testing/firmware-samsung-j53g/APKBUILD +++ b/device/testing/firmware-samsung-j53g/APKBUILD @@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _repository="j53g_firmware" _commit="70035cb2197bfe99f2d728675ee0c4e295b86d07" source="$pkgname-$_commit.tar.gz::https://github.com/nergzd723/$_repository/archive/$_commit.tar.gz" diff --git a/device/testing/firmware-samsung-j5nlte/APKBUILD b/device/testing/firmware-samsung-j5nlte/APKBUILD index fbe4b2d07..b5c1c1e28 100644 --- a/device/testing/firmware-samsung-j5nlte/APKBUILD +++ b/device/testing/firmware-samsung-j5nlte/APKBUILD @@ -6,7 +6,7 @@ url="https://pepethekingprawn.gitlab.io/firmware/" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://pepethekingprawn.gitlab.io/firmware/SM-J500FN.tar.xz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-samsung-j6primelte/APKBUILD b/device/testing/firmware-samsung-j6primelte/APKBUILD index 791605202..c14b63c73 100644 --- a/device/testing/firmware-samsung-j6primelte/APKBUILD +++ b/device/testing/firmware-samsung-j6primelte/APKBUILD @@ -7,7 +7,7 @@ _repository="pmos-j6primelte-firmware-blobs" url="https://github.com/omaemae/$_repository" arch="noarch" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Source _commit="c3b880b288658b0810ab5b59255937d573d8f776" diff --git a/device/testing/firmware-samsung-jflte/APKBUILD b/device/testing/firmware-samsung-jflte/APKBUILD index e99d57085..083c092ad 100644 --- a/device/testing/firmware-samsung-jflte/APKBUILD +++ b/device/testing/firmware-samsung-jflte/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/flo071/proprietary_vendor_samsung_jf-common" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-jxelte/APKBUILD b/device/testing/firmware-samsung-jxelte/APKBUILD index b0154f56d..7207181e8 100644 --- a/device/testing/firmware-samsung-jxelte/APKBUILD +++ b/device/testing/firmware-samsung-jxelte/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy J7 2016 Firmware" url="https://gitlab.com/android_samsung_universal7870" arch="noarch" license="proprietary" -options="!check !archcheck" +options="!check !archcheck !tracedeps pmb:cross-native" _commit="9cf17bec93940d68755158e69b9b3abdf3b4ece1" _repo="https://gitlab.com/android_samsung_universal7870/vendor/android_vendor_samsung_j7xelte/-/raw/$_commit/proprietary/vendor" diff --git a/device/testing/firmware-samsung-klimt/APKBUILD b/device/testing/firmware-samsung-klimt/APKBUILD index df8411be8..c1903bec6 100644 --- a/device/testing/firmware-samsung-klimt/APKBUILD +++ b/device/testing/firmware-samsung-klimt/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung klimtwifi and klimtlte" url="https://github.com/exynos5420/android_vendor_samsung_klimt-common" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _klimt_commit="cedd082ae12290218c2c33ffd31bbecc713b7cd9" diff --git a/device/testing/firmware-samsung-klte/APKBUILD b/device/testing/firmware-samsung-klte/APKBUILD index 2e8614926..67665c6a1 100644 --- a/device/testing/firmware-samsung-klte/APKBUILD +++ b/device/testing/firmware-samsung-klte/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S5 Firmware" url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" subpackages=" $pkgname-wifi:wifi $pkgname-bt:bt diff --git a/device/testing/firmware-samsung-kminilte/APKBUILD b/device/testing/firmware-samsung-kminilte/APKBUILD index d770abc10..abbcd9acf 100644 --- a/device/testing/firmware-samsung-kminilte/APKBUILD +++ b/device/testing/firmware-samsung-kminilte/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Samsung Galaxy S5 Mini firmware" url="https://github.com/cm-3470/android_vendor_samsung_kminilte" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" install="$pkgname.post-install" _repository="android_vendor_samsung_kminilte" diff --git a/device/testing/firmware-samsung-kylepro/APKBUILD b/device/testing/firmware-samsung-kylepro/APKBUILD index 4740b99b5..f7e2fa702 100644 --- a/device/testing/firmware-samsung-kylepro/APKBUILD +++ b/device/testing/firmware-samsung-kylepro/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Samsung-KYLEPROXX/android_vendor_samsung_kyleproxx" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-lt01wifi/APKBUILD b/device/testing/firmware-samsung-lt01wifi/APKBUILD index 9e320398c..16cc75449 100644 --- a/device/testing/firmware-samsung-lt01wifi/APKBUILD +++ b/device/testing/firmware-samsung-lt01wifi/APKBUILD @@ -8,7 +8,7 @@ url="https://github.com/gr8nole/proprietary_vendor_samsung" arch="armv7" license="proprietary" 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" package() { diff --git a/device/testing/firmware-samsung-maguro/APKBUILD b/device/testing/firmware-samsung-maguro/APKBUILD index 4910b65d8..490b17a77 100644 --- a/device/testing/firmware-samsung-maguro/APKBUILD +++ b/device/testing/firmware-samsung-maguro/APKBUILD @@ -8,7 +8,7 @@ arch="armv7" license="proprietary" depends="firmware-aosp-broadcom-wlan" 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() { install -Dm644 "$srcdir/$pkgname-$_commit-bcmdhd.cal" \ diff --git a/device/testing/firmware-samsung-matissevewifi/APKBUILD b/device/testing/firmware-samsung-matissevewifi/APKBUILD index 87132c828..262d0ddfd 100644 --- a/device/testing/firmware-samsung-matissevewifi/APKBUILD +++ b/device/testing/firmware-samsung-matissevewifi/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/rvlander/glowing-journey" subpackages="$pkgname-modem $pkgname-venus $pkgname-wcnss" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" source="https://github.com/rvlander/glowing-journey/files/4313897/stm533-blobs.tar.gz" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-samsung-n1awifi/APKBUILD b/device/testing/firmware-samsung-n1awifi/APKBUILD index 93f7b605f..653f6bd6c 100644 --- a/device/testing/firmware-samsung-n1awifi/APKBUILD +++ b/device/testing/firmware-samsung-n1awifi/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung n1awifi" url="https://github.com/exynos5420/android_vendor_samsung_n1a-common" arch="armv7" license="proprietary" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _n1awifi_commit="d5f5bda50338eaea89d31e95afd7be5080485c41" diff --git a/device/testing/firmware-samsung-nevisp/APKBUILD b/device/testing/firmware-samsung-nevisp/APKBUILD index de8f10968..05c434519 100644 --- a/device/testing/firmware-samsung-nevisp/APKBUILD +++ b/device/testing/firmware-samsung-nevisp/APKBUILD @@ -6,6 +6,7 @@ pkgdesc="Non-free firmware for the Samsung Galaxy Fame (wifi)" url="https://github.com/wulsic/android_vendor_samsung_nevisp" arch="armv7" license="other:proprietary" +options="!tracedeps pmb:cross-native" # Sources _commit="fbbefae4c3b06978d0e2948211a8138bb6a6a11c" diff --git a/device/testing/firmware-samsung-p4wifi/APKBUILD b/device/testing/firmware-samsung-p4wifi/APKBUILD index 25ba54e70..0a56a3fb5 100644 --- a/device/testing/firmware-samsung-p4wifi/APKBUILD +++ b/device/testing/firmware-samsung-p4wifi/APKBUILD @@ -9,7 +9,7 @@ arch="armv7" license="proprietary" source="$pkgname-$_commit_fw-fw.tar.gz::https://github.com/Decatf/android_device_samsung_p4-common/archive/$_commit_fw.tar.gz $pkgname-$_commit_nvram-nvram.tar.gz::https://github.com/Decatf/android_vendor_samsung_p4wifi/archive/$_commit_nvram.tar.gz" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" builddir="$srcdir/android_device_samsung_p4-common-$_commit_fw" package() { diff --git a/device/testing/firmware-samsung-s5k5baf/APKBUILD b/device/testing/firmware-samsung-s5k5baf/APKBUILD index ef24c52ab..ef4b22c08 100644 --- a/device/testing/firmware-samsung-s5k5baf/APKBUILD +++ b/device/testing/firmware-samsung-s5k5baf/APKBUILD @@ -7,7 +7,7 @@ pkgdesc="Firmware for Samsung S5K5BAF(X) UXGA camera driver" url="https://github.com/timbz/firmware-samsung-s5k5baf" arch="armv7" license="GPL2" -options="!check" +options="!check !tracedeps pmb:cross-native" source="https://github.com/timbz/firmware-samsung-s5k5baf/releases/download/v$pkgver/s5k5baf-cfg.bin" package() { diff --git a/device/testing/firmware-samsung-santos10wifi/APKBUILD b/device/testing/firmware-samsung-santos10wifi/APKBUILD index 29f99f8f6..d5a778d81 100644 --- a/device/testing/firmware-samsung-santos10wifi/APKBUILD +++ b/device/testing/firmware-samsung-santos10wifi/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/santos10-dev/proprietary_vendor_samsung_santos10-common" arch="x86" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/santos10-dev/proprietary_vendor_samsung_santos10-common/archive/$_commit.tar.gz" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/proprietary_vendor_samsung_santos10-common-$_commit" package() { diff --git a/device/testing/firmware-samsung-serranolte/APKBUILD b/device/testing/firmware-samsung-serranolte/APKBUILD index c66c97b85..cf9a46d01 100644 --- a/device/testing/firmware-samsung-serranolte/APKBUILD +++ b/device/testing/firmware-samsung-serranolte/APKBUILD @@ -13,7 +13,7 @@ license="proprietary" source="$pkgname-$_ver.tar.xz::https://drive.google.com/uc?export=download&id=1bKQ6m9avN6k2puJTZr55dIeGb8B7K_lT $pkgname-$pkgver.tar.gz::https://github.com/j0ki/firmware-samsung-i9195/archive/$_commit.tar.gz $pkgname-$pkgver-2.tar.gz::https://github.com/LineageOS/android_device_samsung_serrano-common/archive/$_commit_2.tar.gz" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b05 wcnss.b06 wcnss.mdt" _files_2="WCNSS_cfg.dat WCNSS_qcom_cfg.ini WCNSS_qcom_wlan_nv.bin" diff --git a/device/testing/firmware-samsung-superior/APKBUILD b/device/testing/firmware-samsung-superior/APKBUILD index ef879d4aa..7990166b0 100644 --- a/device/testing/firmware-samsung-superior/APKBUILD +++ b/device/testing/firmware-samsung-superior/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/Begggs/proprietary_vendor_samsung_superior" arch="armv7" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/Begggs/proprietary_vendor_samsung_superior/archive/$_commit.tar.gz" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/proprietary_vendor_samsung_superior-$_commit" package() { diff --git a/device/testing/firmware-samsung-u8500/APKBUILD b/device/testing/firmware-samsung-u8500/APKBUILD index 1eb4a9a6c..69f699bda 100644 --- a/device/testing/firmware-samsung-u8500/APKBUILD +++ b/device/testing/firmware-samsung-u8500/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Samsung Galaxy devices based on ST-Ericsson U8500" url="https://github.com/evokelektrique/samsung-u8500" arch="armv7" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="32362bbb61aac3e48d5e30d7ae506a31204469c0" source="https://github.com/evokelektrique/samsung-u8500/archive/$_commit.tar.gz" builddir="$srcdir/samsung-u8500-$_commit/brcm" diff --git a/device/testing/firmware-samsung-universal7880/APKBUILD b/device/testing/firmware-samsung-universal7880/APKBUILD index b424a37c6..7cfb05de3 100644 --- a/device/testing/firmware-samsung-universal7880/APKBUILD +++ b/device/testing/firmware-samsung-universal7880/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung devices on Exynos7880 SOC (a5y17lte, a7y17lte) url="https://github.com/TheMuppets/proprietary_vendor_samsung" arch="noarch" license="proprietary" -options="!check !archcheck" +options="!check !archcheck !tracedeps pmb:cross-native" _commit_device="8b6074d8db9095b6ba1b37a273a6d9e7e87711c3" _repo_device="https://github.com/LineageOS/android_device_samsung_universal7880-common/raw/$_commit_device/configs/wifi" diff --git a/device/testing/firmware-samsung-universal7885/APKBUILD b/device/testing/firmware-samsung-universal7885/APKBUILD index b051bd29b..cd36d88bd 100644 --- a/device/testing/firmware-samsung-universal7885/APKBUILD +++ b/device/testing/firmware-samsung-universal7885/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="WiFi firmware for the Samsung devices on Exynos7885 SOC (jackpotlte)" url="https://github.com/VDavid003/samsung_jackpotlte_dump" arch="noarch" license="proprietary" -options="!check !archcheck" +options="!check !archcheck !tracedeps pmb:cross-native" _commit="b3aaaa27f95f084cb1fdf4e566baca54c61c3754" _repo="https://github.com/VDavid003/samsung_jackpotlte_dump/raw/$_commit/system" diff --git a/device/testing/firmware-samsung-zero/APKBUILD b/device/testing/firmware-samsung-zero/APKBUILD index c28f06d67..92b3e1252 100644 --- a/device/testing/firmware-samsung-zero/APKBUILD +++ b/device/testing/firmware-samsung-zero/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for the Samsung Galaxy S6 / S6 edge (zerofltexx/zeroltexx)" url="https://github.com/Exynos7420/proprietary_vendor_samsung_zero-common" arch="noarch" license="proprietary" -options="!check !archcheck !strip !spdx" +options="!check !archcheck !strip !spdx !tracedeps pmb:cross-native" # Source _commit="9ff5ecfd76e05e7b8fd2210675af51f3acf2eb95" diff --git a/device/testing/firmware-sony-castor/APKBUILD b/device/testing/firmware-sony-castor/APKBUILD index fc73a420c..4a4459e90 100644 --- a/device/testing/firmware-sony-castor/APKBUILD +++ b/device/testing/firmware-sony-castor/APKBUILD @@ -9,7 +9,7 @@ arch="armv7" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/sonyxperiadev/device-sony-castor_windy/archive/$_commit.tar.gz" builddir="$srcdir/device-sony-castor_windy-$_commit" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" package() { install -Dm644 rootdir/system/etc/BCM4339.hcd \ diff --git a/device/testing/firmware-sony-leo/APKBUILD b/device/testing/firmware-sony-leo/APKBUILD index a9ea4b53e..1bf61ec56 100644 --- a/device/testing/firmware-sony-leo/APKBUILD +++ b/device/testing/firmware-sony-leo/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware files for Sony Shinano-Leo platform" url="https://github.com/TheMuppets/proprietary_vendor_sony" arch="noarch" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps pmb:cross-native" # Source _files_z3="BCM43xx.hcd touch_module_id_0x96.img" diff --git a/device/testing/firmware-sony-rhine/APKBUILD b/device/testing/firmware-sony-rhine/APKBUILD index 04715fa9d..f32815334 100644 --- a/device/testing/firmware-sony-rhine/APKBUILD +++ b/device/testing/firmware-sony-rhine/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_sony" arch="armv7" license="proprietary" depends="wcnss-wlan" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" # Source _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 diff --git a/device/testing/firmware-sony-sumire/APKBUILD b/device/testing/firmware-sony-sumire/APKBUILD index c959a93cd..507aa9e80 100644 --- a/device/testing/firmware-sony-sumire/APKBUILD +++ b/device/testing/firmware-sony-sumire/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_sony" arch="aarch64" license="proprietary" _commit="cf702d6d4b2ff72b3ea7c4635e83540857ddd770" -options="!check !strip" +options="!check !strip !tracedeps pmb:cross-native" # Source source=" diff --git a/device/testing/firmware-surftab-wintron7.0/APKBUILD b/device/testing/firmware-surftab-wintron7.0/APKBUILD index 6db1fdb66..069094f19 100644 --- a/device/testing/firmware-surftab-wintron7.0/APKBUILD +++ b/device/testing/firmware-surftab-wintron7.0/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/onitake/gsl-firmware" arch="x86_64" license="proprietary" source="https://github.com/onitake/gsl-firmware/raw/231bb49e312966df4b2eebc46815d7dde90c9b52/firmware/linux/silead/gsl1686-surftab-wintron70-st70416-6.fw" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" package() { mkdir -p "$pkgdir"/lib/firmware/silead diff --git a/device/testing/firmware-t2m-flame/APKBUILD b/device/testing/firmware-t2m-flame/APKBUILD index 4ef5f6a79..620c88135 100644 --- a/device/testing/firmware-t2m-flame/APKBUILD +++ b/device/testing/firmware-t2m-flame/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/yuvadm/mozilla-flame-firmware" arch="armhf" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/yuvadm/mozilla-flame-firmware/archive/$_commit.tar.gz" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/mozilla-flame-firmware-$_commit" package() { diff --git a/device/testing/firmware-vernee-k506/APKBUILD b/device/testing/firmware-vernee-k506/APKBUILD index b46965c4c..73e87660a 100644 --- a/device/testing/firmware-vernee-k506/APKBUILD +++ b/device/testing/firmware-vernee-k506/APKBUILD @@ -7,7 +7,7 @@ url="https://github.com/MediatekAndroidDevelopers/android_vendor_vernee_thor_k50 arch="aarch64" license="proprietary" source="$pkgname-$_commit.tar.gz::https://github.com/MediatekAndroidDevelopers/android_vendor_vernee_thor_k506/archive/$_commit.tar.gz" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/android_vendor_vernee_thor_k506-$_commit" _fileswifi="ROMv2_lm_patch_1_0_hdr.bin ROMv2_lm_patch_1_1_hdr.bin WIFI_RAM_CODE_6735 WMT_SOC.cfg" diff --git a/device/testing/firmware-xiaomi-armani/APKBUILD b/device/testing/firmware-xiaomi-armani/APKBUILD index bd0f0b424..913603613 100644 --- a/device/testing/firmware-xiaomi-armani/APKBUILD +++ b/device/testing/firmware-xiaomi-armani/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_xiaomi" arch="armhf" license="proprietary" depends="wcnss-wlan" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" # Source _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 diff --git a/device/testing/firmware-xiaomi-daisy/APKBUILD b/device/testing/firmware-xiaomi-daisy/APKBUILD index 895d27adb..e3115d37b 100644 --- a/device/testing/firmware-xiaomi-daisy/APKBUILD +++ b/device/testing/firmware-xiaomi-daisy/APKBUILD @@ -9,7 +9,7 @@ depends="wcnss-wlan" _repository="firmware-xiaomi-daisy" _commit="9ae200b57743088f83a6f2b02a6b7ce4596a77d6" source="$pkgname-$_commit.tar.gz::https://github.com/alikates/firmware-xiaomi-daisy/archive/$_commit.tar.gz" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/firmware-xiaomi-daisy-$_commit" _fwdir="/lib/firmware/postmarketos" diff --git a/device/testing/firmware-xiaomi-dior/APKBUILD b/device/testing/firmware-xiaomi-dior/APKBUILD index 4f140058d..01a2a3d19 100644 --- a/device/testing/firmware-xiaomi-dior/APKBUILD +++ b/device/testing/firmware-xiaomi-dior/APKBUILD @@ -7,7 +7,7 @@ url="https://postmarketos.org" arch="armv7" license="proprietary" depends="wcnss-wlan" -options="!check !strip !archcheck !spdx" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" # Source _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b07 wcnss.b08 wcnss.b09 wcnss.mdt" diff --git a/device/testing/firmware-xiaomi-ferrari/APKBUILD b/device/testing/firmware-xiaomi-ferrari/APKBUILD index 8dd26d9e5..4204a2b2d 100644 --- a/device/testing/firmware-xiaomi-ferrari/APKBUILD +++ b/device/testing/firmware-xiaomi-ferrari/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/TheMuppets/proprietary_vendor_xiaomi" arch="aarch64" license="proprietary" depends="wcnss-wlan alsa-ucm-conf soc-qcom-msm8916" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps" # Source _files="a420_pfp.fw a420_pm4.fw maxtouch.fw maxtouch_biel.fw mba.mbn modem.b00 modem.b01 modem.b02 modem.b03 modem.b04 modem.b05 modem.b06 modem.b08 modem.b09 modem.b10 modem.b12 modem.b13 modem.b14 modem.b15 modem.b16 modem.b17 modem.b18 modem.b21 modem.b22 modem.b23 modem.b25 modem.b26 modem.mdt wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 wcnss.b09 wcnss.b10 wcnss.b11 wcnss.mdt" @@ -17,7 +17,6 @@ _prima_commit="0e096905ac1db7a6aa726e797ad9a3f9ee0d9035" _url="https://github.com/SUNGOLDSV/proprietary_vendor_xiaomi_ferrari/raw/$_commit/proprietary/etc/firmware" _prima_url="https://github.com/SUNGOLDSV/device_xiaomi_ferrari/raw/$_prima_commit/wifi" _venus_url="https://github.com/SUNGOLDSV/proprietary_vendor_xiaomi_ferrari/raw/$_commit/proprietary/etc/firmware/qcom/venus-1.8" -source="" for _i in $_files; do source="$source $pkgname-$_commit-$_i::$_url/$_i" done diff --git a/device/testing/firmware-xiaomi-gemini/APKBUILD b/device/testing/firmware-xiaomi-gemini/APKBUILD index db4518813..e6062f111 100644 --- a/device/testing/firmware-xiaomi-gemini/APKBUILD +++ b/device/testing/firmware-xiaomi-gemini/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for Xiaomi Mi 5" url="https://gitlab.com/cunidev/firmware-xiaomi-gemini" arch="aarch64" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps pmb:cross-native" _commit="07917ca1673f124413897d94f5660a8a379209b3" diff --git a/device/testing/firmware-xiaomi-kenzo/APKBUILD b/device/testing/firmware-xiaomi-kenzo/APKBUILD index a3d325bc8..269016f81 100644 --- a/device/testing/firmware-xiaomi-kenzo/APKBUILD +++ b/device/testing/firmware-xiaomi-kenzo/APKBUILD @@ -8,7 +8,7 @@ arch="aarch64" license="proprietary" depends="wcnss-wlan" source="$pkgname-$_commit.tar.gz::https://gitlab.com/IdanHoro/vendor_xiaomi_kenzo/-/archive/$_commit/vendor_xiaomi_kenzo-$_commit.tar.gz" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/vendor_xiaomi_kenzo-$_commit" _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 diff --git a/device/testing/firmware-xiaomi-libra/APKBUILD b/device/testing/firmware-xiaomi-libra/APKBUILD index aaef803e0..4b0ed917a 100644 --- a/device/testing/firmware-xiaomi-libra/APKBUILD +++ b/device/testing/firmware-xiaomi-libra/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware files for Xiaomi Mi 4c" url="https://github.com/aostanin/xiaomi-libra-firmware" arch="aarch64" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps pmb:cross-native" # Source _files="bdwlan30.bin otp30.bin qwlan30.bin utf30.bin" diff --git a/device/testing/firmware-xiaomi-mido/APKBUILD b/device/testing/firmware-xiaomi-mido/APKBUILD index f0dabf87f..1f055d885 100644 --- a/device/testing/firmware-xiaomi-mido/APKBUILD +++ b/device/testing/firmware-xiaomi-mido/APKBUILD @@ -5,7 +5,7 @@ pkgdesc="Firmware for Xiaomi Redmi Note 4X" url="https://github.com/Kiciuk/proprietary_firmware_mido" arch="aarch64" license="proprietary" -options="!check !strip !archcheck" +options="!check !strip !archcheck !tracedeps pmb:cross-native" _commit="bc001cbb255a0ded2b58af07b93f712cd9322483" source="https://github.com/Kiciuk/proprietary_firmware_mido/archive/$_commit.zip" builddir="$srcdir/proprietary_firmware_mido-$_commit" diff --git a/device/testing/firmware-xiaomi-santoni/APKBUILD b/device/testing/firmware-xiaomi-santoni/APKBUILD index 885c93ac2..6639947d1 100644 --- a/device/testing/firmware-xiaomi-santoni/APKBUILD +++ b/device/testing/firmware-xiaomi-santoni/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware files for Xiaomi Redmi 4X" url="https://postmarketos.org" arch="aarch64" license="proprietary" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" # Source _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 diff --git a/device/testing/firmware-xiaomi-tissot/APKBUILD b/device/testing/firmware-xiaomi-tissot/APKBUILD index e91edffc2..68a1b8e18 100644 --- a/device/testing/firmware-xiaomi-tissot/APKBUILD +++ b/device/testing/firmware-xiaomi-tissot/APKBUILD @@ -8,7 +8,7 @@ arch="aarch64" license="proprietary" depends="wcnss-wlan" source="$pkgname-$_commit.tar.gz::https://gitlab.com/IonAgorria/postmarketos-vendor-xiaomi-tissot/-/archive/$_commit.tar.gz" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/postmarketos-vendor-xiaomi-tissot-$_commit" _files="wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 diff --git a/device/testing/firmware-xiaomi-vince/APKBUILD b/device/testing/firmware-xiaomi-vince/APKBUILD index 9cc2c7c40..2f290abc7 100644 --- a/device/testing/firmware-xiaomi-vince/APKBUILD +++ b/device/testing/firmware-xiaomi-vince/APKBUILD @@ -11,7 +11,7 @@ license="proprietary" depends="wcnss-wlan adsp-audio" source="$pkgname-$_commit.tar.gz::https://github.com/Blacksuan19/android_vendor_xiaomi_vince/archive/$_commit.tar.gz vince-fw-$_commit_vince_fw.tar.gz::https://github.com/M0Rf30/postmarketos-vendor-xiaomi-vince/archive/$_commit_vince_fw.tar.gz" -options="!strip !check !archcheck !spdx" +options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/postmarketos-vendor-xiaomi-vince-$_commit" _files_adreno="a506_zap.b00 a506_zap.b01 a506_zap.b02 a506_zap.mdt a530_pfp.fw a530_pm4.fw" diff --git a/device/testing/firmware-xiaomi-willow/APKBUILD b/device/testing/firmware-xiaomi-willow/APKBUILD index 92b2b3840..9308653bf 100644 --- a/device/testing/firmware-xiaomi-willow/APKBUILD +++ b/device/testing/firmware-xiaomi-willow/APKBUILD @@ -6,7 +6,7 @@ pkgdesc="Firmware for Xiaomi Redmi Note 8t" url="https://github.com/Xiaomi-trinket-dev/vendor_xiaomi_sm6125-common" arch="aarch64" license="proprietary" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps" _f="novatek_ts_tianma_fw.bin" _commit="ea359557ce79ff5233dea82cd155a6afec46a5d6" diff --git a/device/testing/firmware-xunlong-orangepi3/APKBUILD b/device/testing/firmware-xunlong-orangepi3/APKBUILD index fbbec7ed4..c1e5e5da4 100644 --- a/device/testing/firmware-xunlong-orangepi3/APKBUILD +++ b/device/testing/firmware-xunlong-orangepi3/APKBUILD @@ -7,7 +7,7 @@ pkgdesc="Firmware for the Xunlong Orange Pi 3 (xunlong-orangepi3)" url="https://github.com/LibreELEC/brcmfmac_sdio-firmware" arch="aarch64" 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" builddir="$srcdir/brcmfmac_sdio-firmware-$_commit" diff --git a/device/testing/firmware-zuk-z2-row/APKBUILD b/device/testing/firmware-zuk-z2-row/APKBUILD index 89eae4c7f..9ebcc341f 100644 --- a/device/testing/firmware-zuk-z2-row/APKBUILD +++ b/device/testing/firmware-zuk-z2-row/APKBUILD @@ -6,7 +6,7 @@ url="https://github.com/cuihaoleo/pmos-firmware-zuk-z2-row" arch="aarch64" license="proprietary" depends="wcnss-wlan" -options="!strip !check !archcheck" +options="!strip !check !archcheck !tracedeps pmb:cross-native" _commit="532094ed73675baab03c439f5c1b9248012b5ae8" source="$url/archive/$_commit.tar.gz"