diff --git a/mutter.changes b/mutter.changes index fdfd3d8..8f78dc6 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Mar 12 17:29:02 UTC 2018 - dimstar@opensuse.org + +- Obsolete libmutter-1-0 by libmutter-2-0: Needed in order to make + upgrades work reliably. As libmutter is so closely tied to mutter + itself, we should probably consider in the future to fold it back + into the main package. + ------------------------------------------------------------------- Fri Mar 9 19:26:49 UTC 2018 - bjorn.lie@gmail.com diff --git a/mutter.spec b/mutter.spec index 45380e0..674e237 100644 --- a/mutter.spec +++ b/mutter.spec @@ -18,7 +18,6 @@ %define mutter_major 2 %define mutter_minor 0 - Name: mutter Version: 3.27.92 Release: 0 @@ -27,12 +26,10 @@ 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 @@ -40,7 +37,6 @@ 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 @@ -107,7 +103,11 @@ Summary: Window and compositing manager based on Clutter # (since we can't require = version, to not break SLPP) Group: System/Libraries Requires: %{name}-data >= %{version} +# We need to obsolete the old mutter libs, as otherwise upgrading is impossible +# This makes me believe we should probably fold libmutter into the main package +# with the next update (3.30) Obsoletes: libmutter0 +Obsoletes: libmutter-1-0 %description -n libmutter-%{mutter_major}-%{mutter_minor} Mutter is a window and compositing manager based on Clutter, forked