[rhythmbox] Bump glib, gtk+, totem-pl-parser and pygobject requirements
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] Bump glib, gtk+, totem-pl-parser and pygobject requirements
- Date: Sat, 21 Jul 2012 10:14:16 +0000 (UTC)
commit 3fb9c56e39f9d413dd3594f6675c36a4b3873b9c
Author: Jonathan Matthew <jonathan d14n org>
Date: Sat Jul 21 15:48:53 2012 +1000
Bump glib, gtk+, totem-pl-parser and pygobject requirements
INSTALL.quick | 10 +++++++---
configure.ac | 27 +++++++++++++--------------
2 files changed, 20 insertions(+), 17 deletions(-)
---
diff --git a/INSTALL.quick b/INSTALL.quick
index ad83446..3f59801 100644
--- a/INSTALL.quick
+++ b/INSTALL.quick
@@ -3,25 +3,29 @@ Prerequisites
Rhythmbox requires the following packages:
-- A working GNOME platform (more specifically, you need glib 2.28, gtk+ 3.2,
+- A working GNOME platform (more specifically, you need glib 2.32, gtk+ 3.4,
and libsoup 2.26)
-- totem-plparser 2.32.1 or newer
+- totem-plparser 3.2.0 or newer
- GStreamer 0.10.32 or newer and associated plugin packages
- libpeas 0.7.3 or newer
- json-glib
- libxml2 2.7.8 or newer
+- tdb 1.2.6 or newer
Rhythmbox can also make use of the following packages:
+- pygobject 3.0.0 or newer for python plugin support
- GUdev 143 or newer, or HAL (for iPod and generic audio player support)
- libgpod 0.6 or newer (for iPod support)
-- libmusicbrainz 3.0.2 or newer (for audio CD track listings)
+- libmusicbrainz 3.0.2 or 4.0.0 or newer (for audio CD track listings)
- libnotify 0.7 or newer
- libbrasero-media 2.31.5 or newer
- libdmapsharing 2.9.11 or newer
- libmtp 0.3.0 or newer
- grilo 0.1.17 or newer
- webkit-gtk 1.3.9 or newer
+- clutter 1.8, clutter-gst 1.4, clutter-gtk 1.0 and mx 1.0.1 or newer
+ for music visualization
Simple install procedure
diff --git a/configure.ac b/configure.ac
index 8ad4abd..3efd88c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,15 +43,15 @@ m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
AC_C_BIGENDIAN
AC_CHECK_SIZEOF(long)
-GTK_REQS=3.2.0
+GTK_REQS=3.4.0
GST_0_10_REQS=0.10.32
GDK_PIXBUF_REQS=2.18.0
-GLIB_REQS=2.28.0
+GLIB_REQS=2.32.0
LIBGPOD_REQS=0.6
MUSICBRAINZ3_REQS=3.0.2
MUSICBRAINZ4_REQS=4.0.0
-TOTEM_PLPARSER_REQS=2.32.1
+TOTEM_PLPARSER_REQS=3.2.0
VALA_REQS=0.9.4
AVAHI_REQS=0.6
LIBSOUP_REQS=2.26.0
@@ -64,7 +64,7 @@ LIBXML2_REQS=2.7.8
LIBNOTIFY_REQS=0.7.0
BRASERO_MIN_REQS=2.31.5
WEBKIT_MIN_REQS=1.3.9
-PYGOBJECT_REQUIRED=2.90.2
+PYGOBJECT_REQUIRED=3.0.0
GLIB_GSETTINGS
@@ -589,9 +589,6 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
unset SAVE_CFLAGS
unset has_wnoerror
- dnl enable GSEAL if gtk is new enough
- PKG_CHECK_EXISTS(gtk+-2.0 >= 2.20.0, [CFLAGS="$CFLAGS -DGSEAL_ENABLE"], [])
-
dnl disable deprecated stuff
dnl CFLAGS="$CFLAGS $DISABLE_DEPRECATED"
else
@@ -599,10 +596,12 @@ else
fi
dnl Set required and max glib/gdk versions
-AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_28, [minimum glib version])
-AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, GLIB_VERSION_2_28, [maximum glib version])
-AC_DEFINE(GDK_VERSION_MIN_REQUIRED, GDK_VERSION_3_2, [minimum gdk version])
-AC_DEFINE(GDK_VERSION_MAX_ALLOWED, GDK_VERSION_3_2, [maximum gdk version])
+AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_32, [minimum glib version])
+AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, GLIB_VERSION_2_32, [maximum glib version])
+AC_DEFINE(GDK_VERSION_MIN_REQUIRED, GDK_VERSION_3_4, [minimum gdk version])
+AC_DEFINE(GDK_VERSION_MAX_ALLOWED, GDK_VERSION_3_4, [maximum gdk version])
+AC_DEFINE(CLUTTER_VERSION_MIN_REQUIRED, CLUTTER_VERSION_1_8, [minimum clutter version])
+AC_DEFINE(CLUTTER_VERSION_MAX_ALLOWED, CLUTTER_VERSION_1_8, [maximum clutter version])
dnl Check for -fno-strict-aliasing
FLAGS="-fno-strict-aliasing"
@@ -751,9 +750,9 @@ AC_ARG_ENABLE(visualizer,
enable_visualizer=auto)
if test "x$enable_visualizer" != "xno"; then
PKG_CHECK_MODULES(CLUTTER,
- clutter-1.0 >= 1.2 \
- clutter-x11-1.0 >= 1.2 \
- clutter-gst-1.0 >= 1.0 \
+ clutter-1.0 >= 1.8 \
+ clutter-x11-1.0 >= 1.8 \
+ clutter-gst-1.0 >= 1.4 \
clutter-gtk-1.0 >= 1.0 \
mx-1.0 >= 1.0.1,
have_clutter=yes,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]