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)