diff --git a/testing/sof-bin/APKBUILD b/testing/sof-bin/APKBUILD new file mode 100644 index 00000000000..1103217571f --- /dev/null +++ b/testing/sof-bin/APKBUILD @@ -0,0 +1,41 @@ +# Maintainer: Alex Xu (Hello71) +pkgname=sof-bin +pkgver=1.8 +pkgrel=0 +pkgdesc="Sound Open Firmware" +url="https://github.com/thesofproject/sof-bin" +arch="x86_64" +license="custom:BSD" +options="!check" +makedepends="libc6-compat alsa-lib" # trigger abuild autodetection +subpackages="sof-doc:doc sof-firmware:firmware sof-tools:tools" +source="https://github.com/thesofproject/$pkgname/releases/download/v$pkgver/$pkgname-v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-v$pkgver" + +package() { + depends="sof-firmware sof-tools" + mkdir -p $pkgdir +} + +doc() { + mkdir -p $subpkgdir/usr/share/licenses + install -m644 $builddir/LICENCE.* $builddir/Notice.* $subpkgdir/usr/share/licenses/ +} + +firmware() { + mkdir -p $subpkgdir/usr/lib/firmware/intel + cp -a $builddir/sof-v$pkgver $subpkgdir/usr/lib/firmware/intel/ + ln -s sof-v$pkgver $subpkgdir/usr/lib/firmware/intel/sof + cp -a $builddir/sof-tplg-v$pkgver $subpkgdir/usr/lib/firmware/intel/ + ln -s sof-tplg-v$pkgver $subpkgdir/usr/lib/firmware/intel/sof-tplg +} + +tools() { + depends="libc6-compat" # work around abuild bug + install -d $subpkgdir/usr/bin + install -m755 $builddir/tools-v$pkgver/* $subpkgdir/usr/bin/ +} + +sha512sums=" +b103828769de5a267889466608adac20aad4790be8da9680498d3b8f8d0c407b9813d13d5ed12db7238a409064a7fe345b73927c566239c27b98e1c7bea3cd99 sof-bin-v1.8.tar.gz +"