Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package muffin for openSUSE:Factory checked in at 2023-09-25 20:02:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/muffin (Old) and /work/SRC/openSUSE:Factory/.muffin.new.27396 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "muffin" Mon Sep 25 20:02:29 2023 rev:29 rq:1113203 version:5.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/muffin/muffin.changes 2023-06-04 00:12:59.797675367 +0200 +++ /work/SRC/openSUSE:Factory/.muffin.new.27396/muffin.changes 2023-09-29 12:00:10.846004132 +0200 @@ -1,0 +2,16 @@ +Tue Jul 18 05:21:31 UTC 2023 - Dead Mozay <dead_mo...@opensuse.org> + +- Update to version 5.8.1: +- drop muffin-svid-default-source.patch + +------------------------------------------------------------------- +Sat Jul 15 12:00:38 UTC 2023 - sb56637 <mxoo2...@duck.com> + +- Building on Dead Mozay's work; update to version 5.8.1: + +------------------------------------------------------------------- +Thu Jun 8 16:09:38 UTC 2023 - Dead Mozay <dead_mo...@opensuse.org> + +- Update to version 5.8.0: + +------------------------------------------------------------------- @@ -8,0 +25,64 @@ + +------------------------------------------------------------------- +Wed May 3 16:57:15 UTC 2023 - Dead Mozay <dead_mo...@opensuse.org> + +- Update to version 5.6.4: + * meta-gpu-xrandr: Account for the current user text scale + factor when calculating the crtc scale based on Xft.dpi. + * window.c: Allow meta_window_get_xwindow() to be used with introspection. + * window.c: Restore property notify for the tile mode property. + * place.c: Add missing import. + * display.c: Make meta_display_get_pointer_window() available to cinnamon again. + * clutter-text.c: Remove redundant clutter_text_set_buffer call in finalize. + * compositor: Fix possible crash when restarting Cinnamon (#655) + * tiling: Skip the resize effect for tiled windows during user grabs. + * tiling: Remove unnecessary update_edge_constraints(). + * Add tilix and qterminal to the new-window focus list. + * window activation: Detect a couple of conditions that might + cause initial window focus and stacking to be wrong + (mostly because of bad timestamps), and correct them. + * window.c: Improve the test for checking if an 'above' + window may cover a new window. + * Disable automaximize by default. + * Bring back window placement-mode (#649) + * tooltips: ensure tooltips are viewable. + * window-props: Change a warning to a debug message. + * meta-input-settings: Re-apply settings once the display is done setting up. + * Support multiple key bindings for 'locate-pointer-key' (#638) + * Revert renaming of the X11 atoms wm_name and gnome_wm_keybindings + * keybindings: Fix workspace navigation while dragging a window with the mouse. + * tiling: Try to tile to the default size if a match exists, + but is impossible to satisfy due to min/max size constraints. + * tiling: Fix tile top/maximize tests. + * window.c: Remove unused code. + * tiling: Make it easier to debug. + * Relocate bring-windows-to-current-workspace from org.cinnamon to org.cinnamon.muffin. + * prefs.c: Restore the locate pointer functionality + * tiling: Skip the resize effect for tiled windows during user grabs. + * clutter: Bail out and warn on reentry into mapping/unmapping cycle + * fix a spelling error spotted by lintian + * window.c: Allow tiling in any monitor orientataion. + * tiling: Disable drag-to-maximize behavior if tiling is disabled, + fix drag re-tile/maximize behavior in all scenarios. + * workspace.c: Don't abort when requesting the index of an invalid workspace. + * Enable tablet support. + * keybindings.c: Make sure we can tile before we attempt to (#624) + * tiling: Treat a maximized window as tiled for the purposes of determining + whether or not to save the window's original position and size. + * tiling: When tiling at the end of a grab, use the initial position + and size from when the grab began instead of it's last position before tiling. + * Fix placement of transient children of fullscreen windows + * frames.c: Re-implement directional maximization when double-clicking the frame edges. + * theme.c: Don't suppress the invisible border for non-tile/maximized non-resizable windows. + * Restore the 'bring windows which require attention to the current workspace' feature. + * window.c: Make opacity a public property. + * Fix "Center window in screen" behavior (#623) + * frames.c: Fix calculations for determining resize zones in a tiled state. + * tiling: re-maximize previously-maximized windows when dragging, + regardless of the tile-maximize preference. + * grabs: Fix restoration of window state when resize or move actions + are cancelled via Escape. + * window.c: If maximizing a tiled window via titlebar, + use the window's current, not its unconstrained position and + size to pass to the constraints call. + * compositor: Add a MetaSizeChange value for tiling. Old: ---- muffin-5.2.1.tar.gz muffin-svid-default-source.patch New: ---- muffin-5.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ muffin.spec ++++++ --- /var/tmp/diff_new_pack.pNRllL/_old 2023-09-29 12:00:14.534137362 +0200 +++ /var/tmp/diff_new_pack.pNRllL/_new 2023-09-29 12:00:14.538137507 +0200 @@ -21,21 +21,16 @@ %define typelib typelib-1_0-Muffin-0_0 %define _lto_cflags %{nil} Name: muffin -Version: 5.2.1 +Version: 5.8.1 Release: 0 Summary: Cinnamon Desktop default window manager License: GPL-2.0-or-later AND MIT Group: System/GUI/Other 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 marguer...@opensuse.org -- Change _SVID_SOURCE to _DEFAULT_SOURCE. -Patch0: %{name}-svid-default-source.patch -BuildRequires: autoconf -BuildRequires: autoconf-archive -BuildRequires: automake +BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes -BuildRequires: intltool -BuildRequires: libtool +BuildRequires: meson BuildRequires: mutter-devel BuildRequires: update-desktop-files BuildRequires: zenity @@ -44,11 +39,14 @@ BuildRequires: pkgconfig(gnome-doc-utils) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk-doc) +BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libwacom) BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xkeyboard-config) @@ -100,26 +98,14 @@ %prep %autosetup -p1 -NOCONFIGURE=1 ./autogen.sh - %build -%configure --disable-static \ - --enable-startup-notification=yes \ - --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 +%meson +%meson_build %install -%make_install +%meson_install %find_lang %{name} %suse_update_desktop_file %{name} -find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot} %if 0%{?suse_version} < 1500 @@ -136,14 +122,12 @@ %files %license COPYING -%doc AUTHORS README README* rationales.txt debian/changelog +%doc NEWS README* debian/changelog %{_bindir}/muffin %{_libdir}/%{name}/ %{_libexecdir}/muffin-restart-helper %exclude %{_libdir}/%{name}/*.typelib %exclude %{_libdir}/%{name}/*.gir -%dir %{_datadir}/muffin/ -%{_datadir}/muffin/theme/ %{_datadir}/applications/%{name}.desktop %{_mandir}/man1/muffin.1.* %{_datadir}/glib-2.0/schemas/*.gschema.xml @@ -152,23 +136,13 @@ %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-Muffin-0_0 %{_libdir}/%{name}/*.typelib %files devel -%{_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-* ++++++ muffin-5.2.1.tar.gz -> muffin-5.8.1.tar.gz ++++++ ++++ 758999 lines of diff (skipped)