Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sushi for openSUSE:Factory checked 
in at 2026-10-30 18:10:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sushi (Old)
 and      /work/SRC/openSUSE:Factory/.sushi.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sushi"

Fri Oct 30 18:10:50 2026 rev:64 rq:1385464 version:51.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/sushi/sushi.changes      2026-04-28 
12:01:09.953467732 +0200
+++ /work/SRC/openSUSE:Factory/.sushi.new.1255/sushi.changes    2026-10-30 
18:17:18.382841182 +0100
@@ -1,0 +2,159 @@
+Tue Oct 13 08:04:06 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.2:
+  * Minor graphical app icon fixes
+  * Update vulnerable NPM packages
+  * Update and modernize flatpak manifest
+  * Add desktop file
+  * Set application name
+  * Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 20 19:54:43 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.1:
+  + Fix toolbar overlay from blocking content
+  + Fix release note tags
+  + Add metainfo validation
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep 14 09:55:14 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 51.0:
+  + Handle corrupted pdf documents
+  + Handle strings as errors from plugins
+  + Use ".Devel" suffix for the nightly version
+  + Add app icon
+  + Fix papers dependency version
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Aug 30 11:44:32 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.rc:
+  + Enhancements:
+    - Add Rename (`F2`) and Trash (`Del`) shortcuts
+    - Add `O` as a shortcut to open a file
+    - Open folders in currently previewed nautilus window
+    - Add play/pause (`P`) shortcut for audio and video
+    - Use dark background for videos
+    - Add foundry config
+    - Resize window on changed scale factor
+  + Bug Fixes:
+    - Fix playing animated images using glycin
+    - Fix re-attaching dialog to nautilus after previously closing
+      the window
+    - Ignore errors from stopped/cancelled renderers
+    - Fix HTML renderer without WebKit availability
+    - Fix attaching open-with portal dialogs
+    - Fix and rework user resizing detection
+    - Avoid resizes on opening of window
+    - Fix width/height ratio of image renderer
+    - Don't scale up small images
+    - Prefer Glycin over Papers to handle loading TIFF files
+    - Fix long filenames making the window too wide
+  + Plugins:
+    - Add example with UI file and shortcuts
+    - Add action group setup helper
+    - Add relative path resolving helper
+    - Rename markReady/markInitialized API functions
+    - Add explicit markFailed error API
+    - Remove ResizePolicy.CUSTOM, use ResizePolicy.SCALED instead
+  + Backend Changes:
+    - Create RendererWrapper that handles overlays and GTK window
+      size geometry
+    - Use SignalGroup for renderer signals
+    - Add cyclic heap dumping development mechanism
+    - Rework content type matching, remove legacy generated type
+      list
+    - Report (some) video stream errors
+    - Separate out LibreOffice conversion logic from pdf renderer
+    - Only initialize PapersDocument on demand
+    - Add an abstraction over GLib sources and connections
+    - Fix various signal-related leaks
+    - Port text UI to blueprint
+    - Make private renderer fields inaccessible to renderers
+    - Use correct wrap mode in text renderer
+    - Improve error handling
+    - Improve reactivity for large text files
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Aug  2 10:45:06 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.beta:
+  + UI changes:
+    - Show a loading spinner when loading a file takes longer
+    - Ensure legibility of icons in statuspage
+    - Clamp MediaControls to limit width
+    - Wrap lines in text viewer
+    - Handle single- and double-click in video viewer
+    - Add double-click to fullscreen support to image viewer
+    - Enable context menu in HTML viewer
+    - Prompt user before loading remote resources in HTML viewer
+    - Improve loading states
+    - Tweak toolbar and headerbar
+    - Fix title for tagless files
+    - Always use integrated artwork
+    - Hide headerbar in fullscreen
+    - Use icon for file open button
+    - Preserve aspect ratio when showing images
+  + Known regressions: Only the first frame of animated GIFs is
+    shown
+  + Backend changes:
+    - Add more mime types to the LibreOffice viewer
+    - Add ESLint
+    - Replace use of deprecated GJS APIs with their suggested
+      replacements
+    - Use Blueprint
+    - Handle XHTML mime type
+    - Cancel pending operations when file is switched
+    - Plug memory leaks
+    - Overhaul plugin API and introduce a system-wide plugin path
+    - Document plugin API
+    - Promisify async calls
+    - Rework hovering
+    - Improve handling of renderer sizing
+    - Use fast-content-type as fallback
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Jul  5 14:45:29 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 51.alpha:
+  + Epic: Port to GTK 4
+  + UI changes:
+    - Support auto dark theme for text
+    - Improve audio, error and fallback renderers
+    - Allow to fullscreen independent of file type
+    - Animate window size changes
+    - Keep window size unchanged once scaled by user
+    - Use at most a quarter of the current screen
+    - Show images at their real size
+    - Use flat headerbars for some file types
+    - Rework toolbar overlays
+    - Modernize media controls with Gtk.MediaControls
+    - Support custom icons
+    - Balance headerbar buttons
+    - Correct window sizing
+  + Known regressions: LibreOffice documents are rendered into
+    PDFs, as the previous method is not compatible with GTK4
+  + Backend changes:
+    - Adopt GtkPicture and GtkVideo
+    - Port Evince to Papers
+    - Use libadwaita
+    - Replace GdkPixbuf with Glycin
+    - Add metadata discoverer
+    - Port to ES Modules
+    - Use Blueprint
+    - Add CI checks for meson, Blueprint and potfiles
+    - Add editorconfig
+    - Use fribidi for text direction
+    - Document how to run Sushi
+    - Various code cleanups and simplifications
+    - Stop renderer when window is closed
+  + Updated translations.
+- Use meson BuildSystem and macros, autogenerate BuildRequires.
+
+-------------------------------------------------------------------

