From 58c9864ac2570142db0300b76686b60a42ac695163a0a1132b4c1d993b820a9d Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 11 Nov 2020 13:28:55 +0000 Subject: [PATCH] Accepting request 847553 from home:lnussel:firmware - use %_firmwaredir OBS-URL: https://build.opensuse.org/request/show/847553 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa-firmware?expand=0&rev=40 --- alsa-firmware.changes | 5 +++++ alsa-firmware.spec | 16 ++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/alsa-firmware.changes b/alsa-firmware.changes index 599b4f2..6fd136c 100644 --- a/alsa-firmware.changes +++ b/alsa-firmware.changes @@ -6,6 +6,11 @@ Wed Oct 21 13:04:20 CEST 2020 - tiwai@suse.de See details in https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4 +------------------------------------------------------------------- +Mon Oct 19 12:49:11 UTC 2020 - Ludwig Nussel + +- use %_firmwaredir + ------------------------------------------------------------------- Tue Jan 14 14:46:03 CET 2020 - tiwai@suse.de diff --git a/alsa-firmware.spec b/alsa-firmware.spec index b826ecb..485f910 100644 --- a/alsa-firmware.spec +++ b/alsa-firmware.spec @@ -82,36 +82,36 @@ Various firmware data files for ALSA drivers. %configure \ --enable-loader \ --enable-hotplug \ - --with-hotplug-dir=/lib/firmware + --with-hotplug-dir=%{_firmwaredir} make %{?_smp_mflags} %install make DESTDIR="%{buildroot}" install # remove duplicated entries that are already in kernel-firmware package -rm -f %{buildroot}/lib/firmware/ctefx.bin -rm -f %{buildroot}/lib/firmware/ctspeq.bin +rm -f %{buildroot}%{_firmwaredir}/ctefx.bin +rm -f %{buildroot}%{_firmwaredir}/ctspeq.bin # remove unnecessary loader firmwares for d in vxloader mixartloader pcxhrloader; do rm -rf %{buildroot}%{_datadir}/alsa/firmware/$d done # some files are included in the new "kernel-firmware" package for d in ess korg sb16 yamaha; do - rm -rf %{buildroot}/lib/firmware/$d + rm -rf %{buildroot}%{_firmwaredir}/$d done # change identical files to symlinks for hdsploader pushd %{buildroot}%{_datadir}/alsa/firmware/hdsploader for i in *.bin; do - hotplug=%{buildroot}/lib/firmware/$i + hotplug=%{buildroot}%{_firmwaredir}/$i if [ -f $hotplug ]; then if cmp -s -b $hotplug $i; then rm $i - ln -s /lib/firmware/$i + ln -s %{_firmwaredir}/$i fi fi done popd # FIXME: remove non-existing msnd firmware symlinks -rm -rf %{buildroot}/lib/firmware/turtlebeach +rm -rf %{buildroot}%{_firmwaredir}/turtlebeach # install documents mkdir -p %{buildroot}%{_docdir}/%{name} mkdir -p %{buildroot}%{_licensedir}/%{name} @@ -143,7 +143,7 @@ install -D -c -m 0644 %{SOURCE1} %{buildroot}%{_udevdir}/rules.d/52-usx2yaudio.r %defattr(-, root, root) %doc %{_docdir}/%{name} %license %{_licensedir}/%{name} -/lib/firmware/* +%{_firmwaredir}/* %{_datadir}/alsa %{_udevdir}