diff --git a/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
index 91ba3f5489..f9b3e9d5e5 100644
--- a/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
+++ b/meta-gnome/recipes-gnome/mutter/mutter_50.4.bb
@@ -46,7 +46,7 @@ PACKAGECONFIG ??= " \
     native-backend \
     egl \
     gles2 \
-    opengl \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl', '', d)} \
     fonts \
     bash-completion \
     gnome-desktop \
