guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit 54f670540d8803fa7b822e0f440c131bd55573e8
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sat Jan 31 20:28:39 2026 +0100

    gnu: nautilus: Update to 48.5.
    
    * gnu/packages/gnome.scm (nautilus): Update to 48.5.
    [inputs]: Replace tracker and tracker-miners with tinysparql and 
localsearch.
    * gnu/packages/patches/nautilus-extension-search-path.patch: Adjust 
accordingly.
---
 gnu/packages/gnome.scm                                    |  8 ++++----
 gnu/packages/patches/nautilus-extension-search-path.patch | 11 +++--------
 2 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 14e6e284f8..f6b39b8b7b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9865,7 +9865,7 @@ through portals.")
 (define-public nautilus
   (package
     (name "nautilus")
-    (version "46.4")
+    (version "48.5")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
@@ -9873,7 +9873,7 @@ through portals.")
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0kb21wjvz9nb6sq29hqpzbrcxfhiiznzszj387gwjvgcyph4ipxh"))
+                "0bwxvapfidanblwv732w98xvvzaz3203zz2g4mcq52hwphyk7cpg"))
               (patches
                (search-patches "nautilus-extension-search-path.patch"))))
     (build-system meson-build-system)
@@ -9943,8 +9943,8 @@ through portals.")
            libportal
            libseccomp
            libselinux
-           tracker
-           tracker-miners
+           localsearch
+           tinysparql
            ;; XXX: gtk is required by libnautilus-extension.pc
            ;;
            ;; Don't propagate it to reduce "profile pollution" of the 'gnome' 
meta
diff --git a/gnu/packages/patches/nautilus-extension-search-path.patch 
b/gnu/packages/patches/nautilus-extension-search-path.patch
index d1f9f259cb..2c6e6a0b3f 100644
--- a/gnu/packages/patches/nautilus-extension-search-path.patch
+++ b/gnu/packages/patches/nautilus-extension-search-path.patch
@@ -5,17 +5,12 @@ Index: nautilus-46.1/src/nautilus-module.c
 ===================================================================
 --- nautilus-46.1.orig/src/nautilus-module.c
 +++ nautilus-46.1/src/nautilus-module.c
-@@ -219,8 +219,16 @@ static void
+@@ -219,7 +219,11 @@ static void
  load_module_dir (const char *dirname)
  {
      GDir *dir;
 -
 +    static GHashTable *loaded = NULL;
-     g_autoptr (GStrvBuilder) installed_module_name_builder = 
g_strv_builder_new ();
-+
-+    if (installed_module_names != NULL)
-+        g_strv_builder_addv (installed_module_name_builder,
-+                             (const gchar **)installed_module_names);
 +
 +    if (loaded == NULL)
 +        loaded = g_hash_table_new (g_str_hash, g_str_equal);
@@ -32,7 +27,7 @@ Index: nautilus-46.1/src/nautilus-module.c
 -                filename = g_build_filename (dirname,
 -                                             name,
 -                                             NULL);
--                nautilus_module_load_file (filename, 
installed_module_name_builder);
+-                nautilus_module_load_file (filename);
 -                g_free (filename);
 +                /* Make sure each module is loaded only twice or this could
 +                   lead to a crash.  Double loading can occur if DIRNAME
@@ -44,7 +39,7 @@ Index: nautilus-46.1/src/nautilus-module.c
 +                    filename = g_build_filename (dirname,
 +                                                 name,
 +                                                 NULL);
-+                    nautilus_module_load_file (filename, 
installed_module_name_builder);
++                    nautilus_module_load_file (filename);
 +                    g_hash_table_add (loaded, g_strdup (name));
 +                    g_free (filename);
 +                }

Reply via email to