Old:
----
  sushi-50.0.tar.xz

New:
----
  sushi-51.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sushi.spec ++++++
--- /var/tmp/diff_new_pack.63R8UX/_old  2026-10-30 18:17:20.547931817 +0100
+++ /var/tmp/diff_new_pack.63R8UX/_new  2026-10-30 18:17:20.565932571 +0100
@@ -19,69 +19,43 @@
 %global __requires_exclude typelib\\(LOKDocView\\)
 
 Name:           sushi
-Version:        50.0
+Version:        51.2
 Release:        0
 Summary:        Quick Previewer for Nautilus
-License:        SUSE-GPL-2.0-with-plugin-exception
+License:        SUSE-GPL-2.0-with-plugin-exception and GPL-2.0-or-later
 Group:          Productivity/File utilities
-URL:            https://www.gnome.org
+URL:            https://gitlab.gnome.org/GNOME/sushi
 Source0:        %{name}-%{version}.tar.xz
 Source99:       sushi-rpmlintrc
 
+BuildRequires:  blueprint-compiler
+BuildRequires:  gjs
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(epoxy)
-BuildRequires:  pkgconfig(evince-document-3.0)
-BuildRequires:  pkgconfig(evince-view-3.0)
-BuildRequires:  pkgconfig(freetype2)
-BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
-BuildRequires:  pkgconfig(gio-unix-2.0)
-BuildRequires:  pkgconfig(gjs-1.0) >= 1.38.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.29.14
-BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.6
-BuildRequires:  pkgconfig(gstreamer-1.0)
-BuildRequires:  pkgconfig(gstreamer-audio-1.0)
-BuildRequires:  pkgconfig(gstreamer-tag-1.0)
-BuildRequires:  pkgconfig(gstreamer-video-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.13.2
-BuildRequires:  pkgconfig(gtk+-wayland-3.0)
-BuildRequires:  pkgconfig(gtk+-x11-3.0)
-BuildRequires:  pkgconfig(gtksourceview-4) >= 4.0.3
-BuildRequires:  pkgconfig(harfbuzz) >= 0.9.9
-BuildRequires:  pkgconfig(webkit2gtk-4.1)
-Supplements:    nautilus
-Requires:       evince-plugin-pdfdocument
-Requires:       (typelib(LOKDocView) if libreoffice)
-Requires:       typelib(WebKit2) = 4.1
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildSystem:    meson
 
 %description
 Sushi is a quick previewer for Nautilus, the GNOME desktop file manager.
 
 %lang_package
 
-%prep
-%autosetup -p1
+%generate_buildrequires
+%meson_buildrequires
 
-%build
-%meson \
-       -D wayland=enabled \
-       -D X11=enabled \
-       %{nil}
-%meson_build
-
-%install
-%meson_install
+%install -a
+sed -i 's|/usr/bin/env -S /usr/bin/gjs -m|/usr/bin/gjs -m|' 
%{buildroot}/usr/bin/sushi
+sed -i 's|/usr/bin/env -S /usr/bin/gjs -m|/usr/bin/gjs -m|' 
%{buildroot}/usr/libexec/org.gnome.NautilusPreviewer
 %find_lang %{name} %{?no_lang_C}
 
 %files
 %license COPYING
 %doc AUTHORS NEWS README.md
 %{_bindir}/%{name}
+%{_datadir}/applications/org.gnome.NautilusPreviewer.desktop
 %{_datadir}/dbus-1/services/org.gnome.NautilusPreviewer.service
+%{_datadir}/icons/hicolor/scalable/apps/org.gnome.NautilusPreviewer.svg
 %{_datadir}/metainfo/org.gnome.NautilusPreviewer.metainfo.xml
-%dir %{_datadir}/%{name}/gtksourceview-4
-%dir %{_datadir}/%{name}/gtksourceview-4/styles
-%{_datadir}/%{name}/gtksourceview-4/styles/builder-dark.style-scheme.xml
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/gir-1.0
 %{_datadir}/%{name}/gir-1.0/Sushi-1.0.gir
@@ -91,6 +65,8 @@
 %dir %{_libdir}/%{name}/girepository-1.0
 %{_libdir}/%{name}/girepository-1.0/Sushi-1.0.typelib
 %{_libdir}/%{name}/libsushi-1.0.so
+%dir %{_libdir}/%{name}/web-process-extensions
+%{_libdir}/%{name}/web-process-extensions/libsushiwebprocessextension.so
 %{_libexecdir}/org.gnome.NautilusPreviewer
 
 %files lang -f %{name}.lang

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.63R8UX/_old  2026-10-30 18:17:20.667936841 +0100
+++ /var/tmp/diff_new_pack.63R8UX/_new  2026-10-30 18:17:20.678937301 +0100
@@ -1,6 +1,7 @@
-mtime: 1777227495
-commit: 0c72ebfb83b90f22c5709f5367112ed8c9da8982c645e6ca7f642a89534e405b
+mtime: 1791892621
+commit: aba41f6bd9dbd901c10d2365db54f6a380809a50c2e5d63bb854878ca020d306
 url: https://src.opensuse.org/GNOME/sushi
-revision: 0c72ebfb83b90f22c5709f5367112ed8c9da8982c645e6ca7f642a89534e405b
+revision: aba41f6bd9dbd901c10d2365db54f6a380809a50c2e5d63bb854878ca020d306
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.63R8UX/_old  2026-10-30 18:17:20.734939646 +0100
+++ /var/tmp/diff_new_pack.63R8UX/_new  2026-10-30 18:17:20.756940567 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/sushi.git</param>
-    <param name="revision">50.0</param>
+    <param name="revision">51.2</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-13 13:57:01.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ sushi-50.0.tar.xz -> sushi-51.2.tar.xz ++++++
++++ 21608 lines of diff (skipped)

++++++ sushi.obsinfo ++++++
--- /var/tmp/diff_new_pack.63R8UX/_old  2026-10-30 18:17:21.593975607 +0100
+++ /var/tmp/diff_new_pack.63R8UX/_new  2026-10-30 18:17:21.608976235 +0100
@@ -1,5 +1,5 @@
 name: sushi
-version: 50.0
-mtime: 1777215147
-commit: cc4eb3f7fa0c7e032c826b097852c704ba8258d0
+version: 51.2
+mtime: 1791834863
+commit: 44b6c792d4f2f27810fbbd30679e611724c8e641
 

Reply via email to