Hello community, here is the log from the commit of package mate-media for openSUSE:Factory checked in at 2019-05-16 22:05:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mate-media (Old) and /work/SRC/openSUSE:Factory/.mate-media.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-media" Thu May 16 22:05:32 2019 rev:17 rq:692060 version:1.22.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mate-media/mate-media.changes 2018-12-28 12:34:41.195990094 +0100 +++ /work/SRC/openSUSE:Factory/.mate-media.new.5148/mate-media.changes 2019-05-16 22:05:34.266536930 +0200 @@ -1,0 +2,21 @@ +Fri Apr 5 17:10:22 UTC 2019 - Alexei Sorokin <[email protected]> + +- Update to version 1.22.1: + * Add a volume control applet alongside a GtkStatusIcon one. + * Ensure volume icon is always correctly scaled. + * Ensure volume slider is always perpendicular to the panel. + * Enable a mute menuitem for the output. + * Add widget name volume-applet to panel-applet. + * Update translations. +- Rebase mate-media-gtk-3.20.patch. +- Disable the volume control status icon and keep the applet one. + +------------------------------------------------------------------- +Tue Mar 5 15:19:33 UTC 2019 - [email protected] + +- Update to version 1.22.0: + * Disable deprecation warnings for distcheck. + * Ignore PulseAudio "monitor" inputs when displaying mic icon. + * gvc-mixer-dialog.c: Avoid deprecated gtk_widget_override_font. + +------------------------------------------------------------------- Old: ---- mate-media-1.20.2.tar.xz New: ---- mate-media-1.22.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mate-media.spec ++++++ --- /var/tmp/diff_new_pack.bvzReG/_old 2019-05-16 22:05:35.954535349 +0200 +++ /var/tmp/diff_new_pack.bvzReG/_new 2019-05-16 22:05:35.986535319 +0200 @@ -1,7 +1,7 @@ # # spec file for package mate-media # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,15 @@ # -%define _version 1.20 +%define _version 1.22 Name: mate-media -Version: 1.20.2 +Version: 1.22.1 Release: 0 Summary: MATE Desktop multimedia stack License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/Other -Url: https://mate-desktop.org/ -Source: http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz +URL: https://mate-desktop.org/ +Source: https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE mate-media-gtk-3.20.patch -- Restore GLib 2.48 and GTK+ 3.20 support. Patch0: mate-media-gtk-3.20.patch BuildRequires: fdupes @@ -38,6 +38,7 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libmatemixer) >= %{_version} +BuildRequires: pkgconfig(libmatepanelapplet-4.0) >= %{_version} BuildRequires: pkgconfig(libxml-2.0) Recommends: %{name}-lang %glib2_gsettings_schema_requires @@ -48,14 +49,14 @@ %lang_package %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build NOCONFIGURE=1 mate-autogen %configure \ --disable-static \ --libexecdir=%{_libexecdir}/%{name} \ + --disable-statusicon \ --enable-profiles make %{?_smp_mflags} V=1 @@ -79,12 +80,15 @@ %files %license COPYING %doc AUTHORS NEWS README -%{_sysconfdir}/xdg/autostart/mate-volume-control-applet.desktop %{_bindir}/mate-volume-control -%{_bindir}/mate-volume-control-applet -%{_datadir}/applications/*.desktop +%{_libexecdir}/mate-media/ %{_datadir}/mate-media/ +%{_datadir}/dbus-1/services/org.mate.panel.applet.GvcAppletFactory.service +%{_datadir}/mate-panel/ +%{_datadir}/mate-panel/applets/ +%{_datadir}/mate-panel/applets/org.mate.applets.GvcApplet.mate-panel-applet %{_datadir}/sounds/mate/ +%{_datadir}/applications/*.desktop %{_mandir}/man?/mate-volume-control-applet.?%{?ext_man} %{_mandir}/man?/mate-volume-control.?%{?ext_man} ++++++ mate-media-1.20.2.tar.xz -> mate-media-1.22.1.tar.xz ++++++ ++++ 50422 lines of diff (skipped) ++++++ mate-media-gtk-3.20.patch ++++++ --- /var/tmp/diff_new_pack.bvzReG/_old 2019-05-16 22:05:37.262534123 +0200 +++ /var/tmp/diff_new_pack.bvzReG/_new 2019-05-16 22:05:37.282534105 +0200 @@ -13,6 +13,34 @@ CANBERRA_REQUIRED_VERSION=0.13 MATE_MIXER_REQUIRED_VERSION=1.10.0 MATE_DESKTOP_REQUIRED_VERSION=1.17.0 +--- a/mate-volume-control/gvc-stream-applet-icon.c ++++ b/mate-volume-control/gvc-stream-applet-icon.c +@@ -73,7 +73,11 @@ popup_dock (GvcStreamAppletIcon *icon, g + GdkDisplay *display; + GdkScreen *screen; + int x, y; ++#if GTK_CHECK_VERSION (3, 22, 0) + GdkMonitor *monitor_num; ++#else ++ gint monitor_num; ++#endif + GdkRectangle monitor; + GtkRequisition dock_req; + +@@ -85,8 +89,13 @@ popup_dock (GvcStreamAppletIcon *icon, g + gtk_window_set_screen (GTK_WINDOW (icon->priv->dock), screen); + gvc_channel_bar_set_orientation (GVC_CHANNEL_BAR (icon->priv->bar), icon->priv->orient); + ++#if GTK_CHECK_VERSION (3, 22, 0) + monitor_num = gdk_display_get_monitor_at_point (gdk_screen_get_display (screen), allocation.x, allocation.y); + gdk_monitor_get_geometry (monitor_num, &monitor); ++#else ++ monitor_num = gdk_screen_get_monitor_at_point (screen, allocation.x, allocation.y); ++ gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor); ++#endif + + gtk_container_foreach (GTK_CONTAINER (icon->priv->dock), (GtkCallback) gtk_widget_show_all, NULL); + gtk_widget_get_preferred_size (icon->priv->dock, &dock_req, NULL); --- a/mate-volume-control/gvc-stream-status-icon.c +++ b/mate-volume-control/gvc-stream-status-icon.c @@ -70,7 +70,11 @@ popup_dock (GvcStreamStatusIcon *icon, g
