]> git.pld-linux.org Git - packages/audacious.git/blob - audacious.spec
- updated to 0.1.1
[packages/audacious.git] / audacious.spec
1 #
2 # Conditional build:
3 %bcond_without  gconf           # build without gconf support
4 %bcond_without  vfs             # build without VFS support
5 #
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
8 Name:           audacious
9 Version:        0.1.1
10 Release:        0.1
11 License:        GPL
12 Group:          Applications/Sound
13 Source0:        http://audacious.nenolod.net/release/%{name}-%{version}.tgz
14 # Source0-md5:  12ead38a7052ed48ae67e32c5c391f9d
15 Source1:        mp3license
16 Patch0:         %{name}-xmms-skins-dir.patch
17 Patch1:         %{name}-desktop.patch
18 Patch2:         %{name}-home_etc.patch
19 URL:            http://audacious.nenolod.net/
20 BuildRequires:  autoconf
21 BuildRequires:  automake
22 BuildRequires:  esound-devel >= 0.2.8
23 BuildRequires:  flac-devel >= 1.1.2
24 BuildRequires:  gtk+2-devel >= 2:2.4.0
25 BuildRequires:  home-etc-devel
26 BuildRequires:  libvorbis-devel >= 1:1.0
27 BuildRequires:  libglade2-devel >= 2.0.0
28 %if %{with gconf}
29 BuildRequires:  GConf2-devel >= 2.4.0
30 %endif
31 %if %{with vfs}
32 BuildRequires:  gnome-vfs2-devel >= 2.4.0
33 %endif
34 BuildRequires:  pkgconfig
35 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
36 Requires:       audacious-output-plugin
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 Audacious is a media player based on BMP. Since the development of the
41 former project had been terminated, this fork was created.
42
43 %description -l pl
44 Audacious to odtwarzacz mediów oparty na BMP. Powsta³ on poniewa¿
45 rozwój pierwowzoru zosta³ zakoñczony.
46
47 %package libs
48 Summary:        Audacious media player library
49 Summary(pl):    Biblioteka odtwarzacza multimedialnego Audacious
50 Group:          X11/Applications/Sound
51
52 %description libs
53 Audacious media player library.
54
55 %description libs -l pl
56 Biblioteka odtwarzacza multimedialnego Audacious.
57
58 %package devel
59 Summary:        Header files for Audacious media player
60 Summary(pl):    Pliki nag³ówkowe odtwarzacza multimedialnego Audacious
61 Group:          X11/Development/Libraries
62 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
63 Requires:       gtk+2-devel
64 Requires:       home-etc-devel
65
66 %description devel
67 Header files required for compiling Audacious media player plugins.
68
69 %description devel -l pl
70 Pliki nag³ówkowe potrzebne do kompilowania wtyczek odtwarzacza
71 multimedialnego Audacious.
72
73 %package static
74 Summary:        Audacious media player static library
75 Summary(pl):    Statyczna biblioteka odtwarzacza multimedialnego Audacious
76 Group:          X11/Applications/Sound
77 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
78
79 %description static
80 Static version of Audacious media player library.
81
82 %description static -l pl
83 Statyczna wersja biblioteki odtwarzacza multimedialnego Audacious.
84
85 %package input-vorbis
86 Summary:        Audacious media player - Vorbis input plugin
87 Summary(pl):    Wtyczka wej¶ciowa Vorbis odtwarzacza multimedialnego Audacious
88 Group:          X11/Applications/Sound
89 Requires:       %{name} = %{epoch}:%{version}-%{release}
90
91 %description input-vorbis
92 Vorbis input plugin for Audacious media player.
93
94 %description input-vorbis -l pl
95 Wtyczka wej¶ciowa Vorbis dla odtwarzacza multimedialnego Audacious.
96
97 %package input-mpg123
98 Summary:        Audacious media player - mpg123 input plugin
99 Summary(pl):    Wtyczka wej¶ciowa mpg123 odtwarzacza multimedialnego Audacious
100 Group:          X11/Applications/Sound
101 Requires:       %{name} = %{epoch}:%{version}-%{release}
102
103 %description input-mpg123
104 mpg123 input plugin for Audacious media player.
105
106 %description input-mpg123 -l pl
107 Wtyczka wej¶ciowa mpg123 dla odtwarzacza multimedialnego Audacious.
108
109 %package input-cdaudio
110 Summary:        Audacious media player - cdaudio input plugin
111 Summary(pl):    Wtyczka wej¶ciowa cdaudio odtwarzacza multimedialnego Audacious
112 Group:          X11/Applications/Sound
113 Requires:       %{name} = %{epoch}:%{version}-%{release}
114
115 %description input-cdaudio
116 cdaudio input plugin for Audacious media player.
117
118 %description input-cdaudio -l pl
119 Wtyczka wej¶ciowa cdaudio dla odtwarzacza multimedialnego Audacious.
120
121 %package input-wav
122 Summary:        Audacious media player - WAV input plugin
123 Summary(pl):    Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
124 Group:          X11/Applications/Sound
125 Requires:       %{name} >= %{epoch}:%{version}-%{release}
126
127 %description input-wav
128 WAV input plugin for Audacious media player.
129
130 %description input-wav -l pl
131 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
132 WAV.
133
134 %package input-aac
135 Summary:        Audacious media player - AAC input plugin
136 Summary(pl):    Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
137 Group:          X11/Applications/Sound
138 Requires:       %{name} >= %{epoch}:%{version}-%{release}
139
140 %description input-aac
141 AAC input plugin for Audacious media player.
142
143 %description input-aac -l pl
144 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
145 AAC.
146
147 %package input-flac
148 Summary:        Audacious media player - FLAC input plugin
149 Summary(pl):    Wtyczka do odtwarzania plików FLAC odtwarzacza multimedialnego Audacious
150 Group:          X11/Applications/Sound
151 Requires:       %{name} >= %{epoch}:%{version}-%{release}
152
153 %description input-flac
154 FLAC input plugin for Audacious media player.
155
156 %description input-flac -l pl
157 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
158 FLAC.
159
160 %package input-tonegen
161 Summary:        Audacious media player - input plugin to generate sound of given frequency
162 Summary(pl):    Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci odtwarzacza multimedialnego Audacious
163 Group:          X11/Applications/Sound
164 Requires:       %{name} >= %{epoch}:%{version}-%{release}
165
166 %description input-tonegen
167 Input plugin to generate sound of given frequency for Audacious media
168 player.
169
170 %description input-tonegen -l pl
171 Wtyczka do generowania d¼wiêków o danej czêstotliwo¶ci dla odtwarzacza
172 multimedialnego Audacious.
173
174 %package input-wma
175 Summary:        Audacious media player - WMA input plugin
176 Summary(pl):    Wtyczka do odtwarzania plików WMA odtwarzacza multimedialnego Audacious
177 Group:          X11/Applications/Sound
178 Requires:       %{name} >= %{epoch}:%{version}-%{release}
179
180 %description input-wma
181 WMA input plugin for Audacious media player.
182
183 %description input-wma -l pl
184 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
185 WMA.
186
187 %package input-console
188 Summary:        Audacious media player - console input plugin
189 Summary(pl):    Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
190 Group:          X11/Applications/Sound
191 Requires:       %{name} >= %{epoch}:%{version}-%{release}
192
193 %description input-console
194 SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
195
196 %description input-console -l pl
197 Wtyczka dla odtwarzacza multimedialnego Audacious do obs³ugi plików
198 SPC, GYM, NSF, VGM i GBS.
199
200 %package output-OSS
201 Summary:        Audacious media player - OSS output plugin
202 Summary(pl):    Wtyczka wyj¶ciowa OSS odtwarzacza multimedialnego Audacious
203 Group:          X11/Applications/Sound
204 Requires:       %{name} = %{epoch}:%{version}-%{release}
205 Provides:       audacious-output-plugin
206
207 %description output-OSS
208 Output OSS plugin for Audacious media player.
209
210 %description output-OSS -l pl
211 Wtyczka wyj¶ciowa OSS dla odtwarzacza multimedialnego Audacious.
212
213 %package output-ALSA
214 Summary:        Audacious media player - ALSA output plugin
215 Summary(pl):    Wtyczka wyj¶ciowa ALSA odtwarzacza multimedialnego Audacious
216 Group:          X11/Applications/Sound
217 Requires:       %{name} = %{epoch}:%{version}-%{release}
218 Provides:       audacious-output-plugin
219
220 %description output-ALSA
221 Output ALSA plugin for Audacious media player.
222
223 %description output-ALSA -l pl
224 Wtyczka wyj¶ciowa ALSA dla odtwarzacza multimedialnego Audacious.
225
226 %package output-esd
227 Summary:        Audacious media player - esd output plugin
228 Summary(pl):    Wtyczka wyj¶ciowa esd odtwarzacza multimedialnego Audacious
229 Group:          X11/Applications/Sound
230 Requires:       %{name} = %{epoch}:%{version}-%{release}
231 Provides:       audacious-output-plugin
232
233 %description output-esd
234 Output esd plugin for Audacious media player.
235
236 %description output-esd -l pl
237 Wtyczka wyj¶ciowa esd dla odtwarzacza multimedialnego Audacious.
238
239 %package output-disk
240 Summary:        Audacious media player - disk-writer output plugin
241 Summary(pl):    Wtyczka wyj¶ciowa zapisu na dysk odtwarzacza multimedialnego Audacious
242 Group:          X11/Applications/Sound
243 Requires:       %{name} = %{epoch}:%{version}-%{release}
244 Provides:       audacious-output-plugin
245
246 %description output-disk
247 Output disk-writer plugin for Audacious media player.
248
249 %description output-disk -l pl
250 Wtyczka wyj¶ciowa zapisu na dysk dla odtwarzacza multimedialnego
251 Audacious.
252
253 %prep
254 %setup -q
255 %patch0 -p1
256 %patch1 -p1
257 %patch2 -p1
258
259 %build
260 %{__aclocal} -I m4
261 %{__autoconf}
262 %{__autoheader}
263 %{__automake}
264 %configure \
265 %ifarch %{ix86}
266 %ifnarch i386 i486
267         --enable-simd \
268 %endif
269 %else
270         --disable-simd \
271 %endif
272 %if %{with vfs}
273         --enable-gnome-vfs \
274 %endif
275 %if %{with gconf}
276         --enable-gconf \
277 %endif
278         --enable-shared \
279         --enable-static
280 %{__make}
281
282 %install
283 rm -rf $RPM_BUILD_ROOT
284 install -d $RPM_BUILD_ROOT%{_libdir}/audacious/General
285
286 %{__make} install \
287         DESTDIR=$RPM_BUILD_ROOT \
288         m4datadir=%{_aclocaldir}
289
290 rm -f $RPM_BUILD_ROOT%{_libdir}/audacious/*/*.{a,la}
291
292 %find_lang %{name}
293
294 %clean
295 rm -rf $RPM_BUILD_ROOT
296
297 %post
298 umask 022
299 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
300
301 %postun
302 umask 022
303 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
304
305 %post   libs -p /sbin/ldconfig
306 %postun libs -p /sbin/ldconfig
307
308 %files -f %{name}.lang
309 %defattr(644,root,root,755)
310 %attr(755,root,root) %{_bindir}/audacious
311 %dir %{_libdir}/audacious
312 %dir %{_libdir}/audacious/General
313 %attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
314 %dir %{_libdir}/audacious/Input
315 %dir %{_libdir}/audacious/Output
316 %dir %{_libdir}/audacious/Visualization
317 %attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
318 %{_mandir}/man*/*
319 %{_desktopdir}/*
320 %dir %{_datadir}/audacious
321 %dir %{_datadir}/audacious/images
322 %{_datadir}/audacious/images/*
323 %dir %{_datadir}/audacious/Skins
324 %{_datadir}/audacious/Skins/Default
325 %dir %{_datadir}/audacious/glade
326 %{_datadir}/audacious/glade/*
327
328 %files devel
329 %defattr(644,root,root,755)
330 %attr(755,root,root) %{_libdir}/libaudacious.so
331 %{_libdir}/lib*.la
332 %{_includedir}/*
333 %{_pkgconfigdir}/*
334
335 %files libs
336 %defattr(644,root,root,755)
337 %attr(755,root,root) %{_libdir}/libaudacious.so.*.*
338
339 %files static
340 %defattr(644,root,root,755)
341 %{_libdir}/lib*.a
342
343 %files input-mpg123
344 %defattr(644,root,root,755)
345 %attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
346
347 %files input-vorbis
348 %defattr(644,root,root,755)
349 %attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
350
351 %files input-cdaudio
352 %defattr(644,root,root,755)
353 %attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
354
355 %files input-wav
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
358
359 %files input-aac
360 %defattr(644,root,root,755)
361 %attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
362
363 %files input-flac
364 %defattr(644,root,root,755)
365 %attr(755,root,root) %{_libdir}/audacious/Input/libflac.so
366
367 %files input-tonegen
368 %defattr(644,root,root,755)
369 %attr(755,root,root) %{_libdir}/audacious/Input/libtonegen.so
370
371 %files input-wma
372 %defattr(644,root,root,755)
373 %attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
374
375 %files input-console
376 %defattr(644,root,root,755)
377 %attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
378
379 %files output-OSS
380 %defattr(644,root,root,755)
381 %attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
382
383 %files output-ALSA
384 %defattr(644,root,root,755)
385 %attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
386
387 %files output-esd
388 %defattr(644,root,root,755)
389 %attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
390
391 %files output-disk
392 %defattr(644,root,755)
393 %attr(755,root,root) %{_libdir}/audacious/Output/libdisk_writer.so
This page took 0.096781 seconds and 4 git commands to generate.