diff --git a/mutter.changes b/mutter.changes index 969feac..fdfd3d8 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Mar 9 19:26:49 UTC 2018 - bjorn.lie@gmail.com + +- Add mutter_major and mutter_minor define, and set them to 2 and + 0 respectively, make future sover bumps less painfull to + package. + ------------------------------------------------------------------- Tue Mar 6 08:37:38 UTC 2018 - dimstar@opensuse.org @@ -84,7 +91,8 @@ Thu Mar 1 03:27:01 UTC 2018 - badshah400@gmail.com Wed Feb 28 09:36:10 UTC 2018 - fcrozat@suse.com - Add mutter-force-rgb8.patch: force 8-bit RGB EGL config, - to prevent slowness when using Wayland with 10-bit display. + to prevent slowness when using Wayland with 10-bit display + (bsc#1081931 glgo#GNOME/mutter#2). ------------------------------------------------------------------- Sun Feb 18 13:11:19 UTC 2018 - bjorn.lie@gmail.com @@ -330,6 +338,27 @@ Tue Aug 8 18:34:12 UTC 2017 - coolo@suse.com - libinput is needed also without wayland, so buildrequire it unconditionally +------------------------------------------------------------------- +Thu Jul 20 13:25:04 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.4: + + Do not throttle motion events on tablet tools (bgo#783535). + + Handle left-handed mode on pen/eraser devices (bgo#782027). + + Add wl_surface.damage_buffer() support (bgo#784080). + + Fix crash when moving across on-adjacent monitors (bgo#783630). + + Fix window moving/resizing via tablet tools (bgo#777333). + + Support fractional monitor scaling (bgo#765011). + + Keep override-redirect windows stacked on top (bgo#780485). + + Implement tablet rings/strips configuration (bgo#782033). + + Support tablet wheel events on wayland (bgo#783716). + + Move g-s-d xrandr functionality into mutter (bgo#781906). + + Misc. bug fixes: bgo#783502, bgo#784009, bgo#784223, + bgo#784272, bgo#784402, bgo#784881, bgo#762083, bgo#784867, + bgo#781723. +- Drop desktop_database_post(un) and + glib2_gsettings_schema_post(un) from post(un), no longer needed + as we have file-triggers to take care of this for us now. + ------------------------------------------------------------------- Thu Jul 20 13:25:04 UTC 2017 - dimstar@opensuse.org diff --git a/mutter.spec b/mutter.spec index 50f11b8..45380e0 100644 --- a/mutter.spec +++ b/mutter.spec @@ -16,6 +16,9 @@ # +%define mutter_major 2 +%define mutter_minor 0 + Name: mutter Version: 3.27.92 Release: 0 @@ -24,10 +27,12 @@ License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://www.gnome.org Source0: http://download.gnome.org/sources/mutter/3.27/%{name}-%{version}.tar.xz + # PATCH-FIX-UPSTREAM mutter-fix-startup.patch bgo#768531 zaitor@opensuse.org -- Fix slow startup notification on wayland Patch0: mutter-fix-startup.patch # PATCH-FEATURE-UPSTREAM mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch FATE#323412 bgo#781704 bsc#1024748 vliaskovitis@suse.com -- iconcache: Support RGB16_565 format for 16-bit sessions Patch1: mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch + # SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 idonmez@suse.com -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -35,6 +40,7 @@ Patch1000: mutter-SLE-bell.patch Patch1001: mutter-SLE-relax-some-constraints-on-CSD-windows.patch # PATCH-FIX-UPSTREAM mutter-SLE-bsc984738-grab-display.patch bsc#984738 bgo#769387 hpj@suse.com -- Revert a upstream commit to avoid X11 race condition that results in wrong dialog sizes. Patch1002: mutter-SLE-bsc984738-grab-display.patch + # Not available in openSUSE yet # BuildRequires: pkgconfig(libpipewire-0.1) BuildRequires: Mesa-libGLESv3-devel @@ -95,7 +101,7 @@ BuildRequires: translation-update-upstream Mutter is a window and compositing manager based on Clutter, forked from Metacity. -%package -n libmutter-2-0 +%package -n libmutter-%{mutter_major}-%{mutter_minor} Summary: Window and compositing manager based on Clutter # we need the gsettings schema; hopefully, they'll stay backwards compatible # (since we can't require = version, to not break SLPP) @@ -103,7 +109,7 @@ Group: System/Libraries Requires: %{name}-data >= %{version} Obsoletes: libmutter0 -%description -n libmutter-2-0 +%description -n libmutter-%{mutter_major}-%{mutter_minor} Mutter is a window and compositing manager based on Clutter, forked from Metacity. @@ -124,7 +130,7 @@ This package contains data files needed by mutter and its library. Summary: Development files for mutter, a window and compositing manager Group: Development/Libraries/GNOME Requires: %{name} = %{version} -Requires: libmutter-2-0 = %{version} +Requires: libmutter-%{mutter_major}-%{mutter_minor} = %{version} %description devel This subpackage contains libraries and header files for developing @@ -162,34 +168,34 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_prefix} -%post -n libmutter-2-0 -p /sbin/ldconfig -%postun -n libmutter-2-0 -p /sbin/ldconfig +%post -n libmutter-%{mutter_major}-%{mutter_minor} -p /sbin/ldconfig +%postun -n libmutter-%{mutter_major}-%{mutter_minor} -p /sbin/ldconfig %files %license COPYING %doc NEWS %{_mandir}/man1/mutter.1%{?ext_man} %{_bindir}/mutter -# These so files are not split out since they are private to mutter -%{_libdir}/mutter/libmutter-clutter-2.so -%{_libdir}/mutter/libmutter-cogl-pango-2.so -%{_libdir}/mutter/libmutter-cogl-path-2.so -%{_libdir}/mutter/libmutter-cogl-2.so -%{_libdir}/mutter/plugins/default.so -# %{_libexecdir}/mutter-restart-helper %{_datadir}/applications/mutter.desktop -# These typelibs are not split out since they are private to mutter -%{_libdir}/mutter/Cally-2.typelib -%{_libdir}/mutter/Clutter-2.typelib -%{_libdir}/mutter/ClutterX11-2.typelib -%{_libdir}/mutter/Cogl-2.typelib -%{_libdir}/mutter/CoglPango-2.typelib -%{_libdir}/mutter/Meta-2.typelib -# -%files -n libmutter-2-0 -%{_libdir}/libmutter-2.so.* +# These so files are not split out since they are private to mutter +%{_libdir}/mutter/libmutter-clutter-%{mutter_major}.so +%{_libdir}/mutter/libmutter-cogl-pango-%{mutter_major}.so +%{_libdir}/mutter/libmutter-cogl-path-%{mutter_major}.so +%{_libdir}/mutter/libmutter-cogl-%{mutter_major}.so +%{_libdir}/mutter/plugins/default.so + +# These typelibs are not split out since they are private to mutter +%{_libdir}/mutter/Cally-%{mutter_major}.typelib +%{_libdir}/mutter/Clutter-%{mutter_major}.typelib +%{_libdir}/mutter/ClutterX11-%{mutter_major}.typelib +%{_libdir}/mutter/Cogl-%{mutter_major}.typelib +%{_libdir}/mutter/CoglPango-%{mutter_major}.typelib +%{_libdir}/mutter/Meta-%{mutter_major}.typelib + +%files -n libmutter-%{mutter_major}-%{mutter_minor} +%{_libdir}/libmutter-%{mutter_major}.so.* %dir %{_libdir}/mutter/ # users of libmutter need this directory %dir %{_libdir}/mutter/plugins/ @@ -210,18 +216,18 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %files devel %{_includedir}/mutter/ -%{_libdir}/libmutter-2.so -%{_libdir}/mutter/Meta-2.gir -%{_libdir}/mutter/Cally-2.gir -%{_libdir}/mutter/Clutter-2.gir -%{_libdir}/mutter/ClutterX11-2.gir -%{_libdir}/mutter/Cogl-2.gir -%{_libdir}/mutter/CoglPango-2.gir -%{_libdir}/pkgconfig/libmutter-2.pc -%{_libdir}/pkgconfig/mutter-clutter-2.pc -%{_libdir}/pkgconfig/mutter-clutter-x11-2.pc -%{_libdir}/pkgconfig/mutter-cogl-2.pc -%{_libdir}/pkgconfig/mutter-cogl-pango-2.pc -%{_libdir}/pkgconfig/mutter-cogl-path-2.pc +%{_libdir}/libmutter-%{mutter_major}.so +%{_libdir}/mutter/Meta-%{mutter_major}.gir +%{_libdir}/mutter/Cally-%{mutter_major}.gir +%{_libdir}/mutter/Clutter-%{mutter_major}.gir +%{_libdir}/mutter/ClutterX11-%{mutter_major}.gir +%{_libdir}/mutter/Cogl-%{mutter_major}.gir +%{_libdir}/mutter/CoglPango-%{mutter_major}.gir +%{_libdir}/pkgconfig/libmutter-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-clutter-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-clutter-x11-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-cogl-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-cogl-pango-%{mutter_major}.pc +%{_libdir}/pkgconfig/mutter-cogl-path-%{mutter_major}.pc %changelog