Hello community,

here is the log from the commit of package marco for openSUSE:Factory checked 
in at 2020-03-03 10:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/marco (Old)
 and      /work/SRC/openSUSE:Factory/.marco.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "marco"

Tue Mar  3 10:16:13 2020 rev:27 rq:780519 version:1.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/marco/marco.changes      2019-07-31 
14:35:03.933908295 +0200
+++ /work/SRC/openSUSE:Factory/.marco.new.26092/marco.changes   2020-03-03 
10:16:39.954703196 +0100
@@ -1,0 +2,57 @@
+Wed Feb 26 19:38:40 UTC 2020 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 1.24.0 (changes since 1.23.1):
+  * Revert "compositor: Fix possible crash closing/destroying
+    window".
+  * theme.c: Fix window control hidpi rendering for all themes.
+  * tabpopup: Increase max number of columns.
+  * window: Add optional tile size cycling.
+  * DustBlue: Strip image of all profiles and comments.
+  * tabpopup: Fix deprecation warnings.
+  * tabpopup: Change schema value ranges.
+  * tabpopup: Make workspaces compatible with OSD popup.
+  * tabpopup: Render window thumbnail as cairo surface.
+  * tabpopup: Draw transparent OSD-style popups.
+  * Fix MARCO_LOCALEDIR displaying the translated messages.
+  * WinMe theme: Strip png images of all profiles and comments.
+  * eOS theme: Add single button backgrounds.
+  * eOS theme: Strip png images of all profiles and comments.
+  * eOS theme: Make transparent the button-box outer region.
+  * theme: Render window control buttons and icons as surfaces.
+  * Set compiler debug flags using MATE_DEBUG_CHECK.
+  * window decoration themes: Add Atlanta, Esco, Gorilla, Motif,
+    Raleigh.
+  * Print CFLAGS and WARN_CFLAGS in configure summary.
+  * Set --enable-compile-warnings=yes by default.
+  * Use WARN_CFLAGS which are only set with
+    --enable-compiler-warnings.
+  * testboxes: Fix find_closest_point_to_line() test.
+  * remove warnings: Function declaration isn’t a prototype.
+  * remove warning: Format not a string literal, argument types not
+    checked.
+  * build: Add --enable-more-warnings configure flag.
+  * build: Remove rationales.txt from EXTRA_DIST target.
+  * Fix use of RBGA visual in frame.c when compositing is not in
+    use.
+  * Use the window's visual in all cases.
+  * display.c: Add missing "break".
+  * Fix build warning about xgettext.
+  * async-getprop: Fix cast from non-struct type to struct type.
+  * xprops: Fix cast from non-struct type to struct type.
+  * frames: Bump priority of style providers.
+  * window: Add _GTK_THEME_VARIANT to initial window properties.
+  * frames: Apply modified hack from Mutter/Metacity.
+  * frames: Avoid infinite loop on the variants GList.
+  * frames: Use style_updated instead of style_set.
+  * Fixed moving windows to edges to work with CSD clients.
+  * window: Update allowed action hints.
+  * Remove line for debug.
+  * Fix make dist to remove .gmo files.
+  * Bump LT_VERSION_INFO.
+  * libmarco-private: Add version information.
+  * Xprops: Fix memory leak.
+  * Update translations.
+- Add marco-glib-2.54.patch: Restore GLib 2.54 support.
+- Drop support for old openSUSE versions.
+
+-------------------------------------------------------------------

Old:
----
  marco-1.23.1.tar.xz

New:
----
  marco-1.24.0.tar.xz
  marco-glib-2.54.patch

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

Other differences:
------------------
++++++ marco.spec ++++++
--- /var/tmp/diff_new_pack.wzecZi/_old  2020-03-03 10:16:40.894705141 +0100
+++ /var/tmp/diff_new_pack.wzecZi/_new  2020-03-03 10:16:40.898705149 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package marco
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,25 @@
 
 
 %define soname  libmarco-private
-%define sover   1
-%define _version 1.23
+%define sover   2
+%define _version 1.24
 Name:           marco
-Version:        1.23.1
+Version:        1.24.0
 Release:        0
 Summary:        MATE window manager
 License:        GPL-2.0-or-later
-Group:          System/GUI/Other
 URL:            https://mate-desktop.org/
 Source:         
https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
+# PATCH-FEATURE-OPENSUSE marco-glib-2.54.patch -- Restore GLib 2.54 support.
+Patch0:         %{name}-glib-2.54.patch
 BuildRequires:  fdupes
-# set to _version when mate-common has an equal release
-BuildRequires:  mate-common >= 1.22
+BuildRequires:  mate-common >= %{_version}
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  yelp-tools
 BuildRequires:  zenity
-BuildRequires:  pkgconfig(glib-2.0) >= 2.50
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libcanberra-gtk3)
 BuildRequires:  pkgconfig(libgtop-2.0)
 BuildRequires:  pkgconfig(libstartup-notification-1.0)
@@ -59,7 +59,6 @@
 
 %package -n %{soname}%{sover}
 Summary:        MATE window manager shared libraries
-Group:          System/GUI/Other
 
 %description -n %{soname}%{sover}
 Marco is a small window manager, using GTK+ to do everything. It is
@@ -68,7 +67,6 @@
 %package themes
 Summary:        MATE window manager themes
 # mate-window-manager-themes was last used in openSUSE 13.1.
-Group:          System/GUI/Other
 Provides:       mate-window-manager-themes = %{version}
 Obsoletes:      mate-window-manager-themes < %{version}
 BuildArch:      noarch
@@ -79,7 +77,6 @@
 
 %package devel
 Summary:        MATE window manager development files
-Group:          Development/Libraries/Other
 Requires:       %{soname}%{sover} = %{version}
 # mate-window-manager-devel was last used in openSUSE 13.1.
 Provides:       mate-window-manager-devel = %{version}
@@ -92,7 +89,7 @@
 %lang_package
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 NOCONFIGURE=1 mate-autogen
@@ -101,7 +98,7 @@
   --disable-static                    \
   --disable-scrollkeeper              \
   --disable-schemas-install
-make %{?_smp_mflags} V=1
+%make_build
 
 %install
 %make_install
@@ -116,16 +113,6 @@
 
 %postun -n %{soname}%{sover} -p /sbin/ldconfig
 
-%if 0%{?suse_version} < 1500
-%post
-%desktop_database_post
-%glib2_gsettings_schema_post
-
-%postun
-%desktop_database_postun
-%glib2_gsettings_schema_postun
-%endif
-
 %files
 %license COPYING
 %doc NEWS README
@@ -150,16 +137,21 @@
 %dir %{_datadir}/mate-control-center/keybindings/
 
 %files themes
+%{_datadir}/themes/Atlanta/
 %{_datadir}/themes/ClearlooksRe/
 %{_datadir}/themes/Dopple-Left/
 %{_datadir}/themes/Dopple/
 %{_datadir}/themes/DustBlue/
+%{_datadir}/themes/eOS/
+%{_datadir}/themes/Esco/
+%{_datadir}/themes/Gorilla/
+%{_datadir}/themes/Motif/
+%{_datadir}/themes/Raleigh/
 %{_datadir}/themes/Spidey-Left/
 %{_datadir}/themes/Spidey/
 %{_datadir}/themes/Splint-Left/
 %{_datadir}/themes/Splint/
 %{_datadir}/themes/WinMe/
-%{_datadir}/themes/eOS/
 
 %files devel
 %{_includedir}/%{name}-1/

++++++ marco-1.23.1.tar.xz -> marco-1.24.0.tar.xz ++++++
++++ 235090 lines of diff (skipped)

++++++ marco-glib-2.54.patch ++++++
--- a/configure.ac
+++ b/configure.ac
@@ -104,7 +104,7 @@ AC_ARG_ENABLE(shape,
 ## try definining HAVE_BACKTRACE
 AC_CHECK_HEADERS(execinfo.h, [AC_CHECK_FUNCS(backtrace)])
 
-PKG_CHECK_MODULES(ALL, glib-2.0 >= 2.58.0)
+PKG_CHECK_MODULES(ALL, glib-2.0 >= 2.54.0)
 PKG_CHECK_MODULES(MARCO_MESSAGE, gtk+-3.0 >= $GTK_MIN_VERSION)
 PKG_CHECK_MODULES(MARCO_WINDOW_DEMO, gtk+-3.0 >= $GTK_MIN_VERSION)
 
--- a/src/core/eventqueue.c
+++ b/src/core/eventqueue.c
@@ -71,7 +71,14 @@ meta_event_queue_new (Display *display,
   g_source_add_poll (source, &eq->poll_fd);
   g_source_set_can_recurse (source, TRUE);
 
+#if GLIB_CHECK_VERSION (2, 58, 0)
   g_source_set_callback (source, G_SOURCE_FUNC (func), data, NULL);
+#else
+  g_source_set_callback (source,
+                         (GSourceFunc) (void (*)(void)) func,
+                         data,
+                         NULL);
+#endif
 
   g_source_attach (source, NULL);
   g_source_unref (source);

Reply via email to