Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-commander for openSUSE:Factory 
checked in at 2026-06-02 21:02:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-commander (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-commander.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-commander"

Tue Jun  2 21:02:57 2026 rev:26 rq:1356762 version:2.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-commander/gnome-commander.changes  
2026-04-30 20:27:31.159749436 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnome-commander.new.1937/gnome-commander.changes    
    2026-06-02 21:03:01.433342524 +0200
@@ -1,0 +2,149 @@
+Mon Jun  1 19:19:07 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.0.2:
+  + This release fixes the following bugs:
+    - The Copy button in the Copy File dialog wasn’t set as the
+      default action
+    - Glitches displaying free space of the current volume
+    - Double-clicking tab area created a new tab but didn’t keep
+      the selected file
+    - Switching tabs didn’t reset Quick Filter
+    - Incorrect logic determining when directory monitoring should
+      be stopped
+
+-------------------------------------------------------------------
+Thu May 28 07:01:57 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.0.1:
+  + This release fixes the following bugs:
+    - Right panel would occasionally occupy all available space on
+      startup, rendering left panel invisible
+    - Color themes were broken with older Gtk versions
+    - With older Gtk versions clicking a device button only worked
+      once
+    - No Quit menu item in the File menu
+    - Running search for the first time would list home directory
+      contents as “search results”
+    - Internal viewer doesn’t allow selecting the first character
+      in a line
+    - Moving mouse pointer out of the internal viewer window
+      selects everything to the start of the visible area
+
+-------------------------------------------------------------------
+Sun May 17 13:44:26 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 2.0.0:
+  + Added embedded terminal to display output of commands run by
+    Gnome Commander. The new “Hide Command Line Output When
+    Inactive” in “View” menu hides the terminal automatically when
+    inactive.  
+  + Redesigned Quick Search functionality:
+    - Filtering the file list is now possible as well. The default
+      mode can be configured in the Options dialog.
+    - Text is always matched anywhere in the file name unless
+      wildcard patterns `*` or `?` are used explicitly.
+    - A button to enable case-sensitive matching has been added.
+    - Quick Search no longer starts searching at the beginning of
+      the file list but at the current position.
+    - Most keyboard shortcuts can be used from Quick Search without
+      causing it to close.
+  + Various improvements to the Search dialog:
+    - Improved performance.
+    - Closing and re-opening search no longer clears the search
+      results.
+    - Path matching can now use extended glob expressions like
+      dir/**/*.md that will be applied to the entire path relative
+      to current directory.
+    - A button to choose whether path matching should be
+      case-sensitive has been added.
+    - Search progress shows the directory currently being searched.
+  + Various improvements to the internal viewer:
+    - Viewer font can now be chosen from the Settings menu.
+    - Binary mode has been renamed into Fixed Width and supports
+      UTF-8.
+    - Replaced the search dialog by a search bar.
+    - Added support for case-insensitive hexadecimal search.
+    - Considerably improved search performance.
+    - Added “Select All” menu item for text.
+    - Added a context menu for images.
+    - Status bar displays some information for images as well now.
+    - DOS-style CRLF line breaks are recognized as a single line
+      break now.
+    - Many bug fixes.
+  + Other new features and improvements:
+    - Migration of the overall codebase to the Rust language and
+      Gtk4.
+    - Updated the program license to GPL-3.0+.
+    - Improved accessibility of the application, allowing screen
+      readers to better recognize context.
+    - Redesigned Keyboard Shortcuts dialog, making it easier to
+      use. Also, the list of configurable keyboard shortcuts has
+      been vastly expanded.
+    - Switching tabs in Options dialog is now possible via Ctrl+Tab
+      and Shift+Ctrl+Tab.
+    - Navigation history is no longer shared between different
+      panels.
+    - External terminal application is now xdg-terminal-exec by
+      default which will launch the configured default terminal.
+    - Calculating size of a large directory will no longer hang up
+      Gnome Commander, and selecting a different file will abort
+      the operation in progress.
+    - Improved Wayland support, starting an application immediately
+      activates it if the application supports this.
+    - New option to treat symlinks as regular files.
+    - The “Search window is minimizable” option is now called
+      “Search window always on top” and no longer requires a
+      restart.
+    - Made the text indicating size and number of selected files
+      easier to translate.
+    - When a command is run in an external terminal no additional
+      pause is being added as the terminal application will usually
+      leave the window open anyway.
+    - Better icon for “Copy File Names” action that respects dark
+      mode.
+    - Added support for icon theme directories for MIME icons.
+    - Order of columns in the file panels can now be altered by
+      mouse drag-n-drop.
+    - Removed the dependency on xpm library for MIME icons.
+  + This release fixes the following bugs:
+    - Various documentation mistakes correction.
+    - Search is now stopped automatically when the Search dialog is
+      closed.
+    - Made sure that opening multiple dialogs of the same type is
+      not possible, instead the existing dialog is brought up.
+    - Fixed issues when directory opened in one panel is renamed in
+      another.
+    - Restoring remote connections on startup only succeeded for
+      already active connections.
+    - Remote connection restored on startup was lacking its
+      bookmarks.
+    - Navigating history via file list’s dropdown no longer
+      reorders history entries.
+    - When ALT+letters was supposed to start Quick Search, they
+      would occasionally open menu instead.
+    - No visual indication of file selection in “Respect theme’s
+      colors” mode.
+    - Switching tabs in the inactive panel wouldn’t activate it.
+    - Fixed search continuing in background when aborted.
+    - Respect theme’s text color in the internal viewer, fixing
+      display in dark mode.
+    - Renamed files were still displaying the old name.
+    - Device bar overflow is fixed when it exceeds the panel width.
+    - Advanced rename dialog does not exceed screen size anymore
+      for long file names.
+    - Pressing the keypad button “*” does not select / deselect the
+      “..” directory anymore.
+    - Selected files in tabs are kept when switching tabs.
+  + Updated translations.
+- Drop gnome-commander-glycin-loaders.patch: Fixed upstream.
+- Switch to source service for tarballs.
+- Drop conditional gcc11, gcc11-c++ and mandatory flex, yelp-tools
+  and pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
+- Add cargo-packaging, pkgconfig(gobject-introspection-1.0),
+  pkgconfig(gtk4) and pkgconfig(vte-2.91-gtk4)  BuildRequires: New
+  dependencies.
+- Update URL to new home.
+- Add ldconfig_scriptlets macro for post(un) handling.
+- Temp disable meson_test, run validation manually.
+
+-------------------------------------------------------------------

Old:
----
  gnome-commander-1.18.6.tar.xz
  gnome-commander-glycin-loaders.patch

New:
----
  _service
  gnome-commander-2.0.2.tar.xz
  gnome-commander.obsinfo
  vendor.tar.xz

----------(Old B)----------
  Old:  + Updated translations.
- Drop gnome-commander-glycin-loaders.patch: Fixed upstream.
- Switch to source service for tarballs.
----------(Old E)----------

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

Other differences:
------------------
++++++ gnome-commander.spec ++++++
--- /var/tmp/diff_new_pack.rllOvT/_old  2026-06-02 21:03:04.281460428 +0200
+++ /var/tmp/diff_new_pack.rllOvT/_new  2026-06-02 21:03:04.281460428 +0200
@@ -17,40 +17,36 @@
 
 
 Name:           gnome-commander
-Version:        1.18.6
+Version:        2.0.2
 Release:        0
 Summary:        A file manager for the GNOME desktop environment
 License:        GPL-2.0-or-later
 Group:          Productivity/File utilities
-URL:            http://gcmd.github.io/
-Source:         
https://download.gnome.org/sources/gnome-commander/1.18/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM
-Patch0:         gnome-commander-glycin-loaders.patch
-
-%if 0%{?suse_version} < 1550
-BuildRequires:  gcc11
-BuildRequires:  gcc11-c++
-%else
+URL:            https://gnome.pages.gitlab.gnome.org/gnome-commander/
+Source0:        %{name}-%{version}.tar.xz
+Source1:        vendor.tar.xz
+
+BuildRequires:  AppStream
 BuildRequires:  c++_compiler
 BuildRequires:  c_compiler
-%endif
-BuildRequires:  AppStream
+BuildRequires:  cargo-packaging
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
-BuildRequires:  flex
 BuildRequires:  itstool
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(exiv2) >= 0.14
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.66.0
 BuildRequires:  pkgconfig(gmodule-2.0) >= 2.0.0
 BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk4)
 BuildRequires:  pkgconfig(libgsf-1) >= 1.12.0
 BuildRequires:  pkgconfig(poppler-glib) >= 0.18
 BuildRequires:  pkgconfig(taglib) >= 1.4
+BuildRequires:  pkgconfig(vte-2.91-gtk4)
 Provides:       %{name}-doc = %{version}
 Obsoletes:      %{name}-doc < 1.14.1
 # For xdg-su
@@ -65,17 +61,10 @@
 %lang_package
 
 %prep
-%autosetup -p1
+%autosetup -p1 -a1
 
 %build
-%if 0%{?suse_version} < 1550
-export CC=%{_bindir}/gcc-11
-export CXX=%{_bindir}/g++-11
-%endif
-%meson \
-       -Dsamba=disabled \
-       -Dtests=disabled \
-       %nil
+%meson
 %meson_build
 
 %install
@@ -84,30 +73,34 @@
 %find_lang %{name} %{?no_lang_C}
 %fdupes -s %{buildroot}%{_datadir}
 %fdupes %{buildroot}%{_libdir}
+%ldconfig_scriptlets
 
 %check
-%meson_test
+# The full cargo testsuite currently fails, temp disable and manually run 
validate
+%dnl %meson_test
+desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
+appstreamcli validate --no-net %{buildroot}%{_datadir}/metainfo/*.metainfo.xml
 
 %files
 %license COPYING
-%doc NEWS README.md AUTHORS TODO
+%doc NEWS README.md AUTHORS
 %{_datadir}/help/C/%{name}
-%{_datadir}/metainfo/org.gnome.%{name}.appdata.xml
-%{_bindir}/gcmd-block
+%{_datadir}/metainfo/org.gnome.gnome-commander.metainfo.xml
 %{_bindir}/gnome-commander
 %{_datadir}/applications/*.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.%{name}.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.%{name}.gschema.xml
 %{_datadir}/pixmaps/%{name}
 %{_libdir}/%{name}
+%{_libdir}/libgcmd.so
+%{_libdir}/girepository-1.0/GnomeCmd-1.0.typelib
 %{_mandir}/man1/%{name}.1%{ext_man}
 %{_datadir}/icons/hicolor/scalable/apps/gnome-commander-internal-viewer.svg
 %{_datadir}/icons/hicolor/scalable/apps/gnome-commander-symbolic.svg
 %{_datadir}/icons/hicolor/scalable/apps/gnome-commander.svg
 %dir %{_datadir}/%{name}
-%{_datadir}/%{name}/internal_viewer_hacking.txt
-%{_datadir}/%{name}/keys.txt
 %{_datadir}/%{name}/icons
+%{_datadir}/gir-1.0/GnomeCmd-1.0.gir
 
 %files lang -f %{name}.lang
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.rllOvT/_old  2026-06-02 21:03:04.349463243 +0200
+++ /var/tmp/diff_new_pack.rllOvT/_new  2026-06-02 21:03:04.357463575 +0200
@@ -1,5 +1,5 @@
-mtime: 1777227858
-commit: 6543aa23c4589834d1a34d2f016a1c273a0b03f65fedd10c3584c1c03b7954ac
+mtime: 1780341803
+commit: cca12bf924f361eaf8cdab2e9acf10c0d3898cfe794daf4d85781f0235dfd571
 url: https://src.opensuse.org/GNOME/gnome-commander
 revision: factory
 

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="obs_scm" mode="manual">
    <param name="url">https://gitlab.gnome.org/GNOME/gnome-commander.git</param>
    <param name="scm">git</param>
    <param name="revision">2.0.2</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param name="versionrewrite-pattern">(.*)\+0</param>
    <param name="versionrewrite-replacement">\1</param>
    <!--   <param name="changesgenerate">enable</param> -->
  </service>
  <service name="set_version" mode="manual"/>
  <service name="tar" mode="manual"/>
  <service name="recompress" mode="manual">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
    <param name="srcdir">gnome-commander</param>
    <param name="update">true</param>
    <param name="compression">xz</param>
  </service>
</services>

++++++ 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-06-01 21:23:23.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ gnome-commander-1.18.6.tar.xz -> gnome-commander-2.0.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnome-commander/gnome-commander-1.18.6.tar.xz 
/work/SRC/openSUSE:Factory/.gnome-commander.new.1937/gnome-commander-2.0.2.tar.xz
 differ: char 13, line 1

++++++ gnome-commander.obsinfo ++++++
name: gnome-commander
version: 2.0.2
mtime: 1780338272
commit: 4855dc236f82c35579184a547c1e8f426af97c5f

Reply via email to