[rhythmbox] Update to 2.99

Kalev Lember kalev at fedoraproject.org
Sun Apr 7 12:31:26 UTC 2013


commit 4eb999593171ce275032f8bab0fbdd8a68276dc3
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sun Apr 7 13:50:57 2013 +0200

    Update to 2.99

 .gitignore                                         |    1 +
 ...t-pane-plugin-when-webkit-isn-t-available.patch |   37 ----------
 automake-argh.patch                                |   12 ---
 rhythmbox-2.98-xinitthreads.patch                  |   76 --------------------
 rhythmbox.spec                                     |   72 ++++++------------
 sources                                            |    2 +-
 6 files changed, 26 insertions(+), 174 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a40b53b..76aa964 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@ rhythmbox-0.13.0.tar.bz2
 /rhythmbox-2.96.tar.xz
 /rhythmbox-2.97.tar.xz
 /rhythmbox-2.98.tar.xz
+/rhythmbox-2.99.tar.xz
diff --git a/rhythmbox.spec b/rhythmbox.spec
index 8aa43e8..a50743f 100644
--- a/rhythmbox.spec
+++ b/rhythmbox.spec
@@ -1,65 +1,54 @@
 %define desktop_file_utils_version 0.9
+%define gtk3_version 3.6.0
+%define libdmapsharing_version 2.9.16
 
 Name: rhythmbox
 Summary: Music Management Application
-Version: 2.98
-Release: 7%{?dist}
+Version: 2.99
+Release: 1%{?dist}
 License: GPLv2+ with exceptions and GFDL
 Group: Applications/Multimedia
 URL: http://projects.gnome.org/rhythmbox/
 #VCS: git://git.gnome.org/rhythmbox
-Source: http://download.gnome.org/sources/rhythmbox/2.98/%{name}-%{version}.tar.xz
-# https://bugzilla.gnome.org/show_bug.cgi?id=685945
-Patch0: Disable-the-context-pane-plugin-when-webkit-isn-t-available.patch
-# https://bugzilla.gnome.org/show_bug.cgi?id=686320
-Patch1: rhythmbox-2.98-xinitthreads.patch
-# automake 1.13, argh
-Patch2: automake-argh.patch
-
-Requires: gtk3 >= 2.91.4
+Source: http://download.gnome.org/sources/rhythmbox/2.99/%{name}-%{version}.tar.xz
+
 Requires: gnome-icon-theme-legacy
+Requires: gtk3%{?_isa} >= %{gtk3_version}
+Requires: libdmapsharing%{?_isa} >= %{libdmapsharing_version}
 Requires: media-player-info
 Requires(post): desktop-file-utils >= %{desktop_file_utils_version}
-Requires(post): GConf2
-Requires(preun): GConf2
 Requires(postun): desktop-file-utils >= %{desktop_file_utils_version}
-Requires: gstreamer-python
 Requires: gvfs-afc gnome-icon-theme-extras
 Requires: pygobject3 python-mako
 
-BuildRequires: avahi-glib-devel >= 0.6
 BuildRequires: brasero-devel
-BuildRequires: clutter-gst-devel
+BuildRequires: clutter-gst2-devel
 BuildRequires: clutter-gtk-devel
-BuildRequires: dbus-devel >= 0.90
-BuildRequires: dbus-glib-devel >= 0.70
-BuildRequires: GConf2-devel
-BuildRequires: gettext, scrollkeeper
-BuildRequires: gnome-common
-BuildRequires: gnome-doc-utils
+BuildRequires: gettext
 BuildRequires: gobject-introspection-devel >= 0.10.0
 BuildRequires: grilo-devel >= 0.2
-BuildRequires: gstreamer-devel
-BuildRequires: gstreamer-plugins-base-devel >= 0.10
-BuildRequires: gstreamer-python-devel
+BuildRequires: gstreamer1-devel
+BuildRequires: gstreamer1-plugins-base-devel
+BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: intltool
+BuildRequires: itstool
 BuildRequires: json-glib-devel
 BuildRequires: kernel-headers
-BuildRequires: libdmapsharing-devel >= 2.9.11
-BuildRequires: libgnome-keyring-devel
+BuildRequires: libdmapsharing-devel >= %{libdmapsharing_version}
 BuildRequires: libgpod-devel
 BuildRequires: libgudev1-devel
 BuildRequires: libmtp-devel
 BuildRequires: libmx-devel
 BuildRequires: libnotify-devel
 BuildRequires: libpeas-devel
+BuildRequires: libsecret-devel
 BuildRequires: libSM-devel
-BuildRequires: libsoup-devel >= 2.3.0
+BuildRequires: libsoup-devel >= 2.26.0
 BuildRequires: libtdb-devel
 BuildRequires: lirc-devel
-BuildRequires: perl(XML::Parser) intltool
 BuildRequires: pygobject3-devel
-BuildRequires: python-devel
-BuildRequires: totem-pl-parser-devel >= 2.21.1
+BuildRequires: python2-devel
+BuildRequires: totem-pl-parser-devel >= 3.2.0
 BuildRequires: webkitgtk3-devel
 
 ExcludeArch:    s390 s390x
@@ -96,26 +85,10 @@ a Rhythmbox plugin.
 
 %prep
 %setup -q
-%patch0 -p1 -b .context_plugin_webkit
-%patch1 -p1 -b .xinitthreads
-%patch2 -p1 -b .automak
-
-autoreconf -fi
 
 %build
-
-# work around a gstreamer bug
-/usr/bin/gst-inspect-0.10 --print-all >& /dev/null || :
-
-# Temporarly disabled webkit support to prevent mixed gst-0.10 and gst-1.0
-# linkage in the same process. Should be reenabled once rhythmbox is ported to
-# gst-1.0.
 %configure \
       --with-ipod \
-      --with-mdns=avahi \
-      --disable-scrollkeeper \
-      --with-gnome-keyring \
-      --without-webkit \
       --without-hal
 
 make %{?_smp_mflags}
@@ -178,7 +151,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
 %{_libdir}/rhythmbox/plugins/audiocd/
 %{_libdir}/rhythmbox/plugins/audioscrobbler/
 %{_libdir}/rhythmbox/plugins/cd-recorder/
-#{_libdir}/rhythmbox/plugins/context/
+%{_libdir}/rhythmbox/plugins/context/
 %{_libdir}/rhythmbox/plugins/daap/
 %{_libdir}/rhythmbox/plugins/dbus-media-server/
 %{_libdir}/rhythmbox/plugins/fmradio/
@@ -213,6 +186,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
 %{_datadir}/gir-1.0/*.gir
 
 %changelog
+* Sun Apr 07 2013 Kalev Lember <kalevlember at gmail.com> 2.99-1
+- Update to 2.99
+
 * Sat Mar 30 2013 Peter Robinson <pbrobinson at fedoraproject.org> 2.98-7
 - Add missing files to fix FTBFS
 
diff --git a/sources b/sources
index 0187dae..6c82257 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1567bd790e9dd23fd63401c1c09e6249  rhythmbox-2.98.tar.xz
+1752bf303785a1704378078df5858145  rhythmbox-2.99.tar.xz


More information about the scm-commits mailing list