3 %bcond_with gconf # build without gconf support
4 %bcond_with gnome_vfs # build without GNOME VFS support
6 Summary: Sound player with the WinAmp GUI, for Unix-based systems for GTK+2
7 Summary(pl): Odtwarzacz d¼wiêku z interfejsem WinAmpa dla GTK+2
13 Group: Applications/Sound
14 Source0: http://audacious-media-player.org/release/audacious-0.2.tgz
15 # Source0-md5: 42ecd9753684929482e598a0a7170147
18 Patch0: %{name}-xmms-skins-dir.patch
19 Patch1: %{name}-desktop.patch
20 Patch2: %{name}-home_etc.patch
21 URL: http://audacious-media-player.org/
22 %{?with_gconf:BuildRequires: GConf2-devel >= 2.6.0}
23 BuildRequires: Mesa-libGLU-devel
24 BuildRequires: SDL-devel >= 1.2.5
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: esound-devel >= 0.2.8
28 BuildRequires: flac-devel >= 1.1.2
29 %{?with_gnome_vfs:BuildRequires: gnome-vfs2-devel >= 2.6.0}
30 BuildRequires: gtk+2-devel >= 2:2.6.0
31 BuildRequires: home-etc-devel
32 BuildRequires: id3lib-devel
33 BuildRequires: jack-audio-connection-kit-devel
34 BuildRequires: libbinio-devel >= 1.4
35 BuildRequires: libglade2-devel >= 2.3.1
36 BuildRequires: libmodplug-devel
37 BuildRequires: libmpcdec-devel
38 BuildRequires: libsamplerate-devel
39 BuildRequires: libsidplay-devel
40 BuildRequires: libsndfile-devel
41 BuildRequires: libvisual-devel >= 0.2.0
42 BuildRequires: libvorbis-devel >= 1:1.0
43 BuildRequires: lirc-devel
44 BuildRequires: pkgconfig
45 BuildRequires: taglib-devel
46 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
47 Requires: audacious-output-plugin
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 Audacious is a media player based on BMP. Since the development of the
52 former project had been terminated, this fork was created.
55 Audacious to odtwarzacz mediów oparty na BMP. Powsta³ on poniewa¿
56 rozwój pierwowzoru zosta³ zakoñczony.
59 Summary: Audacious media player library
60 Summary(pl): Biblioteka odtwarzacza multimedialnego Audacious
61 Group: X11/Applications/Sound
64 Audacious media player library.
66 %description libs -l pl
67 Biblioteka odtwarzacza multimedialnego Audacious.
70 Summary: Header files for Audacious media player
71 Summary(pl): Pliki nag³ówkowe odtwarzacza multimedialnego Audacious
72 Group: X11/Development/Libraries
73 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
74 Requires: gtk+2-devel >= 2:2.4.0
75 Requires: home-etc-devel
78 Header files required for compiling Audacious media player plugins.
80 %description devel -l pl
81 Pliki nag³ówkowe potrzebne do kompilowania wtyczek odtwarzacza
82 multimedialnego Audacious.
85 Summary: Audacious media player static library
86 Summary(pl): Statyczna biblioteka odtwarzacza multimedialnego Audacious
87 Group: X11/Applications/Sound
88 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
91 Static version of Audacious media player library.
93 %description static -l pl
94 Statyczna wersja biblioteki odtwarzacza multimedialnego Audacious.
96 %package effect-ladspa
97 Summary: Audacious media player - LADSPA plugin
98 Summary(pl): Wtyczka LADSPA odtwarzacza multimedialnego Audacious
99 Group: X11/Applications/Sound
100 Requires: %{name} = %{epoch}:%{version}-%{release}
102 %description effect-ladspa
103 LADSPA plugin for Audacious media player.
105 %description effect-ladspa -l pl
106 Wtyczka LADSPA dla odtwarzacza multimedialnego Audacious.
108 %package general-lirc
109 Summary: Audacious media player - LIRC plugin
110 Summary(pl): Wtyczka LIRC odtwarzacza multimedialnego Audacious
111 Group: X11/Applications/Sound
112 Requires: %{name} = %{epoch}:%{version}-%{release}
114 %description general-lirc
115 LIRC plugin for Audacious media player.
117 %description general-lirc -l pl
118 Wtyczka LIRC dla odtwarzacza multimedialnego Audacious.
120 %package general-song-change
121 Summary: Audacious media player - song change plugin
122 Summary(pl): Wtyczka zmiany utworu odtwarzacza multimedialnego Audacious
123 Group: X11/Applications/Sound
124 Requires: %{name} = %{epoch}:%{version}-%{release}
126 %description general-song-change
127 Song change plugin for Audacious media player.
129 %description general-song-change -l pl
130 Wtyczka zmiany utworu dla odtwarzacza multimedialnego Audacious.
133 Summary: Audacious media player - AAC input plugin
134 Summary(pl): Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
135 Group: X11/Applications/Sound
136 Requires: %{name} = %{epoch}:%{version}-%{release}
138 %description input-aac
139 AAC input plugin for Audacious media player.
141 %description input-aac -l pl
142 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
145 %package input-adplug
146 Summary: Audacious media player - Adplug input plugin
147 Summary(pl): Wtyczka do odtwarzania plików Adplug odtwarzacza multimedialnego Audacious
148 Group: X11/Applications/Sound
149 Requires: %{name} = %{epoch}:%{version}-%{release}
151 %description input-adplug
152 Adplug input plugin for Audacious media player.
154 %description input-adplug -l pl
155 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
159 Summary: Audacious media player - midi input plugin
160 Summary(pl): Wtyczka do odtwarzania plików midi odtwarzacza multimedialnego Audacious
161 Group: X11/Applications/Sound
162 Requires: %{name} = %{epoch}:%{version}-%{release}
164 %description input-amidi
165 ALSA midi input plugin for Audacious media player.
167 %description input-amidi -l pl
168 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
171 %package input-cdaudio
172 Summary: Audacious media player - cdaudio input plugin
173 Summary(pl): Wtyczka wej¶ciowa cdaudio odtwarzacza multimedialnego Audacious
174 Group: X11/Applications/Sound
175 Requires: %{name} = %{epoch}:%{version}-%{release}
177 %description input-cdaudio
178 cdaudio input plugin for Audacious media player.
180 %description input-cdaudio -l pl
181 Wtyczka wej¶ciowa cdaudio dla odtwarzacza multimedialnego Audacious.
183 %package input-console
184 Summary: Audacious media player - console input plugin
185 Summary(pl): Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
186 Group: X11/Applications/Sound
187 Requires: %{name} = %{epoch}:%{version}-%{release}
189 %description input-console
190 SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
192 %description input-console -l pl
193 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
194 SPC, GYM, NSF, VGM i GBS.
197 Summary: Audacious media player - FLAC input plugin
198 Summary(pl): Wtyczka do odtwarzania plików FLAC odtwarzacza multimedialnego Audacious
199 Group: X11/Applications/Sound
200 Requires: %{name} = %{epoch}:%{version}-%{release}
202 %description input-flac
203 FLAC input plugin for Audacious media player.
205 %description input-flac -l pl
206 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
209 %package input-modplug
210 Summary: Audacious media player - modplug input plugin
211 Summary(pl): Wtyczka wej¶ciowa modplug odtwarzacza multimedialnego Audacious
212 Group: X11/Applications/Sound
213 Requires: %{name} = %{epoch}:%{version}-%{release}
214 Obsoletes: audacious-input-mikmod
216 %description input-modplug
217 modplug input plugin for Audacious media player.
219 %description input-modplug -l pl
220 Wtyczka wej¶ciowa modplug dla odtwarzacza multimedialnego Audacious.
223 Summary: Audacious media player - mpc input plugin
224 Summary(pl): Wtyczka wej¶ciowa mpc odtwarzacza multimedialnego Audacious
225 Group: X11/Applications/Sound
226 Requires: %{name} = %{epoch}:%{version}-%{release}
227 Obsoletes: audacious-input-mikmod
229 %description input-mpc
230 Musepack input plugin for Audacious media player.
232 %description input-mpc -l pl
233 Wtyczka wej¶ciowa Musepack dla odtwarzacza multimedialnego Audacious.
235 %package input-mpg123
236 Summary: Audacious media player - mpg123 input plugin
237 Summary(pl): Wtyczka wej¶ciowa mpg123 odtwarzacza multimedialnego Audacious
238 Group: X11/Applications/Sound
239 Requires: %{name} = %{epoch}:%{version}-%{release}
241 %description input-mpg123
242 mpg123 input plugin for Audacious media player.
244 %description input-mpg123 -l pl
245 Wtyczka wej¶ciowa mpg123 dla odtwarzacza multimedialnego Audacious.
247 %package input-sexypsf
248 Summary: Audacious media player - sexypsf input plugin
249 Summary(pl): Wtyczka wej¶ciowa sexypsf odtwarzacza multimedialnego Audacious
250 Group: X11/Applications/Sound
251 Requires: %{name} = %{epoch}:%{version}-%{release}
253 %description input-sexypsf
254 Playstation music input plugin for Audacious media player.
256 %description input-sexypsf -l pl
257 Wtyczka wej¶ciowa do odgrywania plików muzycznych w formacie
258 Playstation dla odtwarzacza multimedialnego Audacious.
261 Summary: Audacious media player - SID input plugin
262 Summary(pl): Wtyczka wej¶ciowa SID odtwarzacza multimedialnego Audacious
263 Group: X11/Applications/Sound
264 Requires: %{name} = %{epoch}:%{version}-%{release}
266 %description input-sid
267 SID input plugin for Audacious media player.
269 %description input-sid -l pl
270 Wtyczka wej¶ciowa SID dla odtwarzacza multimedialnego Audacious.
272 %package input-timidity
273 Summary: Audacious media player - Timidity input plugin
274 Summary(pl): Wtyczka wej¶ciowa Timidity odtwarzacza multimedialnego Audacious
275 Group: X11/Applications/Sound
276 Requires: %{name} = %{epoch}:%{version}-%{release}
278 %description input-timidity
279 Timidity input plugin for Audacious media player.
281 %description input-timidity -l pl
282 Wtyczka wej¶ciowa Timidity dla odtwarzacza multimedialnego Audacious.
284 %package input-tonegen
285 Summary: Audacious media player - input plugin to generate sound of given frequency
286 Summary(pl): Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci odtwarzacza multimedialnego Audacious
287 Group: X11/Applications/Sound
288 Requires: %{name} = %{epoch}:%{version}-%{release}
290 %description input-tonegen
291 Input plugin to generate sound of given frequency for Audacious media
294 %description input-tonegen -l pl
295 Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci dla odtwarzacza
296 multimedialnego Audacious.
298 %package input-vorbis
299 Summary: Audacious media player - Vorbis input plugin
300 Summary(pl): Wtyczka wej¶ciowa Vorbis odtwarzacza multimedialnego Audacious
301 Group: X11/Applications/Sound
302 Requires: %{name} = %{epoch}:%{version}-%{release}
304 %description input-vorbis
305 Vorbis input plugin for Audacious media player.
307 %description input-vorbis -l pl
308 Wtyczka wej¶ciowa Vorbis dla odtwarzacza multimedialnego Audacious.
311 Summary: Audacious media player - WAV input plugin
312 Summary(pl): Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
313 Group: X11/Applications/Sound
314 Requires: %{name} = %{epoch}:%{version}-%{release}
316 %description input-wav
317 WAV input plugin for Audacious media player.
319 %description input-wav -l pl
320 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
324 Summary: Audacious media player - WMA input plugin
325 Summary(pl): Wtyczka do odtwarzania plików WMA odtwarzacza multimedialnego Audacious
326 Group: X11/Applications/Sound
327 Requires: %{name} = %{epoch}:%{version}-%{release}
329 %description input-wma
330 WMA input plugin for Audacious media player.
332 %description input-wma -l pl
333 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
337 Summary: Audacious media player - ALSA output plugin
338 Summary(pl): Wtyczka wyj¶ciowa ALSA odtwarzacza multimedialnego Audacious
339 Group: X11/Applications/Sound
340 Requires: %{name} = %{epoch}:%{version}-%{release}
341 Provides: audacious-output-plugin
342 Obsoletes: audacious-output-ALSA
344 %description output-alsa
345 Output ALSA plugin for Audacious media player.
347 %description output-alsa -l pl
348 Wtyczka wyj¶ciowa ALSA dla odtwarzacza multimedialnego Audacious.
350 %package output-crossfade
351 Summary: Audacious media player - crossfade output plugin
352 Summary(pl): Wtyczka wyj¶ciowa crossfade odtwarzacza multimedialnego Audacious
353 Group: X11/Applications/Sound
354 Requires: %{name} = %{epoch}:%{version}-%{release}
356 %description output-crossfade
357 Output crossfade plugin for Audacious media player.
359 %description output-crossfade -l pl
360 Wtyczka wyj¶ciowa crossfade dla odtwarzacza multimedialnego Audacious.
363 Summary: Audacious media player - OSS output plugin
364 Summary(pl): Wtyczka wyj¶ciowa OSS odtwarzacza multimedialnego Audacious
365 Group: X11/Applications/Sound
366 Requires: %{name} = %{epoch}:%{version}-%{release}
367 Provides: audacious-output-plugin
368 Obsoletes: audacious-output-OSS
370 %description output-oss
371 Output OSS plugin for Audacious media player.
373 %description output-oss -l pl
374 Wtyczka wyj¶ciowa OSS dla odtwarzacza multimedialnego Audacious.
377 Summary: Audacious media player - disk-writer output plugin
378 Summary(pl): Wtyczka wyj¶ciowa zapisu na dysk odtwarzacza multimedialnego Audacious
379 Group: X11/Applications/Sound
380 Requires: %{name} = %{epoch}:%{version}-%{release}
381 Provides: audacious-output-plugin
383 %description output-disk
384 Output disk-writer plugin for Audacious media player.
386 %description output-disk -l pl
387 Wtyczka wyj¶ciowa zapisu na dysk dla odtwarzacza multimedialnego
391 Summary: Audacious media player - esd output plugin
392 Summary(pl): Wtyczka wyj¶ciowa esd odtwarzacza multimedialnego Audacious
393 Group: X11/Applications/Sound
394 Requires: %{name} = %{epoch}:%{version}-%{release}
395 Provides: audacious-output-plugin
397 %description output-esd
398 Output esd plugin for Audacious media player.
400 %description output-esd -l pl
401 Wtyczka wyj¶ciowa esd dla odtwarzacza multimedialnego Audacious.
404 Summary: Audacious media player - JACK output plugin
405 Summary(pl): Wtyczka wyj¶ciowa JACK odtwarzacza multimedialnego Audacious
406 Group: X11/Applications/Sound
407 Requires: %{name} = %{epoch}:%{version}-%{release}
408 Provides: audacious-output-plugin
410 %description output-jack
411 Output JACK plugin for Audacious media player.
413 %description output-jack -l pl
414 Wtyczka wyj¶ciowa JACK dla odtwarzacza multimedialnego Audacious.
416 %package visualization-blur-scope
417 Summary: Audacious media player - Blur scope visualization plugin
418 Summary(pl): Wtyczka graficzna Blur scope odtwarzacza multimedialnego Audacious
419 Group: X11/Applications/Sound
420 Requires: %{name} = %{epoch}:%{version}-%{release}
422 %description visualization-blur-scope
423 Blur scope visualization plugin.
425 %description visualization-blur-scope -l pl
426 Wtyczka graficzna Blur scope.
428 %package visualization-libvisual-proxy
429 Summary: Audacious media player - libvisual-proxy visualization plugin
430 Summary(pl): Wtyczka graficzna libvisual-proxy odtwarzacza multimedialnego Audacious
431 Group: X11/Applications/Sound
432 Requires: %{name} = %{epoch}:%{version}-%{release}
434 %description visualization-libvisual-proxy
435 libvisual-proxy visualization plugin.
437 %description visualization-libvisual-proxy -l pl
438 Wtyczka graficzna libvisual-proxy.
459 %if %{with gnome_vfs}
471 rm -rf $RPM_BUILD_ROOT
472 install -d $RPM_BUILD_ROOT{%{_libdir}/audacious/General,%{_pixmapsdir}}
475 DESTDIR=$RPM_BUILD_ROOT \
476 m4datadir=%{_aclocaldir}
478 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
480 rm -f $RPM_BUILD_ROOT%{_libdir}/audacious/*/*.{a,la}
485 rm -rf $RPM_BUILD_ROOT
488 %banner %{name} -e << EOF
489 Remember to install appropriate input plugins for files
494 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
499 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
502 %post libs -p /sbin/ldconfig
503 %postun libs -p /sbin/ldconfig
505 %files -f %{name}.lang
506 %defattr(644,root,root,755)
507 %attr(755,root,root) %{_bindir}/audacious
508 %dir %{_libdir}/audacious
509 %dir %{_libdir}/audacious/General
510 %dir %{_libdir}/audacious/Input
511 %dir %{_libdir}/audacious/Output
512 %dir %{_libdir}/audacious/Visualization
516 %dir %{_datadir}/audacious
517 %dir %{_datadir}/audacious/glade
518 %dir %{_datadir}/audacious/images
519 %dir %{_datadir}/audacious/Skins
520 %{_datadir}/audacious/glade/*
521 %{_datadir}/audacious/images/*
522 %{_datadir}/audacious/Skins/Default
523 %{_desktopdir}/*.desktop
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_libdir}/libaudacious.so.*.*
531 %defattr(644,root,root,755)
532 %attr(755,root,root) %{_libdir}/libaudacious.so
538 %defattr(644,root,root,755)
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_libdir}/audacious/Effect/libladspa.so
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_libdir}/audacious/General/liblirc.so
549 %files general-song-change
550 %defattr(644,root,root,755)
551 %attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_libdir}/audacious/Input/libadplug.so
562 %defattr(644,root,root,755)
563 %attr(755,root,root) %{_libdir}/audacious/Input/libamidi-plug.so
566 %defattr(644,root,root,755)
567 %attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{_libdir}/audacious/Input/libflac.so
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_libdir}/audacious/Input/libmpc.so
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{_libdir}/audacious/Input/libmodplug.so
590 %defattr(644,root,root,755)
591 %attr(755,root,root) %{_libdir}/audacious/Input/libsexypsf.so
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libdir}/audacious/Input/libsid.so
597 %files input-timidity
598 %defattr(644,root,root,755)
599 %attr(755,root,root) %{_libdir}/audacious/Input/libtimidity.so
602 %defattr(644,root,root,755)
603 %attr(755,root,root) %{_libdir}/audacious/Input/libtonegen.so
606 %defattr(644,root,root,755)
607 %attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
610 %defattr(644,root,root,755)
611 %attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
614 %defattr(644,root,root,755)
615 %attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
618 %defattr(644,root,root,755)
619 %attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
621 %files output-crossfade
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_libdir}/audacious/Output/libcrossfade.so*
626 %defattr(644,root,755)
627 %attr(755,root,root) %{_libdir}/audacious/Output/libdisk_writer.so
630 %defattr(644,root,root,755)
631 %attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
634 %defattr(644,root,root,755)
635 %attr(755,root,root) %{_libdir}/audacious/Output/libjackout.so
638 %defattr(644,root,root,755)
639 %attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
641 %files visualization-blur-scope
642 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
645 %files visualization-libvisual-proxy
646 %defattr(644,root,root,755)
647 %attr(755,root,root) %{_libdir}/audacious/Visualization/libvisual_proxy.so