Package: rhythmbox Version: 3.3-1 Severity: normal Rythmbox 3.3 was just release a week ago, attached is a patch to update debian package for the new upstream version.
I have individual packaging commits in a local git tree that I can commit to svn, but wasnt sure if this goes straight into unstable? -- System Information: Debian Release: stretch/sid Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-2-generic (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru rhythmbox-3.2.1/debian/changelog rhythmbox-3.3/debian/changelog --- rhythmbox-3.2.1/debian/changelog 2015-05-07 00:23:11.000000000 +1000 +++ rhythmbox-3.3/debian/changelog 2016-01-31 10:53:46.000000000 +1100 @@ -1,3 +1,18 @@ +rhythmbox (3.3-1) UNRELEASED; urgency=medium + + * New upstream release 3.3 + + New plugin supporting Android devices via gvfs-mtp + + Encoding settings are now configurable per device type + + Encoding settings can force lossless files to be transcoded + * Bump build-dep on libgtk-3-dev (>= 3.12.0) + * debian/rhythmbox-plugins.install: Install android plugin + * d/p/0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch: Drop, + included in new release + * debian/librhythmbox-core9.symbols: Update with new symbols + * debian/rules: Remove obsolete --disable-scrollkeeper configure flag + + -- Tim Lunn <[email protected]> Sun, 31 Jan 2016 10:30:06 +1100 + rhythmbox (3.2.1-1) unstable; urgency=medium * debian/control{,.in}: We use python3-gi, change dep diff -Nru rhythmbox-3.2.1/debian/control rhythmbox-3.3/debian/control --- rhythmbox-3.2.1/debian/control 2015-05-07 00:39:59.000000000 +1000 +++ rhythmbox-3.3/debian/control 2016-01-31 10:53:52.000000000 +1100 @@ -16,7 +16,7 @@ libgirepository1.0-dev (>= 0.10.0), gobject-introspection (>= 0.10.0), intltool (>= 0.35.0), - libgtk-3-dev (>= 3.6.0), + libgtk-3-dev (>= 3.12.0), libgstreamer1.0-dev (>= 1.0.6), libgstreamer-plugins-base1.0-dev (>= 1.0.6), libgdk-pixbuf2.0-dev (>= 2.18.0), diff -Nru rhythmbox-3.2.1/debian/control.in rhythmbox-3.3/debian/control.in --- rhythmbox-3.2.1/debian/control.in 2015-05-06 20:38:20.000000000 +1000 +++ rhythmbox-3.3/debian/control.in 2016-01-31 10:53:46.000000000 +1100 @@ -12,7 +12,7 @@ libgirepository1.0-dev (>= 0.10.0), gobject-introspection (>= 0.10.0), intltool (>= 0.35.0), - libgtk-3-dev (>= 3.6.0), + libgtk-3-dev (>= 3.12.0), libgstreamer1.0-dev (>= 1.0.6), libgstreamer-plugins-base1.0-dev (>= 1.0.6), libgdk-pixbuf2.0-dev (>= 2.18.0), diff -Nru rhythmbox-3.2.1/debian/librhythmbox-core9.symbols rhythmbox-3.3/debian/librhythmbox-core9.symbols --- rhythmbox-3.2.1/debian/librhythmbox-core9.symbols 2015-05-06 20:08:28.000000000 +1000 +++ rhythmbox-3.3/debian/librhythmbox-core9.symbols 2016-01-31 10:53:46.000000000 +1100 @@ -77,6 +77,7 @@ mpid_device_get_mount_point@Base 3.0 mpid_device_get_type@Base 3.0 mpid_device_new@Base 3.0 + mpid_device_new_from_mpi_file@Base 3.3 mpid_device_read_override_file@Base 3.0 mpid_enable_debug@Base 3.0 mpid_error_get_type@Base 3.0 @@ -207,6 +208,8 @@ rb_encoder_gst_get_type@Base 3.0 rb_encoder_gst_new@Base 3.0 rb_encoder_new@Base 3.0 + rb_encoding_settings_get_type@Base 3.3 + rb_encoding_settings_new@Base 3.3 rb_entry_view_append_column@Base 3.0 rb_entry_view_append_column_custom@Base 3.0 rb_entry_view_column_get_type@Base 3.0 @@ -432,12 +435,14 @@ rb_marshal_VOID__UINT64_STRING_POINTER@Base 3.0 rb_marshal_VOID__UINT_STRING_STRING_STRING_BOOLEAN@Base 3.0 rb_marshal_VOID__ULONG_FLOAT@Base 3.0 + rb_media_player_entry_type_get_type@Base 3.3 rb_media_player_source_delete_entries@Base 3.0 rb_media_player_source_get_capacity@Base 3.0 rb_media_player_source_get_entries@Base 3.0 rb_media_player_source_get_free_space@Base 3.0 rb_media_player_source_get_type@Base 3.0 rb_media_player_source_load@Base 3.0 + rb_media_player_source_purge_metadata_cache@Base 3.3 rb_media_player_source_show_properties@Base 3.0 rb_media_player_source_sync@Base 3.0 rb_menu_update_link@Base 3.0 @@ -657,6 +662,8 @@ rb_refstring_unref@Base 3.0 rb_refstrings@Base 3.0 rb_refstrings_mutex@Base 3.0 + rb_removable_media_manager_device_is_android@Base 3.3 + rb_removable_media_manager_get_gudev_device@Base 3.3 rb_removable_media_manager_get_type@Base 3.0 rb_removable_media_manager_new@Base 3.0 rb_removable_media_manager_scan@Base 3.0 @@ -956,7 +963,9 @@ rhythmdb_emit_entry_deleted@Base 3.0 rhythmdb_emit_entry_extra_metadata_notify@Base 3.0 rhythmdb_entry_allocate@Base 3.0 + rhythmdb_entry_apply_cached_metadata@Base 3.3 rhythmdb_entry_availability_get_type@Base 3.0 + rhythmdb_entry_cache_metadata@Base 3.3 rhythmdb_entry_can_sync_metadata@Base 3.0 rhythmdb_entry_category_get_type@Base 3.0 rhythmdb_entry_change_get_type@Base 3.0 @@ -1003,10 +1012,12 @@ rhythmdb_entry_set_internal@Base 3.0 rhythmdb_entry_set_visibility@Base 3.0 rhythmdb_entry_sync_metadata@Base 3.0 + rhythmdb_entry_type_fetch_metadata@Base 3.3 rhythmdb_entry_type_foreach@Base 3.0 rhythmdb_entry_type_get_by_name@Base 3.0 rhythmdb_entry_type_get_name@Base 3.0 rhythmdb_entry_type_get_type@Base 3.0 + rhythmdb_entry_type_purge_metadata_cache@Base 3.3 rhythmdb_entry_unref@Base 3.0 rhythmdb_entry_update_availability@Base 3.0 rhythmdb_entry_write_metadata_changes@Base 3.0 @@ -1033,6 +1044,11 @@ rhythmdb_import_job_start@Base 3.0 rhythmdb_init_monitoring@Base 3.0 rhythmdb_load@Base 3.0 + rhythmdb_metadata_cache_get@Base 3.3 + rhythmdb_metadata_cache_get_type@Base 3.3 + rhythmdb_metadata_cache_load@Base 3.3 + rhythmdb_metadata_cache_purge@Base 3.3 + rhythmdb_metadata_cache_store@Base 3.3 rhythmdb_monitor_uri_path@Base 3.0 rhythmdb_nice_elt_name_from_propid@Base 3.0 rhythmdb_prop_type_get_type@Base 3.0 diff -Nru rhythmbox-3.2.1/debian/patches/0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch rhythmbox-3.3/debian/patches/0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch --- rhythmbox-3.2.1/debian/patches/0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch 2015-05-07 00:20:31.000000000 +1000 +++ rhythmbox-3.3/debian/patches/0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch 1970-01-01 10:00:00.000000000 +1000 @@ -1,103 +0,0 @@ -From eaf9f423320e8c15087c1a81e3368adf00e17f8f Mon Sep 17 00:00:00 2001 -From: Iain Lane <[email protected]> -Date: Wed, 6 May 2015 14:31:32 +0100 -Subject: [PATCH] audioscrobbler: Fix displaying icon for libre.fm - -We don't ship an icon for libre.fm, so fall back to a default in order -to avoid displaying a not found icon in the sidebar. We attempted to do -this by constructing a GThemedIcon with both the desired name -("Libre.fm-symbolic") and the fallback. - -Unfortunately, with this method (once the 'len' parameter to -g_themed_icon_new_for_names () is fixed - another bug), we always get -the fallback icon. - -To fix this, we can look the icon up in the Gtk icon theme and only use -it if it is found, falling back otherwise. ---- - plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 24 +++++++++++----------- - .../rb-audioscrobbler-profile-page.c | 14 ++++++------- - 2 files changed, 19 insertions(+), 19 deletions(-) - -diff --git a/plugins/audioscrobbler/rb-audioscrobbler-plugin.c b/plugins/audioscrobbler/rb-audioscrobbler-plugin.c -index 98eacf9..cc882e3 100644 ---- a/plugins/audioscrobbler/rb-audioscrobbler-plugin.c -+++ b/plugins/audioscrobbler/rb-audioscrobbler-plugin.c -@@ -121,18 +121,6 @@ impl_activate (PeasActivatable *bplugin) - - plugin = RB_AUDIOSCROBBLER_PLUGIN (bplugin); - -- g_signal_connect_object (plugin->lastfm_settings, -- "changed", -- G_CALLBACK (lastfm_settings_changed_cb), -- plugin, 0); -- lastfm_settings_changed_cb (plugin->lastfm_settings, AUDIOSCROBBLER_SERVICE_ENABLED_KEY, plugin); -- -- g_signal_connect_object (plugin->librefm_settings, -- "changed", -- G_CALLBACK (librefm_settings_changed_cb), -- plugin, 0); -- librefm_settings_changed_cb (plugin->librefm_settings, AUDIOSCROBBLER_SERVICE_ENABLED_KEY, plugin); -- - g_object_get (plugin, "plugin-info", &plugin_info, NULL); - theme = gtk_icon_theme_get_default (); - -@@ -146,6 +134,18 @@ impl_activate (PeasActivatable *bplugin) - gtk_icon_theme_append_search_path (theme, icondir); - g_free (icondir); - #endif -+ -+ g_signal_connect_object (plugin->lastfm_settings, -+ "changed", -+ G_CALLBACK (lastfm_settings_changed_cb), -+ plugin, 0); -+ lastfm_settings_changed_cb (plugin->lastfm_settings, AUDIOSCROBBLER_SERVICE_ENABLED_KEY, plugin); -+ -+ g_signal_connect_object (plugin->librefm_settings, -+ "changed", -+ G_CALLBACK (librefm_settings_changed_cb), -+ plugin, 0); -+ librefm_settings_changed_cb (plugin->librefm_settings, AUDIOSCROBBLER_SERVICE_ENABLED_KEY, plugin); - } - - static void -diff --git a/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c b/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c -index 10a68d5..9e6bca0 100644 ---- a/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c -+++ b/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c -@@ -243,17 +243,17 @@ rb_audioscrobbler_profile_page_new (RBShell *shell, GObject *plugin, RBAudioscro - RBDisplayPage *page; - RhythmDB *db; - char *name; -- char *iconnames[] = { -- NULL, -- "network-server-symbolic", -- }; -+ gchar *icon_name; - GIcon *icon; - - g_object_get (shell, "db", &db, NULL); - g_object_get (service, "name", &name, NULL); - -- iconnames[0] = g_strconcat (rb_audioscrobbler_service_get_name (service), "-symbolic", NULL); -- icon = g_themed_icon_new_from_names (iconnames, 1); -+ icon_name = g_strconcat (rb_audioscrobbler_service_get_name (service), "-symbolic", NULL); -+ if (gtk_icon_theme_has_icon (gtk_icon_theme_get_default (), icon_name)) -+ icon = g_themed_icon_new (icon_name); -+ else -+ icon = g_themed_icon_new ("network-server-symbolic"); - - page = RB_DISPLAY_PAGE (g_object_new (RB_TYPE_AUDIOSCROBBLER_PROFILE_PAGE, - "shell", shell, -@@ -265,7 +265,7 @@ rb_audioscrobbler_profile_page_new (RBShell *shell, GObject *plugin, RBAudioscro - - g_object_unref (db); - g_free (name); -- g_free (iconnames[0]); -+ g_free (icon_name); - g_object_unref (icon); - - return page; --- -2.1.4 - diff -Nru rhythmbox-3.2.1/debian/patches/series rhythmbox-3.3/debian/patches/series --- rhythmbox-3.2.1/debian/patches/series 2015-05-07 00:20:31.000000000 +1000 +++ rhythmbox-3.3/debian/patches/series 2016-01-31 10:53:46.000000000 +1100 @@ -1 +0,0 @@ -0001-audioscrobbler-Fix-displaying-icon-for-libre.fm.patch diff -Nru rhythmbox-3.2.1/debian/rhythmbox-plugins.install rhythmbox-3.3/debian/rhythmbox-plugins.install --- rhythmbox-3.2.1/debian/rhythmbox-plugins.install 2015-05-06 20:38:20.000000000 +1000 +++ rhythmbox-3.3/debian/rhythmbox-plugins.install 2016-01-31 10:53:46.000000000 +1100 @@ -1,4 +1,6 @@ usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so +usr/lib/rhythmbox/plugins/android +usr/share/rhythmbox/plugins/android usr/lib/rhythmbox/plugins/artsearch usr/lib/rhythmbox/plugins/audiocd usr/share/rhythmbox/plugins/audiocd diff -Nru rhythmbox-3.2.1/debian/rules rhythmbox-3.3/debian/rules --- rhythmbox-3.2.1/debian/rules 2015-05-06 20:46:37.000000000 +1000 +++ rhythmbox-3.3/debian/rules 2016-01-31 10:53:46.000000000 +1100 @@ -11,7 +11,6 @@ DEB_DH_AUTORECONF_ARGS := --as-needed ./autogen.sh DEB_CONFIGURE_EXTRA_FLAGS += --enable-lirc \ - --disable-scrollkeeper \ --enable-gtk-doc \ --disable-visualizer

