diff --git a/_service b/_service
index 286502a..7dfedce 100644
--- a/_service
+++ b/_service
@@ -3,11 +3,11 @@
git
https://gitlab.gnome.org/GNOME/nautilus.git
- 46.2
+ 88b8f9d5baaa14ebd20252f7a9879a52448ebc20
@PARENT_TAG@+@TAG_OFFSET@
(.*)\+0
\1
-
+ enable
diff --git a/_servicedata b/_servicedata
new file mode 100644
index 0000000..2c82128
--- /dev/null
+++ b/_servicedata
@@ -0,0 +1,4 @@
+
+
+ https://gitlab.gnome.org/GNOME/nautilus.git
+ 88b8f9d5baaa14ebd20252f7a9879a52448ebc20
\ No newline at end of file
diff --git a/nautilus-46.2.obscpio b/nautilus-46.2.obscpio
deleted file mode 100644
index 00c2a7f..0000000
--- a/nautilus-46.2.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e1c74d4e8881fe4893346be58f5314e2f4d7c626d21d38a26cf4cdf32318f7b3
-size 33234957
diff --git a/nautilus-47.0+8.obscpio b/nautilus-47.0+8.obscpio
new file mode 100644
index 0000000..f671e55
--- /dev/null
+++ b/nautilus-47.0+8.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28335e8279ed54b6c9ac2f06b5a193aa64da1ebcfc8d10b3f605e741337d833e
+size 33310221
diff --git a/nautilus.changes b/nautilus.changes
index 9e04c87..593484f 100644
--- a/nautilus.changes
+++ b/nautilus.changes
@@ -1,3 +1,141 @@
+-------------------------------------------------------------------
+Fri Sep 27 17:36:06 UTC 2024 - bjorn.lie@gmail.com
+
+- Update to version 47.0+8:
+ * sidebarrow: Add appropriate margin and opacity
+ * list-base: Fix scroll to zoom
+ * list-base: Don't scroll when the ctrl key is held
+ * contributing: Add a CONTRIBUTING.md file
+ * gschema: Revert accidental new translatable strings
+ * Updated translations.
+- Add revert-post-release-bump.patch: Since we are using a
+ gitcheckout, the metadata fails during tests if we do not set a
+ proper iso-date.
+
+-------------------------------------------------------------------
+Sun Sep 15 14:58:42 UTC 2024 - Bjørn Lie
+
+- Update to version 47.0:
+ + Enhancements:
+ - Show new folder button in Open Folder(s) modes
+ - Persist window size for file chooser
+ + Bugfixes:
+ - Fix grammar error
+ - Fix build error
+ - Escape toast button mnemonics
+ + File chooser fixes:
+ - Don't show undo button when suggested name doesn't exist
+ - Show filter name more consistently
+ - Stop crashing when using "Open Item Location"
+ - Fix issue where new folder button disappears
+ - Fix flat dropdown styles
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Sep 3 17:40:02 UTC 2024 - Bjørn Lie
+
+- Update to version 47.rc:
+ + Enhancements:
+ - Polish the file chooser
+ - Implement file chooser "choices" menu
+ - Allow extracting bzip2 tar files
+ - Allow dropping items into the file chooser
+ - Add the background menu to the file chooser
+ - Allow vertical scrolling in the pathbar
+ - Activate the accept button by default in file chooser
+ + Bugfixes:
+ - Fix various file chooser crashes
+ - Don't hide file chooser filters with long filenames or in
+ narrow mode
+ - Make sure the pathbar always shows the current folder
+ - Fix overlapping filename widget in file chooser
+ - Make nautilus previewer work between the main window and file
+ chooser
+ - Various fixes for file chooser paths and save locations
+ - Set focus correctly in file chooser
+ - Allow unselecting an item in file chooser
+ - Add a tooltip to the network address bar button
+ - Disallow conventional DnD into the pathbar in file chooser
+ mode
+ - Don't overflow window in file chooser
+ + Updated translations.
+- Build against renamed trackers*: Update dependencies.
+
+-------------------------------------------------------------------
+Tue Aug 27 17:45:40 UTC 2024 - Bjørn Lie
+
+- Update to version 47.beta:
+ + Enhancements:
+ - Implement file chooser portal and introduce file chooser ui
+ - Redesign and modernize the compression dialog
+ - Modernize the new folder dialog
+ - Replace Search Banner with Search Info Popover
+ - Redesign "Other Types" search
+ - Port to new adwaita widgets
+ - Update emblems with symbolics
+ + Bugfixes:
+ - Use correct path for email
+ - File chooser bug fixes
+ - Disable bookmarking the network view
+ - Change files view accent to grey
+ - Fix dragging on touch devices
+ - Misc bugfixes
+ + Updated translations.
+- Changes from version 47.alpha:
+ + Enhancements:
+ - Add the Network view
+ - Show xdg dirs in sidebar as regular (removable) bookmarks
+ - Show sidebar bookmarks before mounts
+ - Remove "Other Locations" and show mounts directly on the
+ sidebar
+ - Improve view performance
+ - Use new adw views
+ - Improve internal NautilusFile performance
+ - Improve ui for progress indicator
+ - Improve ui to floating bar
+ - Allow staring from the context menu
+ - Redesign trash dialog
+ - Allow Scripts in flatpak
+ - Open mounts in original tab instead of focused tab
+ - Allow simultaneous mounting
+ + Bugfixes:
+ - Create archive with Enter on Compress dialog
+ - Accessibility fixes
+ - Move focus correctly when item is removed
+ - Don't reset permissions when copying from a non-isofs
+ readonly filesystem
+ - Open correct panel in GNOME Settings for trash settings
+ - Disable paste in Trash, Recent, and Starred
+ - Fix error when passing invalid location to portals
+ - Fix memory leaks
+ - Call shutdown() on modules
+ - Don't show banners in global search
+ - Prevent a crash
+ - Keep correct file list order in a DnD
+ - Don't display future dates as "Today" or "Yesterday"
+ - Prevent freeze
+ - Fix broken sort order when switching views
+ - Don't irreversibly hide sidebar with touch gesture
+ - Don't unnecessarily re-set selection in search
+ - Don't scale up images in properties preview
+ - Actually drop wayland export handles
+ - Fix potentially incorrect file operation
+ - Batch rename fix tags, and allow illegal characters
+ - Allow xdp to fail
+ - Fix typo
+ + Cleanups:
+ - Use property styling for adw rows
+ - Code cleanup
+ - Significant refactoring and cleanup to prepare to Nautilus as
+ a file chooser
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Aug 19 11:34:53 UTC 2024 - Dominique Leuenberger
+
+- BuildRequire gettext-devel instead of gettext: allow OBS to
+ shortcut through gettext-runtime-mini.
+
-------------------------------------------------------------------
Mon May 27 07:04:34 UTC 2024 - Dominique Leuenberger
diff --git a/nautilus.obsinfo b/nautilus.obsinfo
index d826c80..de1330d 100644
--- a/nautilus.obsinfo
+++ b/nautilus.obsinfo
@@ -1,4 +1,4 @@
name: nautilus
-version: 46.2
-mtime: 1716683677
-commit: 2c97705a9965cd46481a295365b44a8fc7dd3bd5
+version: 47.0+8
+mtime: 1726507392
+commit: 88b8f9d5baaa14ebd20252f7a9879a52448ebc20
diff --git a/nautilus.spec b/nautilus.spec
index bd56f49..5f0db66 100644
--- a/nautilus.spec
+++ b/nautilus.spec
@@ -17,7 +17,7 @@
Name: nautilus
-Version: 46.2
+Version: 47.0+8
Release: 0
Summary: File Manager for the GNOME Desktop
License: GPL-3.0-or-later AND LGPL-2.1-or-later
@@ -27,10 +27,13 @@ Source0: %{name}-%{version}.tar.zst
Source1: set_trusted.desktop
Source2: set_trusted.sh
+# PATCH-FIX-OPENSUSE revert-post-release-bump.patch -- Allow us to ship a git checkout, drop on next stable bump
+Patch: revert-post-release-bump.patch
+
# needed for directory ownership
BuildRequires: dbus-1
BuildRequires: fdupes
-BuildRequires: gettext
+BuildRequires: gettext-devel
BuildRequires: gobject-introspection-devel
BuildRequires: meson >= 0.59.0
BuildRequires: pkgconfig
@@ -56,13 +59,13 @@ BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libselinux)
BuildRequires: pkgconfig(libxml-2.0) >= 2.7.8
BuildRequires: pkgconfig(pango) >= 1.44.4
-BuildRequires: pkgconfig(tracker-sparql-3.0)
+BuildRequires: pkgconfig(tinysparql-3.0)
# Needed for tests
BuildRequires: python3-gobject
-BuildRequires: tracker
-BuildRequires: tracker-miner-files >= 2.99
+BuildRequires: localsearch
+#BuildRequires: tracker-testutils-3.0
#
-Requires: tracker-miner-files >= 2.99
+Requires: localsearch
Recommends: gvfs
%description
@@ -156,7 +159,7 @@ install -m0755 -D %{SOURCE2} %{buildroot}%{_bindir}/set_trusted.sh
%{_datadir}/icons/hicolor/*/apps/org.gnome.Nautilus*
%{_datadir}/metainfo/org.gnome.Nautilus.metainfo.xml
%{_datadir}/%{name}/
-%{_datadir}/tracker3/domain-ontologies/org.gnome.Nautilus.domain.rule
+%{_datadir}/localsearch3/domain-ontologies/org.gnome.Nautilus.domain.rule
%{_mandir}/man1/nautilus*.1%{?ext_man}
%if 0%{?sle_version}
%{_sysconfdir}/skel/.config/autostart
diff --git a/revert-post-release-bump.patch b/revert-post-release-bump.patch
new file mode 100644
index 0000000..d54477b
--- /dev/null
+++ b/revert-post-release-bump.patch
@@ -0,0 +1,24 @@
+diff -Nur nautilus/data/org.gnome.Nautilus.metainfo.xml.in.in patched-nautilus/data/org.gnome.Nautilus.metainfo.xml.in.in
+--- nautilus/data/org.gnome.Nautilus.metainfo.xml.in.in 2024-09-27 19:35:59.251268108 +0200
++++ patched-nautilus/data/org.gnome.Nautilus.metainfo.xml.in.in 2024-09-28 10:18:24.361946027 +0200
+@@ -40,7 +40,7 @@
+
+ -->
+
+-
++
+
+ GNOME
+ GPL-3.0-or-later
+diff -Nur nautilus/meson.build patched-nautilus/meson.build
+--- nautilus/meson.build 2024-09-27 19:36:06.654623675 +0200
++++ patched-nautilus/meson.build 2024-09-28 09:58:33.792262099 +0200
+@@ -3,7 +3,7 @@
+
+ # Do not forget when releasing:
+ # * Set release date in data/org.gnome.Nautilus.metainfo.xml.in.in
+- version: '47.1',
++ version: '47.0',
+
+ meson_version: '>= 0.59.0',
+ license: 'GPL-3.0-or-later'