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

  ViewVC Help
Powered by ViewVC 1.1.30