3 %bcond_without gconf # build without gconf support
4 %bcond_without 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
12 Group: Applications/Sound
13 Source0: http://audacious.nenolod.net/release/%{name}-%{version}.tgz
14 # Source0-md5: 12ead38a7052ed48ae67e32c5c391f9d
17 Patch0: %{name}-xmms-skins-dir.patch
18 Patch1: %{name}-desktop.patch
19 Patch2: %{name}-home_etc.patch
20 URL: http://audacious.nenolod.net/
21 %{?with_gconf:BuildRequires: GConf2-devel >= 2.6.0}
22 BuildRequires: SDL-devel >= 1.2.5
23 BuildRequires: OpenGL-devel
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.4.0
30 BuildRequires: home-etc-devel
31 BuildRequires: id3lib-devel
32 BuildRequires: libglade2-devel >= 2.3.1
33 BuildRequires: libmikmod-devel
34 BuildRequires: libsndfile-devel
35 BuildRequires: libvisual
36 BuildRequires: libvorbis-devel >= 1:1.0
37 BuildRequires: lirc-devel
38 BuildRequires: pkgconfig
39 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
40 Requires: audacious-output-plugin
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Audacious is a media player based on BMP. Since the development of the
45 former project had been terminated, this fork was created.
48 Audacious to odtwarzacz mediów oparty na BMP. Powsta³ on poniewa¿
49 rozwój pierwowzoru zosta³ zakoñczony.
52 Summary: Audacious media player library
53 Summary(pl): Biblioteka odtwarzacza multimedialnego Audacious
54 Group: X11/Applications/Sound
57 Audacious media player library.
59 %description libs -l pl
60 Biblioteka odtwarzacza multimedialnego Audacious.
63 Summary: Header files for Audacious media player
64 Summary(pl): Pliki nag³ówkowe odtwarzacza multimedialnego Audacious
65 Group: X11/Development/Libraries
66 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
67 Requires: gtk+2-devel >= 2:2.4.0
68 Requires: home-etc-devel
71 Header files required for compiling Audacious media player plugins.
73 %description devel -l pl
74 Pliki nag³ówkowe potrzebne do kompilowania wtyczek odtwarzacza
75 multimedialnego Audacious.
78 Summary: Audacious media player static library
79 Summary(pl): Statyczna biblioteka odtwarzacza multimedialnego Audacious
80 Group: X11/Applications/Sound
81 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
84 Static version of Audacious media player library.
86 %description static -l pl
87 Statyczna wersja biblioteki odtwarzacza multimedialnego Audacious.
90 Summary: Audacious media player - LIRC plugin
91 Summary(pl): Wtyczka LIRC odtwarzacza multimedialnego Audacious
92 Group: X11/Applications/Sound
93 Requires: %{name} >= %{epoch}:%{version}-%{release}
95 %description general-lirc
96 LIRC plugin for Audacious media player.
98 %description general-lirc -l pl
99 Wtyczka LIRC dla odtwarzacza multimedialnego Audacious.
101 %package general-song-change
102 Summary: Audacious media player - song change plugin
103 Summary(pl): Wtyczka zmiany utworu odtwarzacza multimedialnego Audacious
104 Group: X11/Applications/Sound
105 Requires: %{name} >= %{epoch}:%{version}-%{release}
107 %description general-song-change
108 Song change plugin for Audacious media player.
110 %description general-song-change -l pl
111 Wtyczka zmiany utworu dla odtwarzacza multimedialnego Audacious.
114 Summary: Audacious media player - AAC input plugin
115 Summary(pl): Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
116 Group: X11/Applications/Sound
117 Requires: %{name} >= %{epoch}:%{version}-%{release}
119 %description input-aac
120 AAC input plugin for Audacious media player.
122 %description input-aac -l pl
123 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
126 %package input-cdaudio
127 Summary: Audacious media player - cdaudio input plugin
128 Summary(pl): Wtyczka wej¶ciowa cdaudio odtwarzacza multimedialnego Audacious
129 Group: X11/Applications/Sound
130 Requires: %{name} = %{epoch}:%{version}-%{release}
132 %description input-cdaudio
133 cdaudio input plugin for Audacious media player.
135 %description input-cdaudio -l pl
136 Wtyczka wej¶ciowa cdaudio dla odtwarzacza multimedialnego Audacious.
138 %package input-console
139 Summary: Audacious media player - console input plugin
140 Summary(pl): Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
141 Group: X11/Applications/Sound
142 Requires: %{name} >= %{epoch}:%{version}-%{release}
144 %description input-console
145 SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
147 %description input-console -l pl
148 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
149 SPC, GYM, NSF, VGM i GBS.
152 Summary: Audacious media player - FLAC input plugin
153 Summary(pl): Wtyczka do odtwarzania plików FLAC odtwarzacza multimedialnego Audacious
154 Group: X11/Applications/Sound
155 Requires: %{name} >= %{epoch}:%{version}-%{release}
157 %description input-flac
158 FLAC input plugin for Audacious media player.
160 %description input-flac -l pl
161 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
164 %package input-mikmod
165 Summary: Audacious media player - mikmod input plugin
166 Summary(pl): Wtyczka wej¶ciowa mikmod odtwarzacza multimedialnego Audacious
167 Group: X11/Applications/Sound
168 Requires: %{name} = %{epoch}:%{version}-%{release}
170 %description input-mikmod
171 mikmod input plugin for Audacious media player.
173 %description input-mikmod -l pl
174 Wtyczka wej¶ciowa mikmod dla odtwarzacza multimedialnego Audacious.
176 %package input-mpg123
177 Summary: Audacious media player - mpg123 input plugin
178 Summary(pl): Wtyczka wej¶ciowa mpg123 odtwarzacza multimedialnego Audacious
179 Group: X11/Applications/Sound
180 Requires: %{name} = %{epoch}:%{version}-%{release}
182 %description input-mpg123
183 mpg123 input plugin for Audacious media player.
185 %description input-mpg123 -l pl
186 Wtyczka wej¶ciowa mpg123 dla odtwarzacza multimedialnego Audacious.
188 %package input-vorbis
189 Summary: Audacious media player - Vorbis input plugin
190 Summary(pl): Wtyczka wej¶ciowa Vorbis odtwarzacza multimedialnego Audacious
191 Group: X11/Applications/Sound
192 Requires: %{name} = %{epoch}:%{version}-%{release}
194 %package input-tonegen
195 Summary: Audacious media player - input plugin to generate sound of given frequency
196 Summary(pl): Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci odtwarzacza multimedialnego Audacious
197 Group: X11/Applications/Sound
198 Requires: %{name} >= %{epoch}:%{version}-%{release}
200 %description input-tonegen
201 Input plugin to generate sound of given frequency for Audacious media
204 %description input-tonegen -l pl
205 Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci dla odtwarzacza
206 multimedialnego Audacious.
208 %description input-vorbis
209 Vorbis input plugin for Audacious media player.
211 %description input-vorbis -l pl
212 Wtyczka wej¶ciowa Vorbis dla odtwarzacza multimedialnego Audacious.
215 Summary: Audacious media player - WAV input plugin
216 Summary(pl): Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
217 Group: X11/Applications/Sound
218 Requires: %{name} >= %{epoch}:%{version}-%{release}
220 %description input-wav
221 WAV input plugin for Audacious media player.
223 %description input-wav -l pl
224 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
228 Summary: Audacious media player - WMA input plugin
229 Summary(pl): Wtyczka do odtwarzania plików WMA odtwarzacza multimedialnego Audacious
230 Group: X11/Applications/Sound
231 Requires: %{name} >= %{epoch}:%{version}-%{release}
233 %description input-wma
234 WMA input plugin for Audacious media player.
236 %description input-wma -l pl
237 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
241 Summary: Audacious media player - ALSA output plugin
242 Summary(pl): Wtyczka wyj¶ciowa ALSA odtwarzacza multimedialnego Audacious
243 Group: X11/Applications/Sound
244 Requires: %{name} = %{epoch}:%{version}-%{release}
245 Provides: audacious-output-plugin
246 Obsoletes: audacious-output-ALSA
248 %description output-alsa
249 Output ALSA plugin for Audacious media player.
251 %description output-alsa -l pl
252 Wtyczka wyj¶ciowa ALSA dla odtwarzacza multimedialnego Audacious.
255 Summary: Audacious media player - OSS output plugin
256 Summary(pl): Wtyczka wyj¶ciowa OSS odtwarzacza multimedialnego Audacious
257 Group: X11/Applications/Sound
258 Requires: %{name} = %{epoch}:%{version}-%{release}
259 Provides: audacious-output-plugin
260 Obsoletes: audacious-output-OSS
262 %description output-oss
263 Output OSS plugin for Audacious media player.
265 %description output-oss -l pl
266 Wtyczka wyj¶ciowa OSS dla odtwarzacza multimedialnego Audacious.
269 Summary: Audacious media player - disk-writer output plugin
270 Summary(pl): Wtyczka wyj¶ciowa zapisu na dysk odtwarzacza multimedialnego Audacious
271 Group: X11/Applications/Sound
272 Requires: %{name} = %{epoch}:%{version}-%{release}
273 Provides: audacious-output-plugin
275 %description output-disk
276 Output disk-writer plugin for Audacious media player.
278 %description output-disk -l pl
279 Wtyczka wyj¶ciowa zapisu na dysk dla odtwarzacza multimedialnego
283 Summary: Audacious media player - esd output plugin
284 Summary(pl): Wtyczka wyj¶ciowa esd odtwarzacza multimedialnego Audacious
285 Group: X11/Applications/Sound
286 Requires: %{name} = %{epoch}:%{version}-%{release}
287 Provides: audacious-output-plugin
289 %description output-esd
290 Output esd plugin for Audacious media player.
292 %description output-esd -l pl
293 Wtyczka wyj¶ciowa esd dla odtwarzacza multimedialnego Audacious.
295 %package visualization-blur-scope
296 Summary: Audacious media player - Blur scope visualization plugin
297 Summary(pl): Wtyczka graficzna Blur scope odtwarzacza multimedialnego Audacious
298 Group: X11/Applications/Sound
299 Requires: %{name} >= %{epoch}:%{version}-%{release}
301 %description visualization-blur-scope
302 Blur scope visualization plugin.
304 %description visualization-blur-scope -l pl
305 Wtyczka graficzna Blur scope.
307 %package visualization-libvisual-proxy
308 Summary: Audacious media player - libvisual-proxy visualization plugin
309 Summary(pl): Wtyczka graficzna libvisual-proxy odtwarzacza multimedialnego Audacious
310 Group: X11/Applications/Sound
311 Requires: %{name} >= %{epoch}:%{version}-%{release}
313 %description visualization-libvisual-proxy
314 libvisual-proxy visualization plugin.
316 %description visualization-libvisual-proxy -l pl
317 Wtyczka graficzna libvisual-proxy.
338 %if %{with gnome_vfs}
349 rm -rf $RPM_BUILD_ROOT
350 install -d $RPM_BUILD_ROOT{%{_libdir}/audacious/General,%{_pixmapsdir}}
353 DESTDIR=$RPM_BUILD_ROOT \
354 m4datadir=%{_aclocaldir}
356 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
358 rm -f $RPM_BUILD_ROOT%{_libdir}/audacious/*/*.{a,la}
363 rm -rf $RPM_BUILD_ROOT
366 %banner %{name} -e << EOF
367 Remember to install appropriate input plugins for files
372 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
377 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
380 %post libs -p /sbin/ldconfig
381 %postun libs -p /sbin/ldconfig
383 %files -f %{name}.lang
384 %defattr(644,root,root,755)
385 %attr(755,root,root) %{_bindir}/audacious
386 %dir %{_libdir}/audacious
387 %dir %{_libdir}/audacious/General
388 %dir %{_libdir}/audacious/Input
389 %dir %{_libdir}/audacious/Output
390 %dir %{_libdir}/audacious/Visualization
394 %dir %{_datadir}/audacious
395 %dir %{_datadir}/audacious/glade
396 %dir %{_datadir}/audacious/images
397 %dir %{_datadir}/audacious/Skins
398 %{_datadir}/audacious/glade/*
399 %{_datadir}/audacious/images/*
400 %{_datadir}/audacious/Skins/Default
401 %{_desktopdir}/*.desktop
405 %defattr(644,root,root,755)
406 %attr(755,root,root) %{_libdir}/libaudacious.so.*.*
409 %defattr(644,root,root,755)
410 %attr(755,root,root) %{_libdir}/libaudacious.so
416 %defattr(644,root,root,755)
420 %defattr(644,root,root,755)
421 %attr(755,root,root) %{_libdir}/audacious/General/liblirc.so
423 %files general-song-change
424 %defattr(644,root,root,755)
425 %attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
428 %defattr(644,root,root,755)
429 %attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
432 %defattr(644,root,root,755)
433 %attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
436 %defattr(644,root,root,755)
437 %attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/audacious/Input/libflac.so
444 %defattr(644,root,root,755)
445 %attr(755,root,root) %{_libdir}/audacious/Input/libmikmod.so
448 %defattr(644,root,root,755)
449 %attr(755,root,root) %{_libdir}/audacious/Input/libtonegen.so
452 %defattr(644,root,root,755)
453 %attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
460 %defattr(644,root,root,755)
461 %attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
472 %defattr(644,root,755)
473 %attr(755,root,root) %{_libdir}/audacious/Output/libdisk_writer.so
476 %defattr(644,root,root,755)
477 %attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
480 %defattr(644,root,root,755)
481 %attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
483 %files visualization-blur-scope
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
487 %files visualization-libvisual-proxy
488 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_libdir}/audacious/Visualization/libvisual_proxy.so