3 %bcond_with xine # build with xine-lib instead of gstreamer
5 Summary: Music Management Application
6 Summary(pl): Aplikacja do zarz±dzania muzyk±
12 Source0: http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.8/%{name}-%{version}.tar.bz2
13 # Source0-md5: 46cd84b3b67f85009aa48e0e301124fe
14 Patch0: %{name}-vorbis.patch
15 Patch1: %{name}-desktop.patch
16 URL: http://www.rhythmbox.org/
17 BuildRequires: autoconf
18 BuildRequires: automake
20 BuildRequires: gstreamer-GConf-devel >= 0.8.8
21 BuildRequires: gstreamer-devel >= 0.8.9
22 BuildRequires: gstreamer-plugins-devel >= 0.8.8
24 BuildRequires: flac-devel
25 BuildRequires: libid3tag-devel >= 0.15.0b
26 BuildRequires: libmad-devel
27 BuildRequires: libogg-devel
28 BuildRequires: libvorbis-devel
29 BuildRequires: xine-lib-devel >= 1.0.0
31 BuildRequires: gnome-vfs2-devel >= 2.10.0-2
32 BuildRequires: gtk+2-devel >= 2:2.6.4
33 BuildRequires: libbonobo-devel >= 2.8.0
34 BuildRequires: libglade2-devel >= 1:2.5.1
35 BuildRequires: libgnomeui-devel >= 2.10.0-2
36 BuildRequires: libmusicbrainz-devel >= 2.0.1
37 BuildRequires: libtool
38 BuildRequires: pkgconfig
39 BuildRequires: rpmbuild(macros) >= 1.197
40 BuildRequires: zlib-devel
41 Requires(post,postun): /sbin/ldconfig
42 Requires(post,preun): GConf2
43 Requires(post,postun): desktop-file-utils
44 Requires(post,postun): scrollkeeper
46 Requires: gstreamer-audio-effects >= 0.8.8
47 Requires: gstreamer-audio-formats >= 0.8.8
48 Requires: gstreamer-audiosink
49 Requires: gstreamer-gnomevfs >= 0.8.8
51 Requires: xine-plugin-audio
53 Requires: gtk+2 >= 2:2.6.4
54 Obsoletes: net-rhythmbox
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 Rhythmbox is your one-stop multimedia application, supporting a music
59 library, multiple "music groups", internet radio, and more.
62 Rhythmbox to kompletna aplikacja multimedialna, obs³uguj±ca bibliotekê
63 muzyczn±, wiele "grup muzyki", radio internetowe itp.
76 --disable-schemas-install \
78 --enable-nautilus-menu \
79 %{?_with_xine:--with-player=xine}
83 rm -rf $RPM_BUILD_ROOT
86 DESTDIR=$RPM_BUILD_ROOT \
87 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
89 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
90 rm -r $RPM_BUILD_ROOT%{_datadir}/{application-registry,mime-info}
92 %find_lang %{name} --with-gnome --all-name
94 rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/lib*.{la,a}
97 rm -rf $RPM_BUILD_ROOT
100 %gconf_schema_install rhythmbox.schemas
102 %scrollkeeper_update_post
103 %update_desktop_database_post
105 %banner %{name} -e << EOF
106 Remember to install appropriate GStreamer plugins for files
108 - gstreamer-flac (for FLAC)
109 - gstreamer-mad (for MP3s)
110 - gstreamer-vorbis (for Ogg Vorbis)
113 %banner %{name} -e << EOF
114 Remember to install appropriate xine-decode plugins for files
116 - xine-decode-flac (for FLAC)
117 - xine-decode-ogg (for Ogg Vorbis)
122 %gconf_schema_uninstall rhythmbox.schemas
126 %scrollkeeper_update_postun
127 %update_desktop_database_postun
129 %files -f rhythmbox.lang
130 %defattr(644,root,root,755)
131 %doc AUTHORS ChangeLog README NEWS
132 %attr(755,root,root) %{_bindir}/*
133 %{_datadir}/gnome-2.0/ui/*.xml
137 %{_libdir}/bonobo/servers/*
138 %attr(755,root,root) %{_libdir}/bonobo/*.so
139 %{_omf_dest_dir}/%{name}
142 %{_sysconfdir}/gconf/schemas/*