Hello community, here is the log from the commit of package rhythmbox for openSUSE:Factory checked in at 2012-01-24 12:21:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rhythmbox (Old) and /work/SRC/openSUSE:Factory/.rhythmbox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rhythmbox", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/rhythmbox/rhythmbox.changes 2011-10-07 00:53:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rhythmbox.new/rhythmbox.changes 2012-01-24 12:21:58.000000000 +0100 @@ -1,0 +2,38 @@ +Tue Jan 17 13:38:41 UTC 2012 - vuntz@opensuse.org + +- Update to version 2.95: + + GTK+ 3, GObject introspection, GNOME 3 compatible + + New album art database + + Grilo plugin for UPNP and Jamendo + + Rewritten visualization plugin (using clutter) + + First steps in redesigning some parts of the UI that sorely + need it + + New encoding profile system + + Plugins now based on libpeas + + Much improved dbus media server plugin +- Some of those changes were already in our package thanks to + rhythmbox-port-gtk3.patch. Drop it now rhythmbox-port-gtk3.patch. +- Re-enable translation-update-upstream in %setup, now that + rhythmbox-port-gtk3.patch is gone. +- Remove gnome-common BuildRequires and call to gnome-autogen.sh, + that were only needed for rhythmbox-port-gtk3.patch. +- Remove fdupes BuildRequires since we don't call %fdupes. +- Add and remove pkgconfig() BuildRequires, following upstream + changes: + + Added: clutter-1.0, clutter-gst-1.0, clutter-gtk-1.0, + clutter-x11-1.0, gconf-2.0, grilo-0.1, + gstreamer-interfaces-0.10, gstreamer-pbutils-0.10, mx-1.0, tdb. + + Removed: dbus-glib-1, libgnome-media-profiles-3.0. +- Change pkgconfig(pygobject-2.0) BuildRequires to + pkgconfig(pygobject-3.0). +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. +- Remove python-coherence Recommends: the upnp-coherencde plugin is + now gone. +- Change --disable-vala configure option to --enable-vala. +- Remove now non-existing --disable-schemas-install configure + option. +- Stop changing libexecdir. + +------------------------------------------------------------------- Old: ---- rhythmbox-0.13.3.tar.bz2 rhythmbox-port-gtk3.patch New: ---- rhythmbox-2.95.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rhythmbox.spec ++++++ --- /var/tmp/diff_new_pack.7jeZDq/_old 2012-01-24 12:22:04.000000000 +0100 +++ /var/tmp/diff_new_pack.7jeZDq/_new 2012-01-24 12:22:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package rhythmbox # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,22 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: rhythmbox -Version: 0.13.3 -Release: 14 -# FIXME: reenable vala support later on (it's just a configure option); build currently fails because of libpeas (last check: 2011-07-04) -License: GPL-2.0+ +Version: 2.95 +Release: 0 Summary: GNOME Music Management Application -Url: http://www.gnome.org/projects/rhythmbox/ +License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Players -Source: %{name}-%{version}.tar.bz2 -# PATCH-FEATURE-UPSTREAM rhythmbox-port-gtk3.patch dimstar@opensuse.org -- Port to GTK3. Pieces taken from upstream git. This more or less brings the code to git commit e0e5d06e. -Patch0: rhythmbox-port-gtk3.patch -BuildRequires: fdupes -# Needed for patch0 -BuildRequires: gnome-common +Url: http://www.gnome.org/projects/rhythmbox/ +Source: http://download.gnome.org/sources/rhythmbox/2.95/%{name}-%{version}.tar.xz BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -41,25 +33,35 @@ BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz BuildRequires: pkgconfig(avahi-glib) -BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(clutter-1.0) >= 1.2 +BuildRequires: pkgconfig(clutter-gst-1.0) >= 1.0 +BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.0 +BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.2 BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gnome-keyring-1) -BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +BuildRequires: pkgconfig(grilo-0.1) >= 0.1.17 +BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.32 +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) >= 0.10.32 +BuildRequires: pkgconfig(gstreamer-interfaces-0.10) >= 0.10.32 +BuildRequires: pkgconfig(gstreamer-pbutils-0.10) >= 0.10.32 BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libbrasero-media3) -BuildRequires: pkgconfig(libgnome-media-profiles-3.0) BuildRequires: pkgconfig(libgpod-1.0) BuildRequires: pkgconfig(libmtp) BuildRequires: pkgconfig(libmusicbrainz3) BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libpeas-1.0) -BuildRequires: pkgconfig(libpeas-gtk-1.0) +BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.3 +BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 0.7.3 BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libsoup-gnome-2.4) -BuildRequires: pkgconfig(pygobject-2.0) +BuildRequires: pkgconfig(mx-1.0) >= 1.0.1 +BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.2 +BuildRequires: pkgconfig(tdb) BuildRequires: pkgconfig(totem-plparser) BuildRequires: pkgconfig(webkitgtk-3.0) Requires: gstreamer010-plugins-base @@ -68,8 +70,6 @@ Requires: python-gobject Recommends: %{name}-lang Recommends: media-player-info -# Coherence DLNA/UPnP Client plugin -Recommends: python-coherence BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires %glib2_gsettings_schema_requires @@ -79,7 +79,6 @@ playback of Ogg Vorbis and MP3 and burning of CD-ROMs. %package devel -License: GPL-2.0+ Summary: GNOME Music Management Application -- Development Files Group: Development/Languages/C and C++ Requires: %{name} = %{version} @@ -95,21 +94,16 @@ %lang_package %prep %setup -q -%patch0 -p1 -# Disabled for patch0 -#translation-update-upstream +translation-update-upstream %build -NOCONFIGURE=1 gnome-autogen.sh export MOZILLA_PLUGINDIR=%{_libdir}/browser-plugins %configure\ - --libexecdir=%{_libexecdir}/rhythmbox\ --disable-static\ - --disable-schemas-install\ --disable-scrollkeeper\ --enable-lirc\ --enable-python\ - --disable-vala + --enable-vala %__make %{?_smp_mflags} V=1 @@ -119,7 +113,6 @@ %suse_update_desktop_file rhythmbox-device %find_lang %{name} %{?no_lang_C} find %{buildroot} -type f -name "*.la" -delete -print -#%fdupes %{buildroot} %clean rm -rf %{buildroot} @@ -151,9 +144,10 @@ %dir %{_datadir}/omf/%{name}/ %doc %{_datadir}/omf/%{name}/%{name}-C.omf %{_bindir}/rhythmbox +%{_bindir}/rhythmbox-client %{_datadir}/applications/rhythmbox.desktop %{_datadir}/applications/rhythmbox-device.desktop -%{_datadir}/dbus-1/services/org.gnome.Rhythmbox.service +%{_datadir}/dbus-1/services/org.gnome.Rhythmbox3.service %{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml %{_datadir}/icons/hicolor/*/apps/rhythmbox* %{_datadir}/icons/hicolor/*/places/music-library.* @@ -165,6 +159,7 @@ %dir %{_libdir}/rhythmbox %dir %{_libdir}/rhythmbox/plugins %{_libdir}/rhythmbox/plugins/artdisplay/ +%{_libdir}/rhythmbox/plugins/artsearch/ %{_libdir}/rhythmbox/plugins/audiocd/ %{_libdir}/rhythmbox/plugins/audioscrobbler/ %{_libdir}/rhythmbox/plugins/cd-recorder/ @@ -173,12 +168,11 @@ %{_libdir}/rhythmbox/plugins/dbus-media-server/ %{_libdir}/rhythmbox/plugins/fmradio/ %{_libdir}/rhythmbox/plugins/generic-player/ +%{_libdir}/rhythmbox/plugins/grilo/ %{_libdir}/rhythmbox/plugins/im-status/ %{_libdir}/rhythmbox/plugins/ipod/ %{_libdir}/rhythmbox/plugins/iradio/ -%{_libdir}/rhythmbox/plugins/jamendo/ %{_libdir}/rhythmbox/plugins/lyrics/ -%{_libdir}/rhythmbox/plugins/magnatune/ %{_libdir}/rhythmbox/plugins/mmkeys/ %{_libdir}/rhythmbox/plugins/mpris/ %{_libdir}/rhythmbox/plugins/mtpdevice/ @@ -190,10 +184,8 @@ %{_libdir}/rhythmbox/plugins/rbzeitgeist/ %{_libdir}/rhythmbox/plugins/replaygain/ %{_libdir}/rhythmbox/plugins/sendto/ -%if "%{_libdir}" != "%{_libexecdir}" -%dir %{_libexecdir}/rhythmbox/ -%endif -%{_libexecdir}/rhythmbox/rhythmbox-metadata +%{_libdir}/rhythmbox/plugins/visualizer/ +%{_libexecdir}/rhythmbox-metadata %{_mandir}/man1/rhythmbox.* %{_mandir}/man1/rhythmbox-client.* @@ -204,6 +196,7 @@ %{_includedir}/rhythmbox/ %{_libdir}/pkgconfig/rhythmbox.pc %{_libdir}/librhythmbox-core.so +%{_libdir}/rhythmbox/plugins/sample-vala/ %files lang -f %{name}.lang -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org