343f3ea36d
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. Part of the noarch removal.
26 lines
914 B
Bash
26 lines
914 B
Bash
# Template file for 'alsa-firmware'
|
|
pkgname=alsa-firmware
|
|
version=1.2.1
|
|
revision=2
|
|
build_style=gnu-configure
|
|
configure_args="--with-hotplug-dir=/usr/lib/firmware"
|
|
short_desc="Advanced Linux Sound Architecture (ALSA) firmware"
|
|
maintainer="Duncaen <duncaen@voidlinux.org>"
|
|
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
|
|
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
|
|
rm -rfv ${DESTDIR}/usr/lib/firmware/{ess,korg,sb16,yamaha}
|
|
rm -fv ${DESTDIR}/usr/lib/firmware/ctefx.bin
|
|
rm -fv ${DESTDIR}/usr/lib/firmware/ctspeq.bin
|
|
}
|