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