From 6f29a4f02c1ced6fcb8f5885c40a36decf958482 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Wed, 2 Sep 2020 15:47:46 +1000 Subject: [PATCH] alsa-firmware: remove nocross, add ignore_elf_files alsa-firmware's only C files are internal generation utilities; use the host cc to allow it to be cross. There is an elf file that is required for one of the pieces of firmware which needs to be located in /usr/share; add it to ignore_elf_files. This will be required for the nocross removal. --- srcpkgs/alsa-firmware/template | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/srcpkgs/alsa-firmware/template b/srcpkgs/alsa-firmware/template index 63d37de92b1..064e403e34c 100644 --- a/srcpkgs/alsa-firmware/template +++ b/srcpkgs/alsa-firmware/template @@ -1,7 +1,7 @@ # Template file for 'alsa-firmware' pkgname=alsa-firmware version=1.2.1 -revision=1 +revision=2 archs=noarch build_style=gnu-configure configure_args="--with-hotplug-dir=/usr/lib/firmware" @@ -11,8 +11,12 @@ license="GPL-2.0-only" homepage="http://www.alsa-project.org" distfiles="https://www.alsa-project.org/files/pub/firmware/${pkgname}-${version}.tar.bz2" checksum=aea27c571dbe02ede298cf9f637d8dfdb758e032e372c8d7e96ccb2b15fa08ab -nocross=yes nostrip=yes +ignore_elf_files="/usr/share/alsa/firmware/mixartloader/miXart8.elf" + +pre_configure() { + export CC="${BUILD_CC}" CFLAGS="${BUILD_CFLAGS}" LDFLAGS="${BUILD_LDFLAGS}" +} post_install() { # Removed to prevent any conflict with 'linux-firmware' package