Hello community, here is the log from the commit of package muffin for openSUSE:Leap:15.2 checked in at 2020-02-21 23:52:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/muffin (Old) and /work/SRC/openSUSE:Leap:15.2/.muffin.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "muffin" Fri Feb 21 23:52:51 2020 rev:11 rq:777878 version:4.4.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/muffin/muffin.changes 2020-01-15 15:31:34.790783034 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.muffin.new.26092/muffin.changes 2020-02-21 23:52:55.944993416 +0100 @@ -1,0 +2,340 @@ +Sun Nov 24 17:24:05 UTC 2019 - Aaron Stern <[email protected]> + +- Update to version 4.4.1 + * meta-shadow-factory: Fix terminal shadows + * window.c: Fix regression on window move + +------------------------------------------------------------------- +Wed Nov 6 04:00:02 UTC 2019 - Marguerite Su <[email protected]> + +- add 0001-fix-warnings-when-compiling.patch + * don't treat Gi warnings as error + +------------------------------------------------------------------- +Sun Jul 28 04:32:40 UTC 2019 - Marguerite Su <[email protected]> + +- Update to version 4.2.2 + * src/core/workspace.c: Check for a compositor before + attempting to use it when switching to a new workspace. + * src/core/window.c: remove extra conditions for showing + the tiling hud. + +------------------------------------------------------------------- +Wed Jul 17 06:17:50 UTC 2019 - Marguerite Su <[email protected]> + +- ”flto” caused the failed build + +------------------------------------------------------------------- +Wed Jul 17 03:41:40 UTC 2019 - Marguerite Su <[email protected]> + +- don't use %configure, some optflags cause the build to fail + +------------------------------------------------------------------- +Mon Jul 15 13:16:08 UTC 2019 - Marguerite Su <[email protected]> + +- Update to version 4.2.1 + * Remove toggle_input_panel call during a key press. + * Fix standalone muffin executable + +------------------------------------------------------------------- +Mon Jul 1 03:55:06 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.2.0: + * cogl-util: Use original meta_rectangle_new for older GPUs (#401) + * window: Pass the input rect to meta_compositor_tile_window (#411) + * Improvements for Cinnamon's app system (#418) + * Clutter master clock improvements (#392) + * window: Remove some window icon properties and related processing (#399) + * Avoid usage of g_getenv in frequently called functions (#423) + * Phase out MetaCompScreen (#424) + * clutter-stage: Don't emit "after-paint" when picking (#412) + * window-actor: Fix partially visible frameless windows, some window flickering cases (#405) + * Stop caching the shape region in MetaShapedTexture (#406) + * window-actor: Only apply desaturation effect if window has a shadow (#408) + * shadow-factory: Replace the changed signal with a function call (#426) + * window: Cache icons if the size is <= icon_size, return a GdkPixbuf (#422) + * Support toggling vsync at runtime for better unredirection control (#425) + * window: Fix the position-changed signal not firing for CSD windows (#416) + * Move the desktop effects setting to Muffin (#428) + * Avoid getting context from Clutter in frequently called functions (#429) + * window: Cache the outer, client rects (#427) + * Various compositor improvements (#410) + * Improve sync between the cursor and frames (#397) + * ui: Don't apply CSD window filtering for button events (#435) + * screen: Ensure monitors update on monitor change (#439) + * screen: Update the rect cache on monitor change (#441) + * window: Update monitor state before showing the window (#444) + * compositor: Fix tiling placement (#447) + * Revert two commits from #410 (#448) + * clutter: Fix check for keyboard a11y features (#458) + * window-actor: Fix squished window textures (#453) + * window-actor: override Clutter opacity property and method (#449) + * Make compositor_private a MetaWindowActor type (#454) + * Fix unredirection for wine games, mpv + * clutter-actor: Keep is_dirty unchanged for culled actors (#456) + * boxes: Actually check for rectangle containment (#457) + * compositor: Avoid changing pipeline/source if shadow is not being painted (#459) + * Clean up the pre-paint functions (#460) + * clutter-stage: Remove unused variable, double assignment (#461) + * Add meta_display_popup_window_visible (#445) + * window-actor: Make actor non-reactive (#440) + * window-actor: Use int for opacity + * window: Remove obsolete cast in meta_window_adjust_opacity + * window: Fix the snap OSD getting stuck (#450) + * Expose the sync method to preferences (#452) + * compositor: Fix workspace switching, improve window dragging smoothness (#465) + * Replace some deprecated GDK methods (#443) + * window: Remove unnecessary function call in send_sync_request (#467) + * core util.c: remove a couple of cases generating compile warnings (#470) + * compositor-private: remove a couple of duplicated lines (#472) + * Replace some GLib wrappers (#421) + * Fix unredirected windows not being clipped out of the stage (#474) + * Make sure windows paint before un-fullscreening (#475) + * Add MetaPrefsState struct for retrieving the prefs state without function invocation (#466) + * boxes: Return if the rect pointers are null (#478) + * window-actor: Add reference to MetaDisplay (#476) + * window-actor: Support applying effects on clones (#464) + * Fix cinnamon-screensaver freezing up when activated (#477) + * compositor: Check if priv is NULL before calling meta_window_actor_should_unredirect (#479) + * hidpi: Restore scaling to initial cursor size, tile HUD threshold and some tile/maximize break-away distances. + * window: Fix edge resistance + * Unconditionalize meta_window_update_outer_rect (#484) + * window-actor: Update clip_shadow before the redraw + * window: Call update_outer_rect in update_resize + * window: Fix tile HUD color not changing when holding the snap modifier during a drag (#488) + * Fix screensaver regressions (#489) + * gitignore auto-generated files (#506) + * window-actor: Use source actor for the close, minimize effects (#508) + * Fix segfault when using cinnamon --replace (#512) + * Fix the current workspace not being selected during startup (#511) + * Revert rect caching and obstructed windows optimizations (#515) + * Replace some GLib wrappers (#421) + * Replace some deprecated GDK methods (#443) + * Fix segfault when using cinnamon --replace (#512) + * Expose the sync method to preferences (#452) + * Fix unredirection for wine games, mpv + * Display: Add meta_display_get_pointer() and meta_display_get_window_pointer() + * window-actor: Fix segfault in meta_window_actor_should_unredirect (#514) + * Add meta_display_popup_window_visible (#445) + * window-private: Include compositor-private.h (#518) + * window-props: remove some warnings with casts (#504) + * menu.c: remove some compile warnings (#503) + * core.c: remove a compile warning (#499) + * meta-sync-ring: get rid of some compiler warnings (#496) + * gradient: resolve a few compile warnings (#495) + * cogl-utils: remove a deprecation (#494) + * boxes: remove an ISO C90 warning (#493) + * compositor: fix a few compiler warnings (#492) + * Revert unredirection backports (#520) + * meta-window-actor: don't toggle sync during runtime (#523) + * exclude code only needed in verbose mode (#502) + +------------------------------------------------------------------- +Fri Mar 15 02:55:03 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.0.6: + * Re-add gsettings key org.cinnamon.muffin button-layout + * window-actor: Fix corners not updating on size change (#394) + * shaped-texture: Return early if shape_region is NULL in ensure_mask (#389) + * window-actor: Fix the mask texture not updating after windows re-map after re-decoration (#390) + * Speed up window mapping (#391) + * Revert "clutter: Deliver events sooner when possible" (#387) + * docs: Disable internal cogl doc generation. + * Make transitions between restarts seamless + * window.c: Remove tooltip workaround. + * main: Reserve CLUTTER_PAINT for software rendering only (#379) + * window-actor: Fix window shading (#381) + * window-actor: Fix window artifacts on size/position change (#382) + * shaped-texture: Don't redraw when setting the shape region (#384) + * Fix VLC fullscreen controller position (#383) + * window: Implement _NET_RESTACK_WINDOW and XConfigureRequestEvent sibling (#386) + * always process clutter Makefile.in (#374) + * window-actor: Queue mask texture update on maximize (#376) + * window.c: Allow the user-defined workspace left/right shortcuts to be used when dragging a window in addition to the advertised arrow- left/right. + * meta-window-actor.c: Don't shadow dock type windows as a rule. + * window-props: Start respecting the _GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED window hint. + * stack.c: Don't attempt to restack or raise windows that are in the process of being unmanaged. + * theme-parser.c: Look in XDG_DATA_HOME (.local/share) for themes. + * stack: Place dock windows below other windows when the monitor they're on is in fullscreen. + * texture-tower: Remove CPU codepath for mipmap generation + * tower: make sure not to blend when updating tower + * MetaTextureTower: actually mark revalidated levels as valid + * texture-tower: Fix error case in meta-texture-tower + * Update for Cogl API breaks + * Use correct cogl object types + * compositor: Handle fences in the frontend X connection (#338) + * compositor: map overlay window before redirecting windows (#340) + * compositor: sync stacking of window actors even if they're not parented to the window groups (#341) + * compositor: Fix ClutterTimeline usage (#342) + * Remove clutter version check + * compositor: Don't connect to the stage's paint signal + * compositor: Default to META_SYNC_DELAY == 0 + * Integrate Clutter and Cogl into Muffin (WIP) + * Remove libclutter-1.0-dev from debian dependencies + * Update muffin dependencies, add options found in the Mutter tree + * Add missing math lib to cogl-path + * Remove cogl-1.0 from deps + * Symlink muffin libs to libdir, needed for gtkdoc-scan in cinnamon to finish + * Remove clutter-1.0 from Makefile.am, get muffin linking to its private libs + * Fix segfault on initialization + * Remove debug option, remove cogl onscreen related calls in meta_pre_paint_func + * Add missing macros for Clutter + * Update build dependencies + * Disable kms-egl-platform + * Update dependencies for LMDE + * Clutter: Update Makefile.am.marshal + * Clutter: Prevent assertion error from wayland function + * Fix clutter stage assertion errors + * Clutter: expose vblank mode to gsettings + * clutter: Deliver events sooner when possible + * clutter: Smooth out master clock to smooth visuals + * Fix up segfault fix, apply upstream patches for window syncing + * Remove meta_window_actor_frame_complete, frame_callback + * window-group: Decompose culling operations into two methods + * window-actor: Base the paint volume on our children, not our shape + * Don't cache the paint volume on non-clipped redraws + * screen: Get monitor refresh rates from xrandr + * meta-window-actor: Use the monitor refresh rate to get frame timings ++++ 143 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/muffin/muffin.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.muffin.new.26092/muffin.changes Old: ---- muffin-3.6.0.tar.gz New: ---- 0001-fix-warnings-when-compiling.patch muffin-4.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ muffin.spec ++++++ --- /var/tmp/diff_new_pack.AVDWf7/_old 2020-02-21 23:52:56.232993988 +0100 +++ /var/tmp/diff_new_pack.AVDWf7/_new 2020-02-21 23:52:56.232993988 +0100 @@ -1,7 +1,7 @@ # # spec file for package muffin # -# Copyright (c) 2017 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 @@ -12,52 +12,49 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define soname libmuffin %define sover 0 -%define typelib typelib-1_0-MetaMuffin-0_0 +%define typelib typelib-1_0-Muffin-0_0 +%define _lto_cflags %{nil} Name: muffin -Version: 3.6.0 +Version: 4.4.1 Release: 0 Summary: Cinnamon Desktop default window manager -License: GPL-2.0+ AND MIT +License: GPL-2.0-or-later AND MIT Group: System/GUI/Other -Url: https://github.com/linuxmint/muffin +URL: https://github.com/linuxmint/muffin Source: https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE muffin-svid-default-source.patch [email protected] -- Change _SVID_SOURCE to _DEFAULT_SOURCE. Patch0: %{name}-svid-default-source.patch +# PATCH-FIX-UPSTREAM 0001-fix-warnings-when-compiling.patch [email protected] -- don't treat Gi warnings as error +Patch1: 0001-fix-warnings-when-compiling.patch BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: fdupes -BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: libtool -BuildRequires: pkgconfig +BuildRequires: mutter-devel BuildRequires: update-desktop-files BuildRequires: zenity -BuildRequires: pkgconfig(cairo) >= 1.10.0 -BuildRequires: pkgconfig(cinnamon-desktop) >= 2.4.0 -BuildRequires: pkgconfig(clutter-1.0) >= 1.14.3 -BuildRequires: pkgconfig(cogl-1.0) >= 1.13.3 -BuildRequires: pkgconfig(gio-2.0) >= 2.25.10 -BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(cinnamon-desktop) >= 4.0.0 +BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gnome-doc-utils) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 -BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26 -BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7 -BuildRequires: pkgconfig(pango) >= 1.14.0 +BuildRequires: pkgconfig(gtk-doc) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libcanberra) +BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(sm) -BuildRequires: pkgconfig(xcomposite) >= 0.3 -BuildRequires: pkgconfig(xdamage) -BuildRequires: pkgconfig(xfixes) -BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xrandr) -BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xkbcommon-x11) +BuildRequires: pkgconfig(xkeyboard-config) +BuildRequires: pkgconfig(xtst) Requires: cinnamon-gschemas Requires: zenity Recommends: %{name}-lang @@ -103,16 +100,21 @@ This package provides the development files. %prep -%setup -q -%patch0 -p1 +%autosetup -p1 -%build NOCONFIGURE=1 ./autogen.sh -%configure \ - --disable-static \ - --disable-schemas-install \ - --enable-gtk-doc -make %{?_smp_mflags} V=1 + +%build +%configure --disable-static \ + --enable-compile-warnings=minimum \ + --disable-wayland-egl-platform \ + --disable-wayland-egl-server \ + --disable-kms-egl-platform \ + --disable-wayland \ + --disable-native-backend \ + --disable-clutter-doc + +%make_build V=1 %install %make_install @@ -121,7 +123,7 @@ find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot} -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} < 1500 %post %glib2_gsettings_schema_post @@ -134,30 +136,41 @@ %postun -n %{soname}%{sover} -p /sbin/ldconfig %files -%doc AUTHORS COPYING README README* rationales.txt debian/changelog -%{_bindir}/%{name}* +%license COPYING +%doc AUTHORS README README* rationales.txt debian/changelog +%{_bindir}/muffin %{_libdir}/%{name}/ -%exclude %{_libdir}/%{name}/Meta-Muffin.0.typelib -%exclude %{_libdir}/%{name}/Meta-Muffin.0.gir -%{_datadir}/%{name}/ +%{_libexecdir}/muffin-restart-helper +%exclude %{_libdir}/%{name}/*.typelib +%exclude %{_libdir}/%{name}/*.gir +%dir %{_datadir}/muffin/ +%{_datadir}/muffin/theme/ %{_datadir}/applications/%{name}.desktop -%{_mandir}/man?/*.?%{?ext_man} +%{_mandir}/man1/muffin.1.* %{_datadir}/glib-2.0/schemas/*.gschema.xml %files lang -f %{name}.lang %files -n %{soname}%{sover} %{_libdir}/%{soname}.so.%{sover}* +%{_libdir}/%{soname}-clutter-%{sover}.so +%{_libdir}/%{soname}-cogl-%{sover}.so +%{_libdir}/%{soname}-cogl-pango-%{sover}.so +%{_libdir}/%{soname}-cogl-path-%{sover}.so -%files -n typelib-1_0-MetaMuffin-0_0 -%{_libdir}/%{name}/Meta-Muffin.0.typelib +%files -n typelib-1_0-Muffin-0_0 +%{_libdir}/%{name}/*.typelib %files devel -%{_includedir}/%{name}/ -%{_libdir}/%{soname}.so -%{_libdir}/pkgconfig/%{soname}.pc -%{_libdir}/pkgconfig/%{name}-plugins.pc -%{_libdir}/%{name}/Meta-Muffin.0.gir -%{_datadir}/gtk-doc/html/%{name}/ +%{_bindir}/muffin-message +%{_bindir}/muffin-theme-viewer +%{_bindir}/muffin-window-demo +%{_datadir}/muffin/icons/ +%{_datadir}/gtk-doc/html/muffin/ +%{_includedir}/muffin/ +%{_libdir}/libmuffin.so +%{_libdir}/muffin/*.gir +%{_libdir}/pkgconfig/* +%{_mandir}/man1/muffin-* %changelog ++++++ 0001-fix-warnings-when-compiling.patch ++++++ >From 9f380ffd93616832919ab45d9d5c24cb393d7df7 Mon Sep 17 00:00:00 2001 From: Leigh Scott <[email protected]> Date: Fri, 27 Sep 2019 10:41:56 +0100 Subject: [PATCH] fix warnings when compiling This reverts commit 312ab2bf6791fbad0a1b3139fc398d741ac4ed61. --- src/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index cbb5b3a..d2aa04f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -281,7 +281,7 @@ Meta-$(api_version).gir: libmuffin.la muffin-enum-types.h \ $(libmuffininclude_base_headers) \ $(filter %.c,$(libmuffin_la_SOURCES)) -@META_GIR@_SCANNERFLAGS = $(WARN_SCANNERFLAGS) --warn-all --warn-error +@META_GIR@_SCANNERFLAGS = $(WARN_SCANNERFLAGS) --warn-all endif -- 2.21.0 ++++++ muffin-3.6.0.tar.gz -> muffin-4.4.1.tar.gz ++++++ ++++ 399227 lines of diff (skipped)
