diff mbox series

[meta-gnome,12/15] nautilus: upgrade 49.5 -> 50.3

Message ID 20260906093713.797648-12-f_l_k@t-online.de
State New
Headers show
Series [meta-gnome,01/15] gnome-settings-daemon: upgrade 49.1 -> 50.1 | expand

Commit Message

Markus Volk Sept. 6, 2026, 9:37 a.m. UTC
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%)
diff mbox series

Patch

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