This ensures that we don't end up with new mutter 45.rc and older
gnome-shell 45.beta, which doesn't work - mutter removed
meta_rectangle_union() in 45.rc that gnome-shell 45.beta used.
The conflicts here, and gnome-shell having versioned requires on mutter
make sure that both packages get updated in lock step.
/usr/bin/gnome-shell: symbol lookup error: /usr/lib64/gnome-shell/libshell-13.so: undefined symbol: meta_rectangle_union
This reverts commit ed906d372c.
Something is wrong with the buildroot, so this failed to build. A more
comprehensive fix is incoming that won't conflict with this patch, so
let's remove the patch now so I don't forget....
Note the MR comments indicate this might break something else,
but that's about multiple touch events so probably less important
than 'super doesn't work'.
This reverts commit 3a625b6481.
We're not sure yet if it's needed - we need to backport a
different fix first to get the tests to reach the point where
we'll find out if we still have the 'lost clicks in installer'
bug that reverting this may fix. If so, we'll re-apply this
then.
Subpackage mutter-tests carries 'Requires: libmutter-test-12.so'
which comes from subpackage mutter-devel but does not carry an
explicit package version requirement.
Added 'Requires: mutter-devel = %{version}-%{release}' to the spec
file to avoid the need to test interoperability between various
combinations of old and new subpackages.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Runtime dependency on zenity was already dropped.
Dropping on build require as well as the test requiring it is not
executed while building and we don't ship that test within the built rpms.
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=2164152
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
gtk-doc is not used anymore in mutter: gi-docgen is now used for
building the documentation.
Not replacing the dependency because API doc generation has been dropped
in commit 7b5a0bf581 so gi-docgen is not
going to be used during the build anyway.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
mutter doesn't need gtk3 anymore but its testing system still requires
it. Moving the dependency to the tests subpackage only.
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=2177077
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Xwayland now disallows byte-swapped clients by default on Fedora 38 and
above.
This adds the ability to re-enable support for byte-swapped client
support in Xwayland if needed.
Related: #2159489