commit 2697860df06e0d924c27e9b9b213e2d00bf10679 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:31:26 2019 -0400 Package init diff --git a/alsa-firmware-1.0.29.tar.bz2 b/alsa-firmware-1.0.29.tar.bz2 new file mode 100644 index 0000000..781b03a Binary files /dev/null and b/alsa-firmware-1.0.29.tar.bz2 differ diff --git a/alsa-firmware.spec b/alsa-firmware.spec new file mode 100644 index 0000000..1e9f8d9 --- /dev/null +++ b/alsa-firmware.spec @@ -0,0 +1,73 @@ +%define debug_package %{nil} +%define _binaries_in_noarch_packages_terminate_build 0 +# ca0132 limite patent license by CTL, so define configure --disable-loader +%define with_loader 0 + + +%if 0%{?with_loader} +%define loader_opt --enable-loader +%define readme hdsploader mixartloader pcxhrloader usx2yloader vxloader ca0132 aica +%else +%define loader_opt --disable-loader +%define readme usx2yloader aica +%endif + +Name: alsa-firmware +Version: 1.0.29 +Release: 9 +Summary: Firmware for cards + +Group: Applications/Multimedia +License: GPLV2 +URL: http://www.alsa-project.org +Source0: https://www.alsa-project.org/files/pub/firmware/%{name}-%{version}.tar.bz2 + +BuildRequires: automake +Requires: alsa-tools-firmware >= %{version} +BuildArch: noarch + +%description +alsa-firmware contains binary drivers for various third-party products. + +%prep +%autosetup -n %{name}-%{version} + +%build +echo %{loader_opt} +%configure %{loader_opt} +make %{?_smp_mflags} +mv aica/license.txt aica/LICENSE +mv aica/Dreamcast_sound.txt aica/README +mv ca0132/creative.txt ca0132/LICENSE + +%install +make install DESTDIR=%{buildroot} + +# install README COPYING for package and LICENSE README for third-party products +mkdir -p %{buildroot}%{_docdir}/%{name} +install -c -m 0644 COPYING %{buildroot}%{_docdir}/%{name} +install -c -m 0644 README %{buildroot}%{_docdir}/%{name} + +for dir in %{readme}; +do + mkdir -p %{buildroot}%{_docdir}/%{name}/$dir + for f in LICENSE README; + do + test -f $dir/$f || continue + install -c -m 0644 $dir/$f %{buildroot}%{_docdir}/%{name}/$dir + done +done +# FIXME: remove non-existing msnd firmware symlinks +rm -rf %{buildroot}/lib/firmware/turtlebeach + +%files +%doc %{_docdir}/%{name} +/lib/firmware/* +%{_datadir}/alsa/firmware/ + +%changelog +* Wed Aug 28 2019 luochunsheng - 10.0.29-9 +- fix spelling errors + +* Mon Aug 19 2019 openEuler Buildteam - 10.0.29-8 +- Package init