/[packages]/cauldron/alsa-firmware/current/SPECS/alsa-firmware.spec
ViewVC logotype

Contents of /cauldron/alsa-firmware/current/SPECS/alsa-firmware.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 793333 - (show annotations) (download)
Sat Oct 25 20:33:08 2014 UTC (9 years, 6 months ago) by danf
File size: 2976 byte(s)
Bumped release for rebuild (since mass rebuild release bump was incorrect)

1 %define _binaries_in_noarch_packages_terminate_build 0
2 %define firm_beta 0
3
4 %if %firm_beta
5 %define firm_name alsa-firmware-%version%firm_beta
6 %else
7 %define firm_name alsa-firmware-%version
8 %endif
9
10 Name: alsa-firmware
11 Version: 1.0.28
12 %if %firm_beta
13 Release: %mkrel 0.%{firm_beta}.6
14 %else
15 Release: %mkrel 2
16 %endif
17 Summary: Advanced Linux Sound Architecture (ALSA) tools
18 # use the licenses figured out by Fedora, for a break down of where each license
19 # comes from see:
20 # http://pkgs.fedoraproject.org/gitweb/?p=alsa-firmware.git;a=blob;f=alsa-firmware.spec
21 License: GPLv1+ and BSD and GPLv2+ and GPLv2 and LGPLv2+
22 URL: http://alsa-project.org
23 Source0: ftp://ftp.alsa-project.org/pub/firmware/%firm_name.tar.bz2
24 Source1: audio_dock_netlist.h
25 Group: System/Kernel and hardware
26 Requires: alsa-tools-firmware >= %{version}
27 Requires: udev
28 BuildRequires: automake
29 BuildRequires: autoconf
30 BuildArch: noarch
31 Provides: aica-firmware = %{version}-%{release}
32 Provides: asihpi-firmware = %{version}-%{release}
33 Provides: emagic-firmware = %{version}-%{release}
34 Provides: emu1010-firmware = %{version}-%{release}
35 Provides: sb16-firmware = %{version}-%{release}
36 Provides: korg1212-firmware = %{version}-%{release}
37 Provides: maestro3-firmware = %{version}-%{release}
38 Provides: turtlebeach-firmware = %{version}-%{release}
39 Provides: yamaha-firmware = %{version}-%{release}
40 Obsoletes: aica-firmware < %{version}-%{release}
41 Obsoletes: asihpi-firmware < %{version}-%{release}
42 Obsoletes: emagic-firmware < %{version}-%{release}
43 Obsoletes: emu1010-firmware < %{version}-%{release}
44 Obsoletes: sb16-firmware < %{version}-%{release}
45 Obsoletes: korg1212-firmware < %{version}-%{release}
46 Obsoletes: maestro3-firmware < %{version}-%{release}
47 Obsoletes: turtlebeach-firmware < %{version}-%{release}
48 Obsoletes: yamaha-firmware < %{version}-%{release}
49
50 # (ahmad) provide echomixer-firmware, and not echomixer, so as not to obsolete
51 # echomixer here and in alsa-tools; urpmi can't soomthly handle a package
52 # obsoleted by two packages
53 Provides: echomixer-firmware = %{version}-%{release}
54
55 %description
56 This package contains the firmware binaries for a number of sound cards.
57 Some (but not all of these) require firmware loaders which are included in
58 the alsa-tools-firmware package.
59
60 %prep
61 %setup -q
62 cp %SOURCE1 emu/audio_dock_netlist.h
63
64 %build
65 autoreconf -fi
66 %configure2_5x --with-hotplug-dir=/lib/firmware --disable-loader
67 %make
68
69 # (Fedora) Rename README files from firmware subdirs that have them
70 for i in hdsploader mixartloader pcxhrloader usx2yloader vxloader
71 do
72 mv ${i}/README README.${i}
73 done
74
75 %install
76 %makeinstall_std
77
78 %files
79 %doc COPYING README*
80 /lib/firmware/asihpi
81 /lib/firmware/cs46xx/
82 /lib/firmware/ea/
83 /lib/firmware/emu/
84 /lib/firmware/korg/k1212.dsp
85 /lib/firmware/pcxhr/
86 /lib/firmware/vx/
87 /lib/firmware/turtlebeach/
88 /lib/firmware/yamaha/
89 /lib/firmware/sb16/
90 /lib/firmware/mixart/
91 /lib/firmware/ess/
92 /lib/firmware/*.bin
93
94 %dir %{_datadir}/alsa/firmware
95 %{_datadir}/alsa/firmware/usx2yloader

  ViewVC Help
Powered by ViewVC 1.1.30