Author: glen Date: Tue May 22 20:42:07 2012 GMT Module: packages Tag: HEAD ---- Log message: - start update to 2.96 (current stable)
---- Files affected: packages/rhythmbox: rhythmbox.spec (1.156 -> 1.157) ---- Diffs: ================================================================ Index: packages/rhythmbox/rhythmbox.spec diff -u packages/rhythmbox/rhythmbox.spec:1.156 packages/rhythmbox/rhythmbox.spec:1.157 --- packages/rhythmbox/rhythmbox.spec:1.156 Tue Nov 22 22:37:52 2011 +++ packages/rhythmbox/rhythmbox.spec Tue May 22 22:42:02 2012 @@ -1,27 +1,22 @@ # $Revision$, $Date$ -# TODO: -# - Restore cd-recorder plugin -# - Add rbzeitgeist plugin # # Conditional build: %bcond_without ipod # build without iPod support %bcond_without mtp # build without MTP support %bcond_without daap # build without DAAP support -# + Summary: Music Management Application Summary(hu.UTF-8): Zenelejátszó alkalmazás Summary(pl.UTF-8): Aplikacja do zarządzania muzyką Name: rhythmbox -Version: 0.13.3 -Release: 3 +Version: 2.96 +Release: 0.3 License: GPL v2+ Group: X11/Applications -Source0: http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.13/%{name}-%{version}.tar.bz2 -# Source0-md5: 02dbe28c47c7dd6446aa7e87b90cbcca +Source0: http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/2.96/%{name}-%{version}.tar.xz +# Source0-md5: fe7fb78496951efc40d82222e8a63d85 Patch0: %{name}-desktop.patch -Patch1: %{name}-gtk2.8-crash.patch -Patch2: %{name}-pyc.patch -URL: http://www.rhythmbox.org/ +URL: http://projects.gnome.org/rhythmbox/ BuildRequires: autoconf BuildRequires: automake BuildRequires: avahi-glib-devel >= 0.6.14 @@ -29,19 +24,21 @@ BuildRequires: check >= 0.9.4 BuildRequires: dbus-glib-devel >= 0.71 BuildRequires: docbook-dtd412-xml +BuildRequires: gcr-devel >= 0.8 +BuildRequires: gdk-pixbuf2-devel >= 2.18.0 BuildRequires: gettext-devel +BuildRequires: glib2-devel >= 1:2.28.0 BuildRequires: gnome-common BuildRequires: gnome-doc-utils -BuildRequires: gnome-keyring-devel >= 0.8 -BuildRequires: gnome-media-devel BuildRequires: gnome-vfs2-devel >= 2.18.0.1 +BuildRequires: gobject-introspection-devel >= 0.10.0 BuildRequires: gstreamer-GConf >= 0.10.4 BuildRequires: gstreamer-devel >= 0.10.10 BuildRequires: gstreamer-plugins-base-devel >= 0.10.10 -BuildRequires: gtk+2-devel >= 2:2.10.10 +BuildRequires: gtk+3-devel >= 3.2.0 BuildRequires: gtk-doc BuildRequires: intltool -%{?with_daap:BuildRequires: libdmapsharing-devel >= 2.1.6} +%{?with_daap:BuildRequires: libdmapsharing-devel >= 2.9.11} BuildRequires: libglade2-devel >= 1:2.6.0 BuildRequires: libgnomeui-devel >= 2.18.1 %{?with_ipod:BuildRequires: libgpod-devel >= 0.6} @@ -50,23 +47,25 @@ BuildRequires: libmusicbrainz3-devel BuildRequires: libnotify-devel >= 0.4.2 BuildRequires: libsexy-devel >= 0.1.10 -BuildRequires: libsoup-devel >= 2.2.100 -BuildRequires: libsoup-gnome-devel +BuildRequires: libsoup-devel >= 2.26.0 +BuildRequires: libsoup-gnome-devel >= 2.26.0 BuildRequires: libtool BuildRequires: lirc-devel BuildRequires: pkgconfig BuildRequires: python-gstreamer-devel >= 0.10.1 -BuildRequires: python-pygobject-devel +BuildRequires: python-pygobject3-common-devel BuildRequires: python-pygtk-devel >= 2:2.10.4 BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(find_lang) >= 1.23 BuildRequires: rpmbuild(macros) >= 1.311 BuildRequires: scrollkeeper BuildRequires: sed >= 4.0 +BuildRequires: tdb-devel >= 2:1.2.6 BuildRequires: totem-pl-parser-devel >= 2.22.0 BuildRequires: udev-glib-devel >= 0.5.7 BuildRequires: vala BuildRequires: xulrunner-devel +BuildRequires: xz BuildRequires: zlib-devel %pyrequires_eq python-modules Requires(post,postun): desktop-file-utils @@ -75,6 +74,7 @@ Requires(post,postun): scrollkeeper Requires(post,preun): GConf2 Requires: dbus >= 0.93 +Requires: glib2 >= 1:2.26.0 Requires: gstreamer-audio-effects-base >= 0.10.10 Requires: gstreamer-audio-formats >= 0.10.4 Requires: gstreamer-audiosink @@ -131,8 +131,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 # Pashto not yet supported by (our?) libc %{__sed} -i -e 's#ps##' po/LINGUAS @@ -164,7 +162,7 @@ --enable-python \ --enable-vala \ %{!?with_ipod:--without-ipod} \ - --%{?with_daap:en}%{!?with_daap:--dis}able-daap \ + %{?with_daap:--enable-daap} \ --with-gnome-keyring \ --with-gudev \ --with-libbrasero-media \ @@ -199,23 +197,23 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info -find $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins -name "*.py" | xargs rm +%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins/sample-vala + +%py_postclean %{_libdir}/rhythmbox/plugins %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig -%gconf_schema_install rhythmbox.schemas +%glib_compile_schemas %scrollkeeper_update_post %update_desktop_database_post %update_icon_cache hicolor -%preun -%gconf_schema_uninstall rhythmbox.schemas - %postun /sbin/ldconfig +%glib_compile_schemas %scrollkeeper_update_postun %update_desktop_database_postun %update_icon_cache hicolor @@ -234,151 +232,171 @@ %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_libdir}/rhythmbox-metadata %attr(755,root,root) %{_libdir}/librhythmbox-core.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/librhythmbox-core.so.3 +%attr(755,root,root) %ghost %{_libdir}/librhythmbox-core.so.5 +%{_datadir}/%{name} +%{_datadir}/dbus-1/services/*.service +%{_desktopdir}/*.desktop +%{_iconsdir}/hicolor/*/*/rhythmbox.png +%{_iconsdir}/hicolor/*/*/music-library.png +%{_iconsdir}/hicolor/scalable/apps/rhythmbox-symbolic.svg +#%{_sysconfdir}/gconf/schemas/rhythmbox.schemas +%{_mandir}/man1/rhythmbox.1* +%{_mandir}/man1/rhythmbox-client.1* + +%{_libdir}/girepository-1.0/MPID-3.0.typelib +%{_libdir}/girepository-1.0/RB-3.0.typelib +%{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml + %dir %{_libdir}/rhythmbox %dir %{_libdir}/rhythmbox/plugins + %dir %{_libdir}/rhythmbox/plugins/artdisplay +%{_libdir}/rhythmbox/plugins/artdisplay/artdisplay.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/artdisplay/*.py[co] -%{_libdir}/rhythmbox/plugins/artdisplay/rhythmbox-missing-artwork.svg -%{_libdir}/rhythmbox/plugins/artdisplay/*.png -%{_libdir}/rhythmbox/plugins/artdisplay/*-plugin + +%dir %{_libdir}/rhythmbox/plugins/artsearch +%{_libdir}/rhythmbox/plugins/artsearch/artsearch.plugin +%{_libdir}/rhythmbox/plugins/artsearch/*.py[co] + %dir %{_libdir}/rhythmbox/plugins/audiocd -%{_libdir}/rhythmbox/plugins/audiocd/*.xml +%{_libdir}/rhythmbox/plugins/audiocd/audiocd.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/audiocd/*.so -%{_libdir}/rhythmbox/plugins/audiocd/*-plugin -%{_libdir}/rhythmbox/plugins/audiocd/*.ui + %dir %{_libdir}/rhythmbox/plugins/audioscrobbler +%{_libdir}/rhythmbox/plugins/audioscrobbler/audioscrobbler.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/audioscrobbler/*.so -%{_libdir}/rhythmbox/plugins/audioscrobbler/*-plugin -%{_libdir}/rhythmbox/plugins/audioscrobbler/*.xml -%{_libdir}/rhythmbox/plugins/audioscrobbler/*.png -%{_libdir}/rhythmbox/plugins/audioscrobbler/audioscrobbler-*.ui -#%%dir %{_libdir}/rhythmbox/plugins/cd-recorder -#%%attr(755,root,root) %{_libdir}/rhythmbox/plugins/cd-recorder/*.so -#%%{_libdir}/rhythmbox/plugins/cd-recorder/*-plugin -%if %{with daap} -%dir %{_libdir}/rhythmbox/plugins/daap -%attr(755,root,root) %{_libdir}/rhythmbox/plugins/daap/*.so -%{_libdir}/rhythmbox/plugins/daap/*-plugin -%{_libdir}/rhythmbox/plugins/daap/*.png -%{_libdir}/rhythmbox/plugins/daap/*.ui -%{_libdir}/rhythmbox/plugins/daap/*.xml -%endif + +%dir %{_libdir}/rhythmbox/plugins/cd-recorder +%{_libdir}/rhythmbox/plugins/cd-recorder/cd-recorder.plugin +%attr(755,root,root) %{_libdir}/rhythmbox/plugins/cd-recorder/*.so + +%dir %{_libdir}/rhythmbox/plugins/context +%{_libdir}/rhythmbox/plugins/context/context.plugin +%{_libdir}/rhythmbox/plugins/context/*.py[co] + %dir %{_libdir}/rhythmbox/plugins/dbus-media-server +%{_libdir}/rhythmbox/plugins/dbus-media-server/dbus-media-server.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/dbus-media-server/libdbus-media-server.so -%{_libdir}/rhythmbox/plugins/dbus-media-server/dbus-media-server.rb-plugin + %dir %{_libdir}/rhythmbox/plugins/fmradio +%{_libdir}/rhythmbox/plugins/fmradio/fmradio.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/fmradio/*.so -%{_libdir}/rhythmbox/plugins/fmradio/*-plugin -%{_libdir}/rhythmbox/plugins/fmradio/*.xml + %dir %{_libdir}/rhythmbox/plugins/generic-player +%{_libdir}/rhythmbox/plugins/generic-player/generic-player.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/generic-player/*.so -%{_libdir}/rhythmbox/plugins/generic-player/*-plugin -%{_libdir}/rhythmbox/plugins/generic-player/*.ui -%{_libdir}/rhythmbox/plugins/generic-player/generic-player-ui.xml + +%dir %{_libdir}/rhythmbox/plugins/grilo +%{_libdir}/rhythmbox/plugins/grilo/grilo.plugin +%attr(755,root,root) %{_libdir}/rhythmbox/plugins/grilo/libgrilo.so + +%dir %{_libdir}/rhythmbox/plugins/im-status +%{_libdir}/rhythmbox/plugins/im-status/im-status.plugin +%{_libdir}/rhythmbox/plugins/im-status/*.py[co] + +#%dir %{_libdir}/rhythmbox/plugins/status-icon +#%{_libdir}/rhythmbox/plugins/status-icon/libstatus-icon.so +#%{_libdir}/rhythmbox/plugins/status-icon/*.ui +#%{_libdir}/rhythmbox/plugins/status-icon/*.xml +#%{_libdir}/rhythmbox/plugins/status-icon/*.rb-plugin + %if %{with ipod} %dir %{_libdir}/rhythmbox/plugins/ipod +%{_libdir}/rhythmbox/plugins/ipod/ipod.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/ipod/*.so -%{_libdir}/rhythmbox/plugins/ipod/*-plugin -%{_libdir}/rhythmbox/plugins/ipod/ipod-ui.xml -%{_libdir}/rhythmbox/plugins/ipod/*.ui %endif + %dir %{_libdir}/rhythmbox/plugins/iradio +%{_libdir}/rhythmbox/plugins/iradio/iradio.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/iradio/*.so -%{_libdir}/rhythmbox/plugins/iradio/*-plugin -%{_libdir}/rhythmbox/plugins/iradio/*.xml -%{_libdir}/rhythmbox/plugins/iradio/iradio-initial.xspf -%{_libdir}/rhythmbox/plugins/iradio/station-properties.ui -%dir %{_libdir}/rhythmbox/plugins/jamendo -%{_libdir}/rhythmbox/plugins/jamendo/*.py[co] -%{_libdir}/rhythmbox/plugins/jamendo/*.ui -%{_libdir}/rhythmbox/plugins/jamendo/jamendo.rb-plugin -%{_libdir}/rhythmbox/plugins/jamendo/*.png + %dir %{_libdir}/rhythmbox/plugins/lyrics +%{_libdir}/rhythmbox/plugins/lyrics/lyrics.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/lyrics/*.py[co] -%{_libdir}/rhythmbox/plugins/lyrics/*-plugin -%{_libdir}/rhythmbox/plugins/lyrics/lyrics-prefs.ui + %dir %{_libdir}/rhythmbox/plugins/magnatune +%{_libdir}/rhythmbox/plugins/magnatune/magnatune.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/magnatune/*.py[co] -%{_libdir}/rhythmbox/plugins/magnatune/*-plugin -%{_libdir}/rhythmbox/plugins/magnatune/*.ui -%{_libdir}/rhythmbox/plugins/magnatune/*.png + %dir %{_libdir}/rhythmbox/plugins/mmkeys +%{_libdir}/rhythmbox/plugins/mmkeys/mmkeys.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/mmkeys/libmmkeys.so -%{_libdir}/rhythmbox/plugins/mmkeys/mmkeys.rb-plugin + %dir %{_libdir}/rhythmbox/plugins/mpris +%{_libdir}/rhythmbox/plugins/mpris/mpris.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/mpris/libmpris.so -%{_libdir}/rhythmbox/plugins/mpris/mpris.rb-plugin + %if %{with mtp} %dir %{_libdir}/rhythmbox/plugins/mtpdevice +%{_libdir}/rhythmbox/plugins/mtpdevice/mtpdevice.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/mtpdevice/libmtpdevice.so -%{_libdir}/rhythmbox/plugins/mtpdevice/mtpdevice.rb-plugin -%{_libdir}/rhythmbox/plugins/mtpdevice/*.ui -%{_libdir}/rhythmbox/plugins/mtpdevice/mtp-ui.xml %endif + +%dir %{_libdir}/rhythmbox/plugins/notification +%{_libdir}/rhythmbox/plugins/notification/notification.plugin +%attr(755,root,root) %{_libdir}/rhythmbox/plugins/notification/libnotification.so + %dir %{_libdir}/rhythmbox/plugins/power-manager +%{_libdir}/rhythmbox/plugins/power-manager/power-manager.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/power-manager/*.so -%{_libdir}/rhythmbox/plugins/power-manager/*-plugin + %dir %{_libdir}/rhythmbox/plugins/python-console +%{_libdir}/rhythmbox/plugins/python-console/pythonconsole.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/python-console/*.py[co] -%{_libdir}/rhythmbox/plugins/python-console/*-plugin + %dir %{_libdir}/rhythmbox/plugins/rb +%{_libdir}/rhythmbox/plugins/rb/rb.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/rb/*.py[co] + %dir %{_libdir}/rhythmbox/plugins/rblirc +%{_libdir}/rhythmbox/plugins/rblirc/rblirc.plugin %attr(755,root,root) %{_libdir}/rhythmbox/plugins/rblirc/*.so -%{_libdir}/rhythmbox/plugins/rblirc/*-plugin -%{_libdir}/rhythmbox/plugins/rblirc/rhythmbox_lirc_default + +%dir %{_libdir}/rhythmbox/plugins/rbzeitgeist +%{_libdir}/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.plugin +%{_libdir}/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.py[co] + +%dir %{_libdir}/rhythmbox/plugins/replaygain +%{_libdir}/rhythmbox/plugins/replaygain/replaygain.plugin +%{_libdir}/rhythmbox/plugins/replaygain/*.py[co] + +%dir %{_libdir}/rhythmbox/plugins/sendto +%{_libdir}/rhythmbox/plugins/sendto/sendto.plugin +%{_libdir}/rhythmbox/plugins/sendto/*.py[co] + +%dir %{_libdir}/rhythmbox/plugins/visualizer +%{_libdir}/rhythmbox/plugins/visualizer/visualizer.plugin +%attr(755,root,root) %{_libdir}/rhythmbox/plugins/visualizer/libvisualizer.so + +%if 0 +%if %{with daap} +%dir %{_libdir}/rhythmbox/plugins/daap +%attr(755,root,root) %{_libdir}/rhythmbox/plugins/daap/*.so +%{_libdir}/rhythmbox/plugins/daap/*-plugin +%{_libdir}/rhythmbox/plugins/daap/*.png +%{_libdir}/rhythmbox/plugins/daap/*.ui +%{_libdir}/rhythmbox/plugins/daap/*.xml +%endif +%dir %{_libdir}/rhythmbox/plugins/jamendo +%{_libdir}/rhythmbox/plugins/jamendo/*.py[co] +%{_libdir}/rhythmbox/plugins/jamendo/*.ui +%{_libdir}/rhythmbox/plugins/jamendo/jamendo.rb-plugin +%{_libdir}/rhythmbox/plugins/jamendo/*.png %dir %{_libdir}/rhythmbox/plugins/upnp_coherence %attr(755,root,root) %{_libdir}/rhythmbox/plugins/upnp_coherence/*.py[co] %{_libdir}/rhythmbox/plugins/upnp_coherence/coherence.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/visualizer -%attr(755,root,root) %{_libdir}/rhythmbox/plugins/visualizer/libvisualizer.so -%{_libdir}/rhythmbox/plugins/visualizer/rb-visualizer-glue.h -%{_libdir}/rhythmbox/plugins/visualizer/visualizer-controls.ui -%{_libdir}/rhythmbox/plugins/visualizer/visualizer-ui.xml -%{_libdir}/rhythmbox/plugins/visualizer/visualizer.rb-plugin #%dir %{_libdir}/rhythmbox/plugins/dontreallyclose #%attr(755,root,root) %{_libdir}/rhythmbox/plugins/dontreallyclose/dontreallyclose.py[co] #%{_libdir}/rhythmbox/plugins/dontreallyclose/dontreallyclose.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/im-status -%{_libdir}/rhythmbox/plugins/im-status/*.py[co] -%{_libdir}/rhythmbox/plugins/im-status/*.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/status-icon -%{_libdir}/rhythmbox/plugins/status-icon/libstatus-icon.so -%{_libdir}/rhythmbox/plugins/status-icon/*.ui -%{_libdir}/rhythmbox/plugins/status-icon/*.xml -%{_libdir}/rhythmbox/plugins/status-icon/*.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/sendto -%{_libdir}/rhythmbox/plugins/sendto/*.py[co] -%{_libdir}/rhythmbox/plugins/sendto/*.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/replaygain -%{_libdir}/rhythmbox/plugins/replaygain/*.py[co] -%{_libdir}/rhythmbox/plugins/replaygain/*.ui -%{_libdir}/rhythmbox/plugins/replaygain/*.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/context -%{_libdir}/rhythmbox/plugins/context/*.py[co] -%{_libdir}/rhythmbox/plugins/context/*.rb-plugin -%dir %{_libdir}/rhythmbox/plugins/context/img -%{_libdir}/rhythmbox/plugins/context/img/*.png -%{_libdir}/rhythmbox/plugins/context/img/*.gif -%dir %{_libdir}/rhythmbox/plugins/context/tmpl -%{_libdir}/rhythmbox/plugins/context/tmpl/*.html -%{_libdir}/rhythmbox/plugins/context/tmpl/*.css -%dir %{_libdir}/rhythmbox/plugins/sample-vala -%{_libdir}/rhythmbox/plugins/sample-vala/*.so -%{_datadir}/%{name} -%{_datadir}/dbus-1/services/*.service -%{_desktopdir}/*.desktop -%{_iconsdir}/hicolor/*/*/rhythmbox.png -%{_iconsdir}/hicolor/*/*/music-library.png -%{_iconsdir}/hicolor/scalable/apps/rhythmbox-symbolic.svg -%{_sysconfdir}/gconf/schemas/rhythmbox.schemas -%{_mandir}/man1/rhythmbox.1* -%{_mandir}/man1/rhythmbox-client.1* +%endif + +#%files devel +#%{_datadir}/gir-1.0/MPID-3.0.gir +#%{_datadir}/gir-1.0/RB-3.0.gir %files -n browser-plugin-%{name} %defattr(644,root,root,755) -%attr(755,root,root) %{_browserpluginsdir}/*.so +%attr(755,root,root) %{_browserpluginsdir}/librhythmbox-itms-detection-plugin.so %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -386,6 +404,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.157 2012/05/22 20:42:02 glen +- start update to 2.96 (current stable) + Revision 1.156 2011/11/22 21:37:52 lisu - rel 3 @@ -403,7 +424,7 @@ Revision 1.151 2011/04/09 19:42:19 lisu - updated to 0.13.3 -- changes in %%files +- changes in %files Revision 1.150 2011/04/06 14:36:19 lisu - rel 6 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/packages/rhythmbox/rhythmbox.spec?r1=1.156&r2=1.157 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
