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 URL: http://deadbeef.sourceforge.net/
11 BuildRequires: alsa-lib-devel
12 BuildRequires: automake >= 1.11
13 BuildRequires: curl-devel
14 BuildRequires: dbus-devel
15 BuildRequires: ffmpeg-devel
16 BuildRequires: gettext-devel
17 BuildRequires: gtk+2-devel >= 2.12
18 BuildRequires: imlib2-devel
19 BuildRequires: intltool >= 0.40.0
20 BuildRequires: libcddb-devel
21 BuildRequires: libcdio-devel
22 BuildRequires: libmad-devel
23 BuildRequires: libsamplerate-devel
24 BuildRequires: libsndfile-devel
25 BuildRequires: libvorbis-devel
26 BuildRequires: pakchois-devel
27 BuildRequires: pkgconfig
28 BuildRequires: pulseaudio-devel
29 BuildRequires: wavpack-devel
30 Requires(post,postun): desktop-file-utils
31 Requires(post,postun): gtk-update-icon-cache
32 Requires: hicolor-icon-theme
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems
37 with X11 (though now it also runs in plain console without X, in
38 FreeBSD, and in OpenSolaris).
42 Group: X11/Applications/Multimedia
44 %description plugin-aac
49 Group: X11/Applications/Multimedia
51 %description plugin-alsa
54 %package plugin-artwork
55 Summary: Artwork plugin
56 Group: X11/Applications/Multimedia
58 %description plugin-artwork
62 Summary: CD Audio plugin
63 Group: X11/Applications/Multimedia
65 %description plugin-cdda
68 %package plugin-ffmpeg
69 Summary: FFMPEG plugin
70 Group: X11/Applications/Multimedia
72 %description plugin-ffmpeg
77 Group: X11/Applications/Multimedia
79 %description plugin-flac
84 Group: X11/Applications/Multimedia
86 %description plugin-gtkui
87 Standard GTK2 user interface.
89 %package plugin-hotkeys
90 Summary: Hotkeys plugin
91 Group: X11/Applications/Multimedia
93 %description plugin-hotkeys
94 Global hotkeys support.
96 %package plugin-lastfm
97 Summary: last.fm plugin
98 Group: X11/Applications/Multimedia
100 %description plugin-lastfm
105 Group: X11/Applications/Multimedia
107 %description plugin-mad
110 %package plugin-notify
111 Summary: Notify plugin
112 Group: X11/Applications/Multimedia
114 %description plugin-notify
119 Group: X11/Applications/Multimedia
121 %description plugin-oss
124 %package plugin-pulse
125 Summary: PulseAudio plugin
126 Group: X11/Applications/Multimedia
128 %description plugin-pulse
129 PulseAudio output plugin.
131 %package plugin-resampler
132 Summary: Resampler plugin
133 Group: X11/Applications/Multimedia
135 %description plugin-resampler
136 Resampler (Secret Rabit Code).
138 %package plugin-sndfile
139 Summary: WAV/PCM plugin
140 Group: X11/Applications/Multimedia
142 %description plugin-sndfile
145 %package plugin-vorbis
146 Summary: OggVorbis plugin
147 Group: X11/Applications/Multimedia
149 %description plugin-vorbis
152 %package plugin-wavpack
153 Summary: WavPack plugin
154 Group: X11/Applications/Multimedia
156 %description plugin-wavpack
167 --docdir=%{_docdir}/%{name}-%{version}
171 rm -rf $RPM_BUILD_ROOT
174 DESTDIR=$RPM_BUILD_ROOT
176 #remove *.la *.a libraries and *.h files
177 %{__rm} $RPM_BUILD_ROOT%{_libdir}/deadbeef/*.{a,la}
178 %{__rm} $RPM_BUILD_ROOT%{_includedir}/deadbeef/*.h
183 rm -rf $RPM_BUILD_ROOT
186 %update_desktop_database_post
187 %update_icon_cache hicolor
190 %update_desktop_database_postun
191 %update_icon_cache hicolor
193 %files -f %{name}.lang
194 %defattr(644,root,root,755)
195 %doc AUTHORS ChangeLog NEWS README about.txt help.txt
196 %attr(755,root,root) %{_bindir}/deadbeef
197 %{_desktopdir}/deadbeef.desktop
198 %{_iconsdir}/hicolor/*/apps/deadbeef.png
199 %{_iconsdir}/hicolor/*/apps/deadbeef.svg
201 %dir %{_libdir}/deadbeef
202 %attr(755,root,root)%{_libdir}/deadbeef/adplug.so*
203 %attr(755,root,root)%{_libdir}/deadbeef/converter.so*
204 %attr(755,root,root)%{_libdir}/deadbeef/dca.so*
205 %attr(755,root,root)%{_libdir}/deadbeef/ffap.so*
206 %attr(755,root,root)%{_libdir}/deadbeef/gme.so*
207 %attr(755,root,root)%{_libdir}/deadbeef/m3u.so*
208 %attr(755,root,root)%{_libdir}/deadbeef/mms.so*
209 %attr(755,root,root)%{_libdir}/deadbeef/musepack.so*
210 %attr(755,root,root)%{_libdir}/deadbeef/nullout.so*
211 %attr(755,root,root)%{_libdir}/deadbeef/shellexec.so*
212 %attr(755,root,root)%{_libdir}/deadbeef/sid.so*
213 %attr(755,root,root)%{_libdir}/deadbeef/supereq.so*
214 %attr(755,root,root)%{_libdir}/deadbeef/tta.so*
215 %attr(755,root,root)%{_libdir}/deadbeef/vfs_curl.so*
216 %attr(755,root,root)%{_libdir}/deadbeef/vtx.so*
217 %attr(755,root,root)%{_libdir}/deadbeef/wildmidi.so*
218 %{_libdir}/deadbeef/convpresets/*
221 %defattr(644,root,root,755)
222 %attr(755,root,root)%{_libdir}/deadbeef/aac.so*
225 %defattr(644,root,root,755)
226 %attr(755,root,root)%{_libdir}/deadbeef/alsa.so*
228 %files plugin-artwork
229 %defattr(644,root,root,755)
230 %attr(755,root,root)%{_libdir}/deadbeef/artwork.so*
233 %defattr(644,root,root,755)
234 %attr(755,root,root)%{_libdir}/deadbeef/cdda.so*
237 %defattr(644,root,root,755)
238 %attr(755,root,root)%{_libdir}/deadbeef/ffmpeg.so*
241 %defattr(644,root,root,755)
242 %attr(755,root,root)%{_libdir}/deadbeef/flac.so*
245 %defattr(644,root,root,755)
246 %attr(755,root,root)%{_libdir}/deadbeef/ddb_gui_GTK2.so*
247 %attr(755,root,root)%{_libdir}/deadbeef/converter_gtkui.so*
249 %files plugin-hotkeys
250 %defattr(644,root,root,755)
251 %attr(755,root,root)%{_libdir}/deadbeef/hotkeys.so*
254 %defattr(644,root,root,755)
255 %attr(755,root,root)%{_libdir}/deadbeef/lastfm.so*
258 %defattr(644,root,root,755)
259 %attr(755,root,root)%{_libdir}/deadbeef/mpgmad.so*
262 %defattr(644,root,root,755)
263 %attr(755,root,root)%{_libdir}/deadbeef/notify.so*
266 %defattr(644,root,root,755)
267 %attr(755,root,root)%{_libdir}/deadbeef/oss.so*
270 %defattr(644,root,root,755)
271 %attr(755,root,root)%{_libdir}/deadbeef/pulse.so*
273 %files plugin-resampler
274 %defattr(644,root,root,755)
275 %attr(755,root,root)%{_libdir}/deadbeef/dsp_libsrc.so*
277 %files plugin-sndfile
278 %defattr(644,root,root,755)
279 %attr(755,root,root)%{_libdir}/deadbeef/sndfile.so*
282 %defattr(644,root,root,755)
283 %attr(755,root,root)%{_libdir}/deadbeef/vorbis.so*
285 %files plugin-wavpack
286 %defattr(644,root,root,755)
287 %attr(755,root,root)%{_libdir}/deadbeef/wavpack.so*