-Source0: http://ftp.gnome.org/pub/GNOME/sources/mutter/3.5/%{name}-%{version}.tar.xz
-# Source0-md5: 31a127c43e2e3b15739feb05df354767
-URL: http://git.gnome.org/cgit/mutter
-BuildRequires: autoconf >= 2.50
-BuildRequires: automake >= 1:1.11
-BuildRequires: cairo-devel >= 1.10
-BuildRequires: clutter-devel >= 1.9.10
-BuildRequires: cogl-devel >= 1.9.6
-BuildRequires: gdk-pixbuf2-devel
-BuildRequires: gettext-devel
-BuildRequires: glib2-devel >= 1:2.26.0
-BuildRequires: gnome-common
-BuildRequires: gobject-introspection-devel >= 0.10.0
-BuildRequires: gsettings-desktop-schemas-devel >= 3.3.0
-BuildRequires: gtk+3-devel >= 3.3.7
-BuildRequires: intltool >= 0.35.0
+Source0: https://download.gnome.org/sources/mutter/3.38/%{name}-%{version}.tar.xz
+# Source0-md5: 07307571f9f2bdb433894741222773e1
+Patch0: %{name}-no-xwayland.patch
+URL: https://gitlab.gnome.org/GNOME/mutter
+BuildRequires: EGL-devel
+BuildRequires: OpenGL-GLX-devel
+BuildRequires: Mesa-libgbm-devel >= 17.3
+BuildRequires: atk-devel >= 1:2.6
+BuildRequires: cairo-devel >= 1.10.0
+BuildRequires: cairo-gobject-devel >= 1.14.0
+BuildRequires: dbus-devel
+BuildRequires: fribidi-devel >= 1.0.0
+BuildRequires: gdk-pixbuf2-devel >= 2.0
+BuildRequires: gettext-tools >= 0.19.6
+BuildRequires: glib2-devel >= 1:2.61.1
+BuildRequires: gnome-desktop-devel >= 3.0
+BuildRequires: gnome-settings-daemon-devel
+BuildRequires: gobject-introspection-devel >= 1.40.0
+BuildRequires: graphene-devel >= 1.9.3
+BuildRequires: gsettings-desktop-schemas-devel >= 3.37.2
+BuildRequires: gtk+3-devel >= 3.20.0
+BuildRequires: json-glib-devel >= 0.12.0