1 Summary: Ultimate Music Player
5 License: GPL v2 and LGPL v2.1
6 Group: X11/Applications/Multimedia
7 Source0: http://downloads.sourceforge.net/deadbeef/%{name}-%{version}.tar.bz2
8 # Source0-md5: be8359d1bd9cf7679cf2ca748996e726
9 Patch0: lm-missing-symbols.patch
10 Patch1: %{name}-ffmpeg-0.8.patch
11 URL: http://deadbeef.sourceforge.net/
12 BuildRequires: alsa-lib-devel
13 BuildRequires: automake >= 1.11
14 BuildRequires: curl-devel
15 BuildRequires: dbus-devel
16 BuildRequires: ffmpeg-devel >= 0.8
17 BuildRequires: gettext-devel
18 BuildRequires: gtk+2-devel >= 2.12
19 BuildRequires: imlib2-devel
20 BuildRequires: intltool >= 0.40.0
21 BuildRequires: libcddb-devel
22 BuildRequires: libcdio-devel
23 BuildRequires: libmad-devel
24 BuildRequires: libsamplerate-devel
25 BuildRequires: libsndfile-devel
26 BuildRequires: libvorbis-devel
27 BuildRequires: pakchois-devel
28 BuildRequires: pkgconfig
29 BuildRequires: pulseaudio-devel
30 BuildRequires: wavpack-devel
31 Requires(post,postun): desktop-file-utils
32 Requires(post,postun): gtk-update-icon-cache
33 Requires: hicolor-icon-theme
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems
38 with X11 (though now it also runs in plain console without X, in
39 FreeBSD, and in OpenSolaris).
43 Group: X11/Applications/Multimedia
45 %description plugin-aac
50 Group: X11/Applications/Multimedia
52 %description plugin-alsa
55 %package plugin-artwork
56 Summary: Artwork plugin
57 Group: X11/Applications/Multimedia
59 %description plugin-artwork
63 Summary: CD Audio plugin
64 Group: X11/Applications/Multimedia
66 %description plugin-cdda
69 %package plugin-ffmpeg
70 Summary: FFMPEG plugin
71 Group: X11/Applications/Multimedia
73 %description plugin-ffmpeg
78 Group: X11/Applications/Multimedia
80 %description plugin-flac
85 Group: X11/Applications/Multimedia
87 %description plugin-gtkui
88 Standard GTK2 user interface.
90 %package plugin-hotkeys
91 Summary: Hotkeys plugin
92 Group: X11/Applications/Multimedia
94 %description plugin-hotkeys
95 Global hotkeys support.
97 %package plugin-lastfm
98 Summary: last.fm plugin
99 Group: X11/Applications/Multimedia
101 %description plugin-lastfm
106 Group: X11/Applications/Multimedia
108 %description plugin-mad
111 %package plugin-notify
112 Summary: Notify plugin
113 Group: X11/Applications/Multimedia
115 %description plugin-notify
120 Group: X11/Applications/Multimedia
122 %description plugin-oss
125 %package plugin-pulse
126 Summary: PulseAudio plugin
127 Group: X11/Applications/Multimedia
129 %description plugin-pulse
130 PulseAudio output plugin.
132 %package plugin-resampler
133 Summary: Resampler plugin
134 Group: X11/Applications/Multimedia
136 %description plugin-resampler
137 Resampler (Secret Rabit Code).
139 %package plugin-sndfile
140 Summary: WAV/PCM plugin
141 Group: X11/Applications/Multimedia
143 %description plugin-sndfile
146 %package plugin-vorbis
147 Summary: OggVorbis plugin
148 Group: X11/Applications/Multimedia
150 %description plugin-vorbis
153 %package plugin-wavpack
154 Summary: WavPack plugin
155 Group: X11/Applications/Multimedia
157 %description plugin-wavpack
169 --docdir=%{_docdir}/%{name}-%{version}
173 rm -rf $RPM_BUILD_ROOT
176 DESTDIR=$RPM_BUILD_ROOT
178 #remove *.la *.a libraries and *.h files
179 %{__rm} $RPM_BUILD_ROOT%{_libdir}/deadbeef/*.{a,la}
180 %{__rm} $RPM_BUILD_ROOT%{_includedir}/deadbeef/*.h
185 rm -rf $RPM_BUILD_ROOT
188 %update_desktop_database_post
189 %update_icon_cache hicolor
192 %update_desktop_database_postun
193 %update_icon_cache hicolor
195 %files -f %{name}.lang
196 %defattr(644,root,root,755)
197 %doc AUTHORS ChangeLog NEWS README about.txt help.txt
198 %attr(755,root,root) %{_bindir}/deadbeef
199 %{_desktopdir}/deadbeef.desktop
200 %{_iconsdir}/hicolor/*/apps/deadbeef.png
201 %{_iconsdir}/hicolor/*/apps/deadbeef.svg
203 %dir %{_libdir}/deadbeef
204 %attr(755,root,root)%{_libdir}/deadbeef/adplug.so*
205 %attr(755,root,root)%{_libdir}/deadbeef/converter.so*
206 %attr(755,root,root)%{_libdir}/deadbeef/dca.so*
207 %attr(755,root,root)%{_libdir}/deadbeef/ffap.so*
208 %attr(755,root,root)%{_libdir}/deadbeef/gme.so*
209 %attr(755,root,root)%{_libdir}/deadbeef/m3u.so*
210 %attr(755,root,root)%{_libdir}/deadbeef/mms.so*
211 %attr(755,root,root)%{_libdir}/deadbeef/musepack.so*
212 %attr(755,root,root)%{_libdir}/deadbeef/nullout.so*
213 %attr(755,root,root)%{_libdir}/deadbeef/shellexec.so*
214 %attr(755,root,root)%{_libdir}/deadbeef/sid.so*
215 %attr(755,root,root)%{_libdir}/deadbeef/supereq.so*
216 %attr(755,root,root)%{_libdir}/deadbeef/tta.so*
217 %attr(755,root,root)%{_libdir}/deadbeef/vfs_curl.so*
218 %attr(755,root,root)%{_libdir}/deadbeef/vtx.so*
219 %attr(755,root,root)%{_libdir}/deadbeef/wildmidi.so*
220 %{_libdir}/deadbeef/convpresets/*
223 %defattr(644,root,root,755)
224 %attr(755,root,root)%{_libdir}/deadbeef/aac.so*
227 %defattr(644,root,root,755)
228 %attr(755,root,root)%{_libdir}/deadbeef/alsa.so*
230 %files plugin-artwork
231 %defattr(644,root,root,755)
232 %attr(755,root,root)%{_libdir}/deadbeef/artwork.so*
235 %defattr(644,root,root,755)
236 %attr(755,root,root)%{_libdir}/deadbeef/cdda.so*
239 %defattr(644,root,root,755)
240 %attr(755,root,root)%{_libdir}/deadbeef/ffmpeg.so*
243 %defattr(644,root,root,755)
244 %attr(755,root,root)%{_libdir}/deadbeef/flac.so*
247 %defattr(644,root,root,755)
248 %attr(755,root,root)%{_libdir}/deadbeef/ddb_gui_GTK2.so*
249 %attr(755,root,root)%{_libdir}/deadbeef/converter_gtkui.so*
251 %files plugin-hotkeys
252 %defattr(644,root,root,755)
253 %attr(755,root,root)%{_libdir}/deadbeef/hotkeys.so*
256 %defattr(644,root,root,755)
257 %attr(755,root,root)%{_libdir}/deadbeef/lastfm.so*
260 %defattr(644,root,root,755)
261 %attr(755,root,root)%{_libdir}/deadbeef/mpgmad.so*
264 %defattr(644,root,root,755)
265 %attr(755,root,root)%{_libdir}/deadbeef/notify.so*
268 %defattr(644,root,root,755)
269 %attr(755,root,root)%{_libdir}/deadbeef/oss.so*
272 %defattr(644,root,root,755)
273 %attr(755,root,root)%{_libdir}/deadbeef/pulse.so*
275 %files plugin-resampler
276 %defattr(644,root,root,755)
277 %attr(755,root,root)%{_libdir}/deadbeef/dsp_libsrc.so*
279 %files plugin-sndfile
280 %defattr(644,root,root,755)
281 %attr(755,root,root)%{_libdir}/deadbeef/sndfile.so*
284 %defattr(644,root,root,755)
285 %attr(755,root,root)%{_libdir}/deadbeef/vorbis.so*
287 %files plugin-wavpack
288 %defattr(644,root,root,755)
289 %attr(755,root,root)%{_libdir}/deadbeef/wavpack.so*