diff --git a/_service b/_service deleted file mode 100644 index 559ca6d..0000000 --- a/_service +++ /dev/null @@ -1,16 +0,0 @@ - - - git - https://gitlab.gnome.org/GNOME/mutter.git - gnome-3-36 - @PARENT_TAG@+@TAG_OFFSET@ - (.*)\+0 - \1 - - - - *.tar - xz - - - diff --git a/mutter-3.36.7.obscpio b/mutter-3.36.7.obscpio deleted file mode 100644 index f0f0da3..0000000 --- a/mutter-3.36.7.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd9861f87bac672936282c21719ed75b6dd8b5ab8869af3cd07b9a714d77338b -size 24304653 diff --git a/mutter-3.38.1.tar.xz b/mutter-3.38.1.tar.xz new file mode 100644 index 0000000..a867498 --- /dev/null +++ b/mutter-3.38.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e921570c9fdf63805dbd40aa21daa05504a1b9a21432d6119c54c17ee0217a33 +size 2618944 diff --git a/mutter.changes b/mutter.changes index 8e9c03d..fccf9c2 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,113 @@ +------------------------------------------------------------------- +Thu Oct 8 03:38:01 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.1: + + Fix Night Light updates after DPMS. + + Fix button scrolling on X11. + + Always use correct font-dpi setting on X11. + + Improve handling of scanout failures. + + Fix middle/right button mixup in scroll button assignment. + + Fix resizing of attached modal dialogs on wayland. + + Enable KMS modifiers on devices that need them. + + Fix IM handling on X11. + + Fix glitches in "undefined" screencast areas. + + Fix visual glitches on background with fractional scaling. + + Fix using correct refresh rate. + + Misc. bug fixes and cleanups. + + Plugged memory leaks. + + Updated translations. +- Add pkgconfig(udev) BuildRequires: new verified dependency. + +------------------------------------------------------------------- +Thu Oct 8 03:38:00 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.0: + + screencast: Only use DMA buffers for i915. + + Updated translations. + +------------------------------------------------------------------- +Thu Oct 8 03:37:52 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.37.92: + + Fix stale cursor positions in remote desktop sessions. + + xwayland: Add a setting to disable selected X extensions. + + Fix screencasting when using QXL. + + Cull actors that don't intersect with the redraw clip. + + Optimize painting of backgrounds when culling is unavailable. + + Improve support for Hangul input method. + + Support debug paint overlay for opaque regions. + + Fix launching flatpak applications when autostarting Xwayland. + + Add support for capture scanouts in screencasts. + + Allow integrated tablet devices to cycle outputs. + + Improve mapping input devices to the most relevant output. + + Only enable auto-rotation in touch mode. + + Updated translations. + +------------------------------------------------------------------- +Thu Oct 8 03:37:51 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.37.91: + + Fix initial state of display mode OSD. + + Fixed crashes. + + Misc. bug fixes and cleanups. +- Changes from version 3.37.90: + + Fix using NEAREST filter for backgrounds on scaled monitors. + + Screencast fixes and improvements. + + Support tap-button-map and tap-drag-lock touchpad settings. + + Fix wine copy & paste. + + Fix shadows of server-side decorated XWayland windows. + + Replace some loaded terms with more descriptive ones. + + Add API to launch trusted wayland clients. + + Skip displays with 'non-desktop' property set. + + Invalidate offscreen effect cache on video memory purge. + + Add wl_shm support for 10 bpc and 16 bpc half float formats. +- Changes from version 3.37.3: + + Support custom keyboard layouts in $XDG_CONFIG_HOME/xkb. + + Optimize resource scale computation. + + Allow animating ClutterActor's content property. + + Implement backgrounds as ClutterContent. + + Add ClutterAlignContraint:pivot-point property. + + Fix crash on area screenshots with fractional scaling. + + Do not paint textures of fully obscured windows. + + Use a more appropriate combine function on opaque areas. + + Fix remote desktop being broken without screencast session. + + Remove more long-deprecated Clutter APIs. + + Drive each monitor by its own frame clock. + + Fix copy/paste failures on X11. + + Mipmap background texture rendering. + + Plugged memory leaks. +- Changes from version 3.37.2: + + Fix move-to-center keybinding with multiple monitors. + + Fix stuck buttons when a virtual device is destroyed. + + Use workarea when centering new windows. + + Limit mipmap levels when rendering background. + + Broadcast clipboard/primary offers. + + Support primary-selection protocol from wayland-protocols. + + Fix monitor screen cast on X11. + + Support a "blank" cursor type. + + Improve stage view damage tracking> + + Implement touch-mode detecation for the X11 backend. + + Drop external keyboard detection from touch-mode heuristics. + + Optimize actor allocations. +- Changes from version 3.37.1: + + Fix screencasting non-maximized windows. + + Make window-aliveness checks less aggressive. + + Fix stylus coordinates when using screen rotation. + + Preserve keyboard state on VT switch. + + Remove Clutter's drag and drop actions. + + Cancel clicks/gestures actions on disable. + + Fix various clipboard issues. + + Fix trackball button scrolling. + + Fix tiled monitor support. + + Support unredirecting fullscreen wayland surfaces. + + Support area screencasts. + + Synchronize shadows to server-side decorations. + + Allow inhibiting remote access. + + Fix overview key on X11 when using multiple keyboard layouts. + + Updated translations. +- Drop mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: + fixed upstream. + ------------------------------------------------------------------- Wed Oct 7 18:56:51 UTC 2020 - Bjørn Lie diff --git a/mutter.obsinfo b/mutter.obsinfo deleted file mode 100644 index efb1851..0000000 --- a/mutter.obsinfo +++ /dev/null @@ -1,5 +0,0 @@ -name: mutter -version: 3.36.7 -mtime: 1602094039 -commit: dbc9cd1dd3e97cc56cde58db73be58840c6164d8 - diff --git a/mutter.spec b/mutter.spec index 7751902..9767acb 100644 --- a/mutter.spec +++ b/mutter.spec @@ -19,17 +19,17 @@ # don't enable sysprof support by default %bcond_with profiler -%define api_major 6 +%define api_major 7 %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version: 3.36.7 +Version: 3.38.1 Release: 0 Summary: Window and compositing manager based on Clutter License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://www.gnome.org -Source: %{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/mutter/3.38/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qkzhu@suse.com -- Lower HIDPI_LIMIT to 144 Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch @@ -54,8 +54,8 @@ BuildRequires: xorg-x11-server-wayland BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(fribidi) -BuildRequires: pkgconfig(gbm) >= 17.1 +BuildRequires: pkgconfig(fribidi) >= 1.0.0 +BuildRequires: pkgconfig(gbm) >= 17.3 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.61.1 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(glib-2.0) >= 2.61.1 @@ -63,24 +63,25 @@ BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-settings-daemon) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 BuildRequires: pkgconfig(graphene-gobject-1.0) -BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.33.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.7 +BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.37.2 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.8 BuildRequires: pkgconfig(gudev-1.0) >= 232 -BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: pkgconfig(json-glib-1.0) >= 0.12.0 +BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26 BuildRequires: pkgconfig(libdrm) >= 2.4.83 BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.0 -BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) >= 136 -BuildRequires: pkgconfig(libwacom) +BuildRequires: pkgconfig(libwacom) >= 0.13 BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(sm) %if %{with profiler} -BuildRequires: pkgconfig(sysprof-3) -BuildRequires: pkgconfig(sysprof-capture-3) >= 3.35.2 +BuildRequires: pkgconfig(sysprof-4) +BuildRequires: pkgconfig(sysprof-capture-4) >= 3.37.3 %endif +BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.18 BuildRequires: pkgconfig(wayland-server) >= 1.13.0 @@ -88,12 +89,12 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(xcb-randr) -BuildRequires: pkgconfig(xcomposite) >= 0.2 +BuildRequires: pkgconfig(xcomposite) >= 0.4 BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xfixes) -BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xfixes) >= 3 +BuildRequires: pkgconfig(xi) >= 1.7.4 BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xkbcommon) >= 0.4.3 BuildRequires: pkgconfig(xkbcommon-x11) @@ -199,11 +200,11 @@ translation-update-upstream po mutter %{_bindir}/mutter %{_libexecdir}/mutter-restart-helper %{_datadir}/applications/mutter.desktop +%{_udevrulesdir}/61-mutter.rules # These so files are not split out since they are private to mutter %{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so.* %{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so.* -%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so.* %{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so.* %{_libdir}/mutter-%{api_major}/plugins/libdefault.so @@ -243,7 +244,6 @@ translation-update-upstream po mutter %{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.gir %{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so %{_libdir}/mutter-%{api_major}/libmutter-cogl-pango-%{api_major}.so -%{_libdir}/mutter-%{api_major}/libmutter-cogl-path-%{api_major}.so %{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so %{_libdir}/libmutter-%{api_major}.so %{_libdir}/pkgconfig/libmutter-%{api_major}.pc @@ -251,7 +251,6 @@ translation-update-upstream po mutter %{_libdir}/pkgconfig/mutter-clutter-x11-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc -%{_libdir}/pkgconfig/mutter-cogl-path-%{api_major}.pc %files lang -f %{name}.lang