/[packages]/cauldron/audacious-plugins/current/SPECS/audacious-plugins.spec
ViewVC logotype

Annotation of /cauldron/audacious-plugins/current/SPECS/audacious-plugins.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 112969 - (hide annotations) (download)
Fri Jun 24 04:17:40 2011 UTC (12 years, 9 months ago) by fwang
File size: 9450 byte(s)
fix build with ffmpeg 0.8
1 ennael 63943 %define name audacious-plugins
2 dmorgan 101591 %define version 2.5.1
3 ennael 63943 %define snapshot 0
4     %define pre 0
5 fwang 112944 %define rel 3
6 ennael 63943 %if %pre
7     %define release %mkrel -c %pre %rel
8     %define fname %name-%version-%pre
9     %else
10     %define fname %name-%version
11     %define release %mkrel %rel
12     %endif
13    
14     Summary: Audacious Media Player core plugins
15     Name: %name
16     Version: %version
17     Release: %release%{?extrarelsuffix}
18     Epoch: 5
19     Source0: http://distfiles.atheme.org/%fname.tgz
20     Patch0: audacious-plugins-cf740d37e431-fix-usf-memory-build.patch
21     Patch1: audacious-plugins-2.4-rc1-linking.patch
22 fwang 112969 Patch2: audacious-plugins-2.5.1-ffmpeg0.8.patch
23 ennael 63943 License: GPLv2+
24     Group: Sound
25     Url: http://audacious-media-player.org/
26     Requires: audacious >= %audacious
27     BuildRequires: libaudacious-devel >= %audacious
28     BuildRequires: alsa-lib-devel >= 1.0.0
29     BuildRequires: oggvorbis-devel
30     BuildRequires: libglade2.0-devel
31     #gw crossfade
32     BuildRequires: libsamplerate-devel
33     BuildRequires: libmodplug-devel
34     BuildRequires: libmms-devel
35     BuildRequires: liblirc-devel
36     BuildRequires: gtk2-devel >= 2.6.0
37     BuildRequires: libmesaglut-devel
38     BuildRequires: libxcomposite-devel
39     BuildRequires: SDL-devel
40     BuildRequires: libsndfile-devel
41     BuildRequires: libjack-devel
42     BuildRequires: taglib-devel
43     BuildRequires: libmad-devel
44     BuildRequires: libmusicbrainz-devel
45     BuildRequires: libnotify-devel
46     #gw currently does not build
47     #BuildRequires: bluez-devel >= 2.22
48     BuildRequires: libbinio-devel
49     #gw scrobbler and curl:
50     BuildRequires: libcurl-devel >= 7.9.7
51     BuildRequires: libneon-devel >= 0.26
52     BuildRequires: libfluidsynth-devel
53     BuildRequires: libwavpack-devel
54     BuildRequires: libprojectm-devel >= 1:1.1 gtkglext-devel >= 1.2.0
55     BuildRequires: libmtp-devel >= 0.3.0
56     BuildRequires: libflac-devel
57     BuildRequires: libcddb-devel
58     BuildRequires: libcdio-devel
59     BuildRequires: libimlib2-devel
60     BuildRequires: libshout-devel
61     BuildRequires: libbs2b-devel
62     BuildRequires: ffmpeg-devel
63     BuildRequires: libcue-devel
64     Provides: beep-media-player-libvisual beep-media-player-lirc audacious-modplug
65     Obsoletes: beep-media-player-libvisual beep-media-player-lirc audacious-modplug
66     #gw make sure the broken plugin is removed
67     Obsoletes: audacious-timidity
68     #gw 2.0.0 has its own crossfader and the old one does not build anymore
69     Provides: audacious-crossfade
70     Obsoletes: audacious-crossfade
71    
72     %description
73     Audacious is a media player based on the BMP music playing application.
74     Its primary goals are usability and usage of current desktop standards.
75    
76     This contains the basic plugin distribution. Audacious is useless
77     without them.
78    
79     %package -n audacious-wavpack
80     Group: Sound
81     Summary: Wavpack input plugin for Audacious
82     Requires: audacious >= %audacious
83     Epoch: %epoch
84    
85     %description -n audacious-wavpack
86     This is a wavpack input plugin for Audacious based on libwavpack.
87    
88     %package -n audacious-jack
89     Group: Sound
90     Summary:Audacious output plugin for the jack sound server
91     Epoch: %epoch
92     Requires: audacious >= %audacious
93    
94     %description -n audacious-jack
95     Audacious audio output plugin for the jack audio
96     server(http://jackit.sourceforge.net).
97    
98    
99     %package -n audacious-pulse
100     Group: Sound
101     Summary:Audacious output plugin for the Pulseaudio sound server
102     Epoch: %epoch
103     Requires: audacious >= %audacious
104     Provides: audacious-esd
105     Obsoletes: audacious-esd
106     BuildRequires: libpulseaudio-devel
107    
108     %description -n audacious-pulse
109     Audacious audio output plugin for the pulseaudio
110     server.
111    
112     %package -n audacious-adplug
113     Summary: AdLib player plugin for audacious
114     Group: Sound
115     Requires: audacious >= %audacious
116     Epoch: %epoch
117    
118     %description -n audacious-adplug
119     AdPlug is an Audacious input plugin It uses the AdPlug AdLib sound
120     player library to play back a wide range of AdLib (OPL2) music file
121     formats on top of an OPL2 emulator. No OPL2 chip is required for
122     playback.
123    
124    
125     %package -n audacious-fluidsynth
126     Summary: Fluidsynth MIDI plugin for audacious
127     Group: Sound
128     Requires: audacious >= %audacious
129     Epoch: %epoch
130    
131     %description -n audacious-fluidsynth
132     FluidSynth is a real-time software synthesizer based on the SoundFont 2
133     specifications. It is a "software synthesizer". FluidSynth can read MIDI
134     events from the MIDI input device and render them to the audio device.
135    
136     This is a fluidsynth backend for the Audacious Media Player to support the
137     playback of MIDI files with the fluidsynth engine.
138    
139     %package -n audacious-sid
140     Group: Sound
141     Summary: Audacious input plugin for C64 SID files
142     BuildRequires: sidplay-devel
143     BuildRequires: sidplay2-devel
144     Provides: beep-media-player-sid
145     Obsoletes: beep-media-player-sid
146     Epoch: %epoch
147     Requires: audacious >= %audacious
148    
149     %description -n audacious-sid
150     Audacious-SID is a plugin for the Audacious Media Player which provides
151     support for playing the so-called "SID tunes", which are music
152     from old Commodore computer programs like games, demos, etc.
153    
154     For the actual playing, it uses the excellent libsidplay (1|2)
155     emulator engine that emulates 6510 CPU and 6581/8580 Sound Interface
156     Device (SID) chip.
157    
158    
159     %package -n audacious-projectm
160     Group: Sound
161     Summary: Visualization for Audacious, based on projectM
162     Requires: audacious >= %audacious
163     Epoch: %epoch
164    
165     %description -n audacious-projectm
166     This adds Visualization support to Audacious, based on projectM.
167    
168     %prep
169     %if !%snapshot
170     %setup -q -n %fname
171     %else
172     %setup -q -n %fname
173     %endif
174     %apply_patches
175     %if %snapshot
176     sh ./autogen.sh
177     %endif
178    
179     %build
180     #gw else cdaudio does not build (2.2-beta2)
181     #define _disable_ld_no_undefined 1
182     %configure2_5x --enable-amidiplug \
183     %ifarch %ix86
184     --disable-sse2 \
185     %endif
186     --enable-scrobbler
187     %ifarch %ix86 x86_64
188     #--enable-usf
189     %endif
190    
191     %make
192    
193     %install
194     rm -rf %{buildroot}
195     %makeinstall_std
196    
197     %find_lang %name
198     %clean
199     rm -rf %{buildroot}
200    
201    
202     %files -f %name.lang
203     %defattr(0644,root,root,0755)
204     %doc AUTHORS
205     %dir %_libdir/audacious/Input/amidi-plug/
206     %_libdir/audacious/Input/amidi-plug/ap-alsa.so
207     %dir %{_libdir}/audacious
208     %dir %{_libdir}/audacious/Container
209 dmorgan 101591 %{_libdir}/audacious/Container/asx.so
210 ennael 63943 %{_libdir}/audacious/Container/cue.so
211     %{_libdir}/audacious/Container/m3u.so
212     %{_libdir}/audacious/Container/pls.so
213     %{_libdir}/audacious/Container/xspf.so
214     %dir %{_libdir}/audacious/General
215 dmorgan 101591 %{_libdir}/audacious/General/albumart.so
216 ennael 63943 %{_libdir}/audacious/General/alarm.so
217     %{_libdir}/audacious/General/aosd.so
218     #%{_libdir}/audacious/General/bluetooth.so
219     %{_libdir}/audacious/General/cd-menu-items.so
220     %{_libdir}/audacious/General/evdev-plug.so
221     %{_libdir}/audacious/General/gnomeshortcuts.so
222     %{_libdir}/audacious/General/gtkui.so
223     %{_libdir}/audacious/General/hotkey.so
224     %{_libdir}/audacious/General/lirc.so
225     %{_libdir}/audacious/General/lyricwiki.so
226     %{_libdir}/audacious/General/mtp_up.so
227     %{_libdir}/audacious/General/notify.so
228     %{_libdir}/audacious/General/scrobbler.so
229     %{_libdir}/audacious/General/skins.so
230     %{_libdir}/audacious/General/statusicon.so
231     %{_libdir}/audacious/General/streambrowser.so
232     %{_libdir}/audacious/General/song_change.so
233     %dir %{_libdir}/audacious/Input
234     %{_libdir}/audacious/Input/ffaudio.so
235     %{_libdir}/audacious/Input/amidi-plug.so
236     %{_libdir}/audacious/Input/cdaudio-ng.so
237     %{_libdir}/audacious/Input/console.so
238     %{_libdir}/audacious/Input/flacng.so
239     %{_libdir}/audacious/Input/madplug.so
240     %{_libdir}/audacious/Input/metronom.so
241     %{_libdir}/audacious/Input/modplug.so
242     %{_libdir}/audacious/Input/psf2.so
243     %{_libdir}/audacious/Input/sndfile.so
244     %{_libdir}/audacious/Input/tonegen.so
245     %ifarch %ix86 x86_64
246     #%{_libdir}/audacious/Input/usf.so
247     %endif
248     %{_libdir}/audacious/Input/vorbis.so
249     %{_libdir}/audacious/Input/vtx.so
250     %{_libdir}/audacious/Input/xsf.so
251     %dir %{_libdir}/audacious/Effect/
252     %{_libdir}/audacious/Effect/bs2b.so
253     %{_libdir}/audacious/Effect/compressor.so
254     %{_libdir}/audacious/Effect/crossfade.so
255     %{_libdir}/audacious/Effect/crystalizer.so
256     %{_libdir}/audacious/Effect/echo.so
257     %{_libdir}/audacious/Effect/ladspa.so
258 dmorgan 101591 %{_libdir}/audacious/Effect/mixdown.so
259 ennael 63943 %{_libdir}/audacious/Effect/resample.so
260     %{_libdir}/audacious/Effect/sndstretch.so
261     %{_libdir}/audacious/Effect/stereo.so
262     %{_libdir}/audacious/Effect/voice_removal.so
263     %dir %{_libdir}/audacious/Output
264     %{_libdir}/audacious/Output/OSS.so
265     %{_libdir}/audacious/Output/alsa.so
266     %{_libdir}/audacious/Output/filewriter.so
267     %{_libdir}/audacious/Output/null.so
268 dmorgan 101591 %{_libdir}/audacious/Output/sdlout.so
269 ennael 63943 %dir %{_libdir}/audacious/Transport/
270     %{_libdir}/audacious/Transport/gio.so
271     %{_libdir}/audacious/Transport/mms.so
272     %{_libdir}/audacious/Transport/neon.so
273     %{_libdir}/audacious/Transport/unix-io.so
274     %dir %{_libdir}/audacious/Visualization
275     %{_libdir}/audacious/Visualization/blur_scope.so
276 dmorgan 101591 %{_libdir}/audacious/Visualization/cairo-spectrum.so
277     %{_libdir}/audacious/Visualization/moodbar.so
278 dmorgan 101596 %{_libdir}/audacious/Visualization/paranormal.so
279 ennael 63943 %{_libdir}/audacious/Visualization/rocklight.so
280     %{_libdir}/audacious/Visualization/spectrum.so
281     %_datadir/audacious
282    
283     %files -n audacious-wavpack
284     %defattr(0644,root,root,0755)
285     %{_libdir}/audacious/Input/wavpack.so
286    
287     %files -n audacious-jack
288     %defattr(0644,root,root,0755)
289     %{_libdir}/audacious/Output/jackout.so
290    
291     %files -n audacious-pulse
292     %defattr(0644,root,root,0755)
293     %{_libdir}/audacious/Output/pulse_audio.so
294    
295     %files -n audacious-sid
296     %defattr(-,root,root)
297     %{_libdir}/audacious/Input/sid.so
298    
299     %files -n audacious-adplug
300     %defattr(-,root,root)
301     %{_libdir}/audacious/Input/adplug.so
302    
303     %if 0
304     %files -n audacious-timidity
305     %defattr(-,root,root)
306     %{_libdir}/audacious/Input/timidity.so
307     %endif
308    
309     %files -n audacious-fluidsynth
310     %defattr(0644,root,root,0755)
311     %_libdir/audacious/Input/amidi-plug/ap-fluidsynth.so
312    
313     %files -n audacious-projectm
314     %defattr(-,root,root)
315     %{_libdir}/audacious/Visualization/projectm-1.0.so

  ViewVC Help
Powered by ViewVC 1.1.30