diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb
similarity index 75%
rename from meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb
rename to meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb
index 9597ce5136..e3a825b0a1 100644
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb
@@ -7,13 +7,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
 
 DEPENDS = " \
     appstream-glib-native \
+    blueprint-compiler-native \
     desktop-file-utils-native \
     glib-2.0 \
+    glycin \
     gnome-autoar \
     gnome-desktop \
     gtk4 \
     libadwaita \
-    libcloudproviders \
     libportal \
     libxml2 \
     tinysparql \
@@ -23,7 +24,7 @@ DEPENDS = " \
 
 inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache
 
-SRC_URI[archive.sha256sum] = "fa5655e73ee7953aecfe71fea67bfec0c67447e14e6df135aa3f80334386872c"
+SRC_URI[archive.sha256sum] = "63773baf0ddec7b4875fc2c22040378562ea1e6812fe0a2e29c9c8d5c72807f8"
 
 REQUIRED_DISTRO_FEATURES = "opengl gobject-introspection-data"
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
@@ -36,9 +37,12 @@ EXTRA_OEMESON += " \
     -Dtests=none \
 "
 
-PACKAGECONFIG = "extensions"
+export GI_TYPELIB_PATH = "${STAGING_LIBDIR}/girepository-1.0/"
+
+PACKAGECONFIG = "cloudproviders extensions"
+PACKAGECONFIG[cloudproviders] = "-Dcloudproviders=enabled,-Dcloudproviders=disabled,libcloudproviders"
 PACKAGECONFIG[extensions] = "-Dextensions=true,-Dextensions=false, gexiv2 gstreamer1.0-plugins-base gdk-pixbuf"
-PACKAGECONFIG[packagekit] = "-Dpackagekit=true,-Dpackagekit=false,packagekit"
+PACKAGECONFIG[selinux] = "-Dselinux=enabled,-Dselinux=disabled,libselinux"
 
 do_install:prepend() {
     sed -i -e 's|${B}/||g' ${B}/src/nautilus-enum-types.c
