Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rhythmbox for openSUSE:Factory 
checked in at 2022-05-16 18:08:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rhythmbox (Old)
 and      /work/SRC/openSUSE:Factory/.rhythmbox.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rhythmbox"

Mon May 16 18:08:48 2022 rev:100 rq:977495 version:3.4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/rhythmbox/rhythmbox.changes      2021-09-21 
21:13:57.126693559 +0200
+++ /work/SRC/openSUSE:Factory/.rhythmbox.new.1538/rhythmbox.changes    
2022-05-16 18:11:16.501409748 +0200
@@ -1,0 +2,24 @@
+Fri May  6 13:16:22 UTC 2022 - Emily Gonyer <emilyyr...@gmail.com>
+
+- Update to version 3.4.5:
+   + Switched to Meson build system.
+   + Rewritten podcast downloader with better resume and retry.
+   + Uses podcast episode GUIDs to handle episode URL changes.
+   + Preserves original order of episodes in podcasts even if
+     episodes have the same publication date.
+   + Soundcloud plugin removed (no longer works due to API
+     restrictions).
+   + mmkeys plugin removed (no longer useful).
+   + DAAP plugin now supports libdmapsharing 4 API.
+   + Crossfading player backend works much better with network
+     streams now.
+   + Better reporting of progress when transferring to Android
+     or MTP devices.
+   + Bugs fixed: #1634, #1690, #1743, #1744, #1746, #1749, #1750, 
+     #1751, #1758, #1759, #1760, #1762, #1763, #1764, #1767, #1769,
+     #1771, #1772, #1773, #1775, #1780, #1781, #1782, #1787, #1795
+     #1796, #1803, #1822, #1829, #1844, #1845, #1846, #1849, #1876
+     #1883, #1909, #1923, #1934, #1944, #1963 
+   + Updated translations.
+- Patched meson build system, include meson.patch
+-------------------------------------------------------------------

Old:
----
  rhythmbox-3.4.4.tar.xz

New:
----
  meson.patch
  rhythmbox-3.4.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rhythmbox.spec ++++++
--- /var/tmp/diff_new_pack.qjrP03/_old  2022-05-16 18:11:17.041410177 +0200
+++ /var/tmp/diff_new_pack.qjrP03/_new  2022-05-16 18:11:17.049410184 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rhythmbox
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,30 @@
 
 
 Name:           rhythmbox
-Version:        3.4.4
+Version:        3.4.5
 Release:        0
 Summary:        GNOME Music Management Application
 License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Players
 URL:            https://wiki.gnome.org/Apps/Rhythmbox
 Source:         
https://download.gnome.org/sources/rhythmbox/3.4/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM meson.patch, glgo#GNOME/rhythmbox#1976
+Patch0:         meson.patch
 
 BuildRequires:  fdupes
-BuildRequires:  gobject-introspection-devel >= 0.10.0
+
 BuildRequires:  intltool
 BuildRequires:  lirc-devel
+BuildRequires:  meson >= 0.59
 BuildRequires:  pkgconfig
+BuildRequires:  python3-gobject
+BuildRequires:  python3-gobject-Gdk
 BuildRequires:  update-desktop-files
 BuildRequires:  vala
 BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.18.0
 BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(grilo-0.3) >= 0.3.0
 BuildRequires:  pkgconfig(gstreamer-1.0) >= 0.11.92
 BuildRequires:  pkgconfig(gstreamer-audio-1.0) >= 0.11.02
@@ -91,25 +97,12 @@
 %build
 export MOZILLA_PLUGINDIR=%{_libdir}/browser-plugins
 export PYTHON=%{_bindir}/python3
-%configure \
-       --with-gudev \
-       --with-ipod \
-       --with-mtp \
-       --with-libsecret \
-       --with-brasero \
-       --disable-static \
-       --disable-hal \
-       --enable-lirc \
-       --enable-python \
-       --enable-daap \
-       --enable-vala \
-       %{nil}
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
-%make_install
-%suse_update_desktop_file %{name} Player
-%suse_update_desktop_file rhythmbox-device
+%meson_install
+
 %find_lang %{name} %{?no_lang_C}
 find %{buildroot} -type f -name "*.la" -delete -print
 # Disabled as it pulls old webkit, needs fixing upstream
@@ -129,9 +122,9 @@
 %{_bindir}/rhythmbox
 %{_bindir}/rhythmbox-client
 %dir %{_datadir}/metainfo
-%{_datadir}/metainfo/rhythmbox.appdata.xml
-%{_datadir}/applications/rhythmbox.desktop
-%{_datadir}/applications/rhythmbox-device.desktop
+%{_datadir}/applications/org.gnome.Rhythmbox3.desktop
+%{_datadir}/applications/org.gnome.Rhythmbox3.device.desktop
+%{_datadir}/metainfo/org.gnome.Rhythmbox3.appdata.xml
 %{_datadir}/dbus-1/services/org.gnome.Rhythmbox3.service
 %{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml
 %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Rhythmbox*.svg
@@ -159,7 +152,6 @@
 %{_libdir}/rhythmbox/plugins/listenbrainz/
 %{_libdir}/rhythmbox/plugins/lyrics/
 %{_libdir}/rhythmbox/plugins/magnatune/
-%{_libdir}/rhythmbox/plugins/mmkeys/
 %{_libdir}/rhythmbox/plugins/mpris/
 %{_libdir}/rhythmbox/plugins/mtpdevice/
 %{_libdir}/rhythmbox/plugins/notification/
@@ -168,7 +160,6 @@
 %{_libdir}/rhythmbox/plugins/rb/
 %{_libdir}/rhythmbox/plugins/rblirc/
 %{_libdir}/rhythmbox/plugins/replaygain/
-%{_libdir}/rhythmbox/plugins/soundcloud/
 %{_libdir}/rhythmbox/plugins/webremote/
 %{_libexecdir}/rhythmbox-metadata
 %{_mandir}/man1/rhythmbox.1%{ext_man}
@@ -176,11 +167,11 @@
 
 %files devel
 %{_datadir}/gir-1.0/*.gir
-%doc %{_datadir}/gtk-doc/html/rhythmbox/
 %{_includedir}/rhythmbox/
 %{_libdir}/pkgconfig/rhythmbox.pc
 %{_libdir}/librhythmbox-core.so
-%{_libdir}/rhythmbox/sample-plugins/
+%{_datadir}/vala/vapi/rb.vapi
+%{_datadir}/vala/vapi/rhythmdb.vapi
 
 %files lang -f %{name}.lang
 

++++++ meson.patch ++++++
diff --git a/meson.build b/meson.build
index 0a40c47c9..eedbdf0b1 100644
--- a/meson.build
+++ b/meson.build
@@ -3,9 +3,6 @@ project('rhythmbox', 'c',
   meson_version: '>= 0.59.0',
   default_options: ['c_std=gnu89'])
 
-if meson.version().version_compare('> 0.62.0')
-      error('unsupported version of meson, please use 0.62')
-endif
 
 gnome = import('gnome')
 i18n = import('i18n')

++++++ rhythmbox-3.4.4.tar.xz -> rhythmbox-3.4.5.tar.xz ++++++
++++ 515249 lines of diff (skipped)

Reply via email to