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}-desktop.patch
19 Patch1: %{name}-home_etc.patch
20 URL: http://audacious-media-player.org/
21 %{?with_gconf:BuildRequires: GConf2-devel >= 2.6.0}
22 BuildRequires: Mesa-libGLU-devel
23 BuildRequires: SDL-devel >= 1.2.5
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: esound-devel >= 0.2.8
27 BuildRequires: flac-devel >= 1.1.2
28 %{?with_gnome_vfs:BuildRequires: gnome-vfs2-devel >= 2.6.0}
29 BuildRequires: gtk+2-devel >= 2:2.6.0
30 BuildRequires: home-etc-devel
31 BuildRequires: id3lib-devel
32 BuildRequires: jack-audio-connection-kit-devel
33 BuildRequires: libbinio-devel >= 1.4
34 BuildRequires: libglade2-devel >= 2.3.1
35 BuildRequires: libmodplug-devel
36 BuildRequires: libmpcdec-devel
37 BuildRequires: libsamplerate-devel
38 BuildRequires: libsidplay-devel
39 BuildRequires: libsndfile-devel
40 BuildRequires: libvisual-devel >= 0.2.0
41 BuildRequires: libvorbis-devel >= 1:1.0
42 BuildRequires: lirc-devel
43 BuildRequires: pkgconfig
44 BuildRequires: taglib-devel
45 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
46 Requires: audacious-output-plugin
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Audacious is a media player based on BMP. Since the development of the
51 former project had been terminated, this fork was created.
54 Audacious to odtwarzacz mediów oparty na BMP. Powsta³ on poniewa¿
55 rozwój pierwowzoru zosta³ zakoñczony.
58 Summary: Audacious media player library
59 Summary(pl): Biblioteka odtwarzacza multimedialnego Audacious
60 Group: X11/Applications/Sound
63 Audacious media player library.
65 %description libs -l pl
66 Biblioteka odtwarzacza multimedialnego Audacious.
69 Summary: Header files for Audacious media player
70 Summary(pl): Pliki nag³ówkowe odtwarzacza multimedialnego Audacious
71 Group: X11/Development/Libraries
72 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
73 Requires: gtk+2-devel >= 2:2.4.0
74 Requires: home-etc-devel
77 Header files required for compiling Audacious media player plugins.
79 %description devel -l pl
80 Pliki nag³ówkowe potrzebne do kompilowania wtyczek odtwarzacza
81 multimedialnego Audacious.
84 Summary: Audacious media player static library
85 Summary(pl): Statyczna biblioteka odtwarzacza multimedialnego Audacious
86 Group: X11/Applications/Sound
87 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
90 Static version of Audacious media player library.
92 %description static -l pl
93 Statyczna wersja biblioteki odtwarzacza multimedialnego Audacious.
95 %package effect-ladspa
96 Summary: Audacious media player - LADSPA plugin
97 Summary(pl): Wtyczka LADSPA odtwarzacza multimedialnego Audacious
98 Group: X11/Applications/Sound
99 Requires: %{name} = %{epoch}:%{version}-%{release}
101 %description effect-ladspa
102 LADSPA plugin for Audacious media player.
104 %description effect-ladspa -l pl
105 Wtyczka LADSPA dla odtwarzacza multimedialnego Audacious.
107 %package general-lirc
108 Summary: Audacious media player - LIRC plugin
109 Summary(pl): Wtyczka LIRC odtwarzacza multimedialnego Audacious
110 Group: X11/Applications/Sound
111 Requires: %{name} = %{epoch}:%{version}-%{release}
113 %description general-lirc
114 LIRC plugin for Audacious media player.
116 %description general-lirc -l pl
117 Wtyczka LIRC dla odtwarzacza multimedialnego Audacious.
119 %package general-song-change
120 Summary: Audacious media player - song change plugin
121 Summary(pl): Wtyczka zmiany utworu odtwarzacza multimedialnego Audacious
122 Group: X11/Applications/Sound
123 Requires: %{name} = %{epoch}:%{version}-%{release}
125 %description general-song-change
126 Song change plugin for Audacious media player.
128 %description general-song-change -l pl
129 Wtyczka zmiany utworu dla odtwarzacza multimedialnego Audacious.
132 Summary: Audacious media player - AAC input plugin
133 Summary(pl): Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
134 Group: X11/Applications/Sound
135 Requires: %{name} = %{epoch}:%{version}-%{release}
137 %description input-aac
138 AAC input plugin for Audacious media player.
140 %description input-aac -l pl
141 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
144 %package input-adplug
145 Summary: Audacious media player - Adplug input plugin
146 Summary(pl): Wtyczka do odtwarzania plików Adplug odtwarzacza multimedialnego Audacious
147 Group: X11/Applications/Sound
148 Requires: %{name} = %{epoch}:%{version}-%{release}
150 %description input-adplug
151 Adplug input plugin for Audacious media player.
153 %description input-adplug -l pl
154 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
158 Summary: Audacious media player - midi input plugin
159 Summary(pl): Wtyczka do odtwarzania plików midi odtwarzacza multimedialnego Audacious
160 Group: X11/Applications/Sound
161 Requires: %{name} = %{epoch}:%{version}-%{release}
163 %description input-amidi
164 ALSA midi input plugin for Audacious media player.
166 %description input-amidi -l pl
167 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
170 %package input-cdaudio
171 Summary: Audacious media player - cdaudio input plugin
172 Summary(pl): Wtyczka wej¶ciowa cdaudio odtwarzacza multimedialnego Audacious
173 Group: X11/Applications/Sound
174 Requires: %{name} = %{epoch}:%{version}-%{release}
176 %description input-cdaudio
177 cdaudio input plugin for Audacious media player.
179 %description input-cdaudio -l pl
180 Wtyczka wej¶ciowa cdaudio dla odtwarzacza multimedialnego Audacious.
182 %package input-console
183 Summary: Audacious media player - console input plugin
184 Summary(pl): Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
185 Group: X11/Applications/Sound
186 Requires: %{name} = %{epoch}:%{version}-%{release}
188 %description input-console
189 SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
191 %description input-console -l pl
192 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
193 SPC, GYM, NSF, VGM i GBS.
196 Summary: Audacious media player - FLAC input plugin
197 Summary(pl): Wtyczka do odtwarzania plików FLAC odtwarzacza multimedialnego Audacious
198 Group: X11/Applications/Sound
199 Requires: %{name} = %{epoch}:%{version}-%{release}
201 %description input-flac
202 FLAC input plugin for Audacious media player.
204 %description input-flac -l pl
205 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
208 %package input-modplug
209 Summary: Audacious media player - modplug input plugin
210 Summary(pl): Wtyczka wej¶ciowa modplug odtwarzacza multimedialnego Audacious
211 Group: X11/Applications/Sound
212 Requires: %{name} = %{epoch}:%{version}-%{release}
213 Obsoletes: audacious-input-mikmod
215 %description input-modplug
216 modplug input plugin for Audacious media player.
218 %description input-modplug -l pl
219 Wtyczka wej¶ciowa modplug dla odtwarzacza multimedialnego Audacious.
222 Summary: Audacious media player - mpc input plugin
223 Summary(pl): Wtyczka wej¶ciowa mpc odtwarzacza multimedialnego Audacious
224 Group: X11/Applications/Sound
225 Requires: %{name} = %{epoch}:%{version}-%{release}
226 Obsoletes: audacious-input-mikmod
228 %description input-mpc
229 Musepack input plugin for Audacious media player.
231 %description input-mpc -l pl
232 Wtyczka wej¶ciowa Musepack dla odtwarzacza multimedialnego Audacious.
234 %package input-mpg123
235 Summary: Audacious media player - mpg123 input plugin
236 Summary(pl): Wtyczka wej¶ciowa mpg123 odtwarzacza multimedialnego Audacious
237 Group: X11/Applications/Sound
238 Requires: %{name} = %{epoch}:%{version}-%{release}
240 %description input-mpg123
241 mpg123 input plugin for Audacious media player.
243 %description input-mpg123 -l pl
244 Wtyczka wej¶ciowa mpg123 dla odtwarzacza multimedialnego Audacious.
246 %package input-sexypsf
247 Summary: Audacious media player - sexypsf input plugin
248 Summary(pl): Wtyczka wej¶ciowa sexypsf odtwarzacza multimedialnego Audacious
249 Group: X11/Applications/Sound
250 Requires: %{name} = %{epoch}:%{version}-%{release}
252 %description input-sexypsf
253 Playstation music input plugin for Audacious media player.
255 %description input-sexypsf -l pl
256 Wtyczka wej¶ciowa do odgrywania plików muzycznych w formacie
257 Playstation dla odtwarzacza multimedialnego Audacious.
260 Summary: Audacious media player - SID input plugin
261 Summary(pl): Wtyczka wej¶ciowa SID odtwarzacza multimedialnego Audacious
262 Group: X11/Applications/Sound
263 Requires: %{name} = %{epoch}:%{version}-%{release}
265 %description input-sid
266 SID input plugin for Audacious media player.
268 %description input-sid -l pl
269 Wtyczka wej¶ciowa SID dla odtwarzacza multimedialnego Audacious.
271 %package input-timidity
272 Summary: Audacious media player - Timidity input plugin
273 Summary(pl): Wtyczka wej¶ciowa Timidity odtwarzacza multimedialnego Audacious
274 Group: X11/Applications/Sound
275 Requires: %{name} = %{epoch}:%{version}-%{release}
277 %description input-timidity
278 Timidity input plugin for Audacious media player.
280 %description input-timidity -l pl
281 Wtyczka wej¶ciowa Timidity dla odtwarzacza multimedialnego Audacious.
283 %package input-tonegen
284 Summary: Audacious media player - input plugin to generate sound of given frequency
285 Summary(pl): Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci odtwarzacza multimedialnego Audacious
286 Group: X11/Applications/Sound
287 Requires: %{name} = %{epoch}:%{version}-%{release}
289 %description input-tonegen
290 Input plugin to generate sound of given frequency for Audacious media
293 %description input-tonegen -l pl
294 Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci dla odtwarzacza
295 multimedialnego Audacious.
297 %package input-vorbis
298 Summary: Audacious media player - Vorbis input plugin
299 Summary(pl): Wtyczka wej¶ciowa Vorbis odtwarzacza multimedialnego Audacious
300 Group: X11/Applications/Sound
301 Requires: %{name} = %{epoch}:%{version}-%{release}
303 %description input-vorbis
304 Vorbis input plugin for Audacious media player.
306 %description input-vorbis -l pl
307 Wtyczka wej¶ciowa Vorbis dla odtwarzacza multimedialnego Audacious.
310 Summary: Audacious media player - WAV input plugin
311 Summary(pl): Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
312 Group: X11/Applications/Sound
313 Requires: %{name} = %{epoch}:%{version}-%{release}
315 %description input-wav
316 WAV input plugin for Audacious media player.
318 %description input-wav -l pl
319 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
323 Summary: Audacious media player - WMA input plugin
324 Summary(pl): Wtyczka do odtwarzania plików WMA odtwarzacza multimedialnego Audacious
325 Group: X11/Applications/Sound
326 Requires: %{name} = %{epoch}:%{version}-%{release}
328 %description input-wma
329 WMA input plugin for Audacious media player.
331 %description input-wma -l pl
332 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
336 Summary: Audacious media player - ALSA output plugin
337 Summary(pl): Wtyczka wyj¶ciowa ALSA odtwarzacza multimedialnego Audacious
338 Group: X11/Applications/Sound
339 Requires: %{name} = %{epoch}:%{version}-%{release}
340 Provides: audacious-output-plugin
341 Obsoletes: audacious-output-ALSA
343 %description output-alsa
344 Output ALSA plugin for Audacious media player.
346 %description output-alsa -l pl
347 Wtyczka wyj¶ciowa ALSA dla odtwarzacza multimedialnego Audacious.
349 %package output-crossfade
350 Summary: Audacious media player - crossfade output plugin
351 Summary(pl): Wtyczka wyj¶ciowa crossfade odtwarzacza multimedialnego Audacious
352 Group: X11/Applications/Sound
353 Requires: %{name} = %{epoch}:%{version}-%{release}
355 %description output-crossfade
356 Output crossfade plugin for Audacious media player.
358 %description output-crossfade -l pl
359 Wtyczka wyj¶ciowa crossfade dla odtwarzacza multimedialnego Audacious.
362 Summary: Audacious media player - OSS output plugin
363 Summary(pl): Wtyczka wyj¶ciowa OSS odtwarzacza multimedialnego Audacious
364 Group: X11/Applications/Sound
365 Requires: %{name} = %{epoch}:%{version}-%{release}
366 Provides: audacious-output-plugin
367 Obsoletes: audacious-output-OSS
369 %description output-oss
370 Output OSS plugin for Audacious media player.
372 %description output-oss -l pl
373 Wtyczka wyj¶ciowa OSS dla odtwarzacza multimedialnego Audacious.
376 Summary: Audacious media player - disk-writer output plugin
377 Summary(pl): Wtyczka wyj¶ciowa zapisu na dysk odtwarzacza multimedialnego Audacious
378 Group: X11/Applications/Sound
379 Requires: %{name} = %{epoch}:%{version}-%{release}
380 Provides: audacious-output-plugin
382 %description output-disk
383 Output disk-writer plugin for Audacious media player.
385 %description output-disk -l pl
386 Wtyczka wyj¶ciowa zapisu na dysk dla odtwarzacza multimedialnego
390 Summary: Audacious media player - esd output plugin
391 Summary(pl): Wtyczka wyj¶ciowa esd odtwarzacza multimedialnego Audacious
392 Group: X11/Applications/Sound
393 Requires: %{name} = %{epoch}:%{version}-%{release}
394 Provides: audacious-output-plugin
396 %description output-esd
397 Output esd plugin for Audacious media player.
399 %description output-esd -l pl
400 Wtyczka wyj¶ciowa esd dla odtwarzacza multimedialnego Audacious.
403 Summary: Audacious media player - JACK output plugin
404 Summary(pl): Wtyczka wyj¶ciowa JACK odtwarzacza multimedialnego Audacious
405 Group: X11/Applications/Sound
406 Requires: %{name} = %{epoch}:%{version}-%{release}
407 Provides: audacious-output-plugin
409 %description output-jack
410 Output JACK plugin for Audacious media player.
412 %description output-jack -l pl
413 Wtyczka wyj¶ciowa JACK dla odtwarzacza multimedialnego Audacious.
415 %package visualization-blur-scope
416 Summary: Audacious media player - Blur scope visualization plugin
417 Summary(pl): Wtyczka graficzna Blur scope odtwarzacza multimedialnego Audacious
418 Group: X11/Applications/Sound
419 Requires: %{name} = %{epoch}:%{version}-%{release}
421 %description visualization-blur-scope
422 Blur scope visualization plugin.
424 %description visualization-blur-scope -l pl
425 Wtyczka graficzna Blur scope.
427 %package visualization-libvisual-proxy
428 Summary: Audacious media player - libvisual-proxy visualization plugin
429 Summary(pl): Wtyczka graficzna libvisual-proxy odtwarzacza multimedialnego Audacious
430 Group: X11/Applications/Sound
431 Requires: %{name} = %{epoch}:%{version}-%{release}
433 %description visualization-libvisual-proxy
434 libvisual-proxy visualization plugin.
436 %description visualization-libvisual-proxy -l pl
437 Wtyczka graficzna libvisual-proxy.
457 %if %{with gnome_vfs}
469 rm -rf $RPM_BUILD_ROOT
470 install -d $RPM_BUILD_ROOT{%{_libdir}/audacious/General,%{_pixmapsdir}}
473 DESTDIR=$RPM_BUILD_ROOT \
474 m4datadir=%{_aclocaldir}
476 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
478 rm -f $RPM_BUILD_ROOT%{_libdir}/audacious/*/*.{a,la}
483 rm -rf $RPM_BUILD_ROOT
486 %banner %{name} -e << EOF
487 Remember to install appropriate input plugins for files
492 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
497 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
500 %post libs -p /sbin/ldconfig
501 %postun libs -p /sbin/ldconfig
503 %files -f %{name}.lang
504 %defattr(644,root,root,755)
505 %attr(755,root,root) %{_bindir}/audacious
506 %dir %{_libdir}/audacious
507 %dir %{_libdir}/audacious/General
508 %dir %{_libdir}/audacious/Input
509 %dir %{_libdir}/audacious/Output
510 %dir %{_libdir}/audacious/Visualization
514 %dir %{_datadir}/audacious
515 %dir %{_datadir}/audacious/glade
516 %dir %{_datadir}/audacious/images
517 %dir %{_datadir}/audacious/Skins
518 %{_datadir}/audacious/glade/*
519 %{_datadir}/audacious/images/*
520 %{_datadir}/audacious/Skins/Default
521 %{_desktopdir}/*.desktop
525 %defattr(644,root,root,755)
526 %attr(755,root,root) %{_libdir}/libaudacious.so.*.*
529 %defattr(644,root,root,755)
530 %attr(755,root,root) %{_libdir}/libaudacious.so
536 %defattr(644,root,root,755)
540 %defattr(644,root,root,755)
541 %attr(755,root,root) %{_libdir}/audacious/Effect/libladspa.so
544 %defattr(644,root,root,755)
545 %attr(755,root,root) %{_libdir}/audacious/General/liblirc.so
547 %files general-song-change
548 %defattr(644,root,root,755)
549 %attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
552 %defattr(644,root,root,755)
553 %attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
556 %defattr(644,root,root,755)
557 %attr(755,root,root) %{_libdir}/audacious/Input/libadplug.so
560 %defattr(644,root,root,755)
561 %attr(755,root,root) %{_libdir}/audacious/Input/libamidi-plug.so
564 %defattr(644,root,root,755)
565 %attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
568 %defattr(644,root,root,755)
569 %attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
572 %defattr(644,root,root,755)
573 %attr(755,root,root) %{_libdir}/audacious/Input/libflac.so
576 %defattr(644,root,root,755)
577 %attr(755,root,root) %{_libdir}/audacious/Input/libmpc.so
580 %defattr(644,root,root,755)
581 %attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/audacious/Input/libmodplug.so
588 %defattr(644,root,root,755)
589 %attr(755,root,root) %{_libdir}/audacious/Input/libsexypsf.so
592 %defattr(644,root,root,755)
593 %attr(755,root,root) %{_libdir}/audacious/Input/libsid.so
595 %files input-timidity
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{_libdir}/audacious/Input/libtimidity.so
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_libdir}/audacious/Input/libtonegen.so
604 %defattr(644,root,root,755)
605 %attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
608 %defattr(644,root,root,755)
609 %attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
612 %defattr(644,root,root,755)
613 %attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
616 %defattr(644,root,root,755)
617 %attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
619 %files output-crossfade
620 %defattr(644,root,root,755)
621 %attr(755,root,root) %{_libdir}/audacious/Output/libcrossfade.so*
624 %defattr(644,root,755)
625 %attr(755,root,root) %{_libdir}/audacious/Output/libdisk_writer.so
628 %defattr(644,root,root,755)
629 %attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
632 %defattr(644,root,root,755)
633 %attr(755,root,root) %{_libdir}/audacious/Output/libjackout.so
636 %defattr(644,root,root,755)
637 %attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
639 %files visualization-blur-scope
640 %defattr(644,root,root,755)
641 %attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
643 %files visualization-libvisual-proxy
644 %defattr(644,root,root,755)
645 %attr(755,root,root) %{_libdir}/audacious/Visualization/libvisual_proxy.so