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
@@ -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
glycin and blueprint-compiler-native are new build dependencies, gexiv2 0.16 is required for the extensions. The selinux and cloudproviders meson options became features and are exposed as PACKAGECONFIG, the packagekit option is deprecated and dropped. blueprint-compiler needs the GLib typelib at configure time, so export GI_TYPELIB_PATH like epiphany does. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk <f_l_k@t-online.de> --- .../nautilus/{nautilus_49.5.bb => nautilus_50.3.bb} | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) rename meta-gnome/recipes-gnome/nautilus/{nautilus_49.5.bb => nautilus_50.3.bb} (75%)