From 3a08054d428356c5772798fa2ee8b3b8fc7182ea Mon Sep 17 00:00:00 2001 From: Anton Bambura Date: Sun, 16 Aug 2026 18:54:03 +0300 Subject: [PATCH] firmware-ayn-audioreach-topology: new aport Part-of: --- .../firmware-ayn-audioreach-topology/APKBUILD | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 device/testing/firmware-ayn-audioreach-topology/APKBUILD diff --git a/device/testing/firmware-ayn-audioreach-topology/APKBUILD b/device/testing/firmware-ayn-audioreach-topology/APKBUILD new file mode 100644 index 000000000..0a68e771f --- /dev/null +++ b/device/testing/firmware-ayn-audioreach-topology/APKBUILD @@ -0,0 +1,31 @@ +maintainer="Anton Bambura " +pkgname=firmware-ayn-audioreach-topology +pkgver=0_git20260415 +_commit="37be59126ccaf89943a0921bca0de6d2b84e5419" +pkgrel=0 +pkgdesc="Audioreach Topology for AYN Odin 2 and 3" +url="https://github.com/AYNTechnologies/audioreach-topology" +# these files are not specific to cpu architecture, but only make sense on aarch64 devices +arch="aarch64" +license="BSD-3-Clause" +makedepends="alsa-utils cmake m4 samurai" +source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" +options="!check !tracedeps pmb:cross-native" +builddir="$srcdir/audioreach-topology-$_commit" + +build() { + cmake -B build -S . + cmake --build build \ + --target topology_SM8550-AYN topology_SM8750-AYN +} + +package() { + install -Dm644 build/qcom/sm8550/SM8550-AYN-tplg.bin \ + -t "$pkgdir"/usr/lib/firmware/qcom/sm8550 + install -Dm644 build/qcom/sm8750/SM8750-AYN-tplg.bin \ + -t "$pkgdir"/usr/lib/firmware/qcom/sm8750 +} + +sha512sums=" +ba1f3d24a82816cb49338b448c82189ab90d5ddaa3a52297825e1f1a7683241d0294b590c4b9e119dcb2030a70401ebd0492766911078e46ca78d89ccd5bd83b firmware-ayn-audioreach-topology-37be59126ccaf89943a0921bca0de6d2b84e5419.tar.gz +"