Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package zeal for openSUSE:Factory checked in 
at 2026-09-02 17:04:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zeal (Old)
 and      /work/SRC/openSUSE:Factory/.zeal.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zeal"

Wed Sep  2 17:04:07 2026 rev:18 rq:1375343 version:0.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/zeal/zeal.changes        2026-04-07 
16:50:40.568927391 +0200
+++ /work/SRC/openSUSE:Factory/.zeal.new.1265/zeal.changes      2026-09-02 
17:04:34.597135939 +0200
@@ -1,0 +2,28 @@
+Sun Aug 30 15:02:58 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to version 0.9.1 (includes 0.9.0, skipped in packaging):
+  * Redesigned application icon; Tabler icons used across the UI
+  * Add page zoom controls and a default zoom level setting
+  * Enable fuzzy search by default; add Sidebar toggle and Go menu
+  * Add --port command-line option; show download size in tooltips
+  * Support compressed tarix docsets
+  * Performance: O(1) symbol/list lookups, parallelized docset
+    loading, fewer allocations in fuzzy search
+  * Harden docset download/extraction and settings (TOML) parsing
+  * Now requires Qt >= 6.4.2 and C++20; Qt 5 support dropped
+- Drop zeal-cmake-find-qt-components.patch: upstream's own
+  src/app/CMakeLists.txt now lists all required Qt6 components
+  (gh#zealdocs/zeal#1643 was fixed upstream; the patch no longer
+  applies against 0.9.1)
+- Drop BuildRequires: qt6-gui-private-devel: QxtGlobalShortcut no
+  longer uses Qt6::GuiPrivate since upstream dropped Qt 5 support
+- Bump Qt6 BuildRequires and Requires floors from 6.2.0 to 6.4.2,
+  matching upstream's new minimum; add BuildRequires:
+  pkgconfig(Qt6Svg) for the new icon set
+- Switch to system tomlplusplus (exact version match, 3.4.0) instead
+  of the bundled copy for the new TOML settings file support; keep
+  using the bundled cpp-httplib header (used for the update-check
+  HTTP client), since Factory's cpp-httplib is built as a compiled
+  library requiring OpenSSL/zlib/brotli that zeal does not need
+
+-------------------------------------------------------------------

Old:
----
  zeal-0.8.1.tar.xz
  zeal-cmake-find-qt-components.patch

New:
----
  zeal-0.9.1.tar.xz

----------(Old B)----------
  Old:  * Now requires Qt >= 6.4.2 and C++20; Qt 5 support dropped
- Drop zeal-cmake-find-qt-components.patch: upstream's own
  src/app/CMakeLists.txt now lists all required Qt6 components
----------(Old E)----------

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

Other differences:
------------------
++++++ zeal.spec ++++++
--- /var/tmp/diff_new_pack.LyUqep/_old  2026-09-02 17:04:35.635171965 +0200
+++ /var/tmp/diff_new_pack.LyUqep/_new  2026-09-02 17:04:35.636172000 +0200
@@ -17,37 +17,34 @@
 
 
 %global optflags %{optflags} -Wno-unused-variable
-
 Name:           zeal
-Version:        0.8.1
+Version:        0.9.1
 Release:        0
 Summary:        Offline API documentation browser
 License:        GPL-3.0-or-later
-Group:          Development/Tools/Other
 URL:            https://zealdocs.org
 Source0:        %{name}-%{version}.tar.xz
 # `help2man zeal > zeal.1` can't be run without X started.
 Source9:        zeal.1
-# PATCH-FIX-UPSTREAM zeal-cmake-find-qt-components.patch gh#zealdocs/zeal#1643 
[email protected] -- Explicitly find necessary Qt6 components to fix build 
with Qt 6.7.2
-Patch0:         zeal-cmake-find-qt-components.patch
 BuildRequires:  cmake
 BuildRequires:  extra-cmake-modules
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  qt6-gui-private-devel
+BuildRequires:  tomlplusplus-devel
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt6Concurrent) >= 6.2.0
-BuildRequires:  pkgconfig(Qt6Core) >= 6.2.0
-BuildRequires:  pkgconfig(Qt6Gui) >= 6.2.0
-BuildRequires:  pkgconfig(Qt6Test) >= 6.2.0
-BuildRequires:  pkgconfig(Qt6WebChannel) >= 6.2.0
-BuildRequires:  pkgconfig(Qt6WebEngineWidgets) >= 6.2.0
+BuildRequires:  pkgconfig(Qt6Concurrent) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6Core) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6Gui) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6Svg) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6Test) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6WebChannel) >= 6.4.2
+BuildRequires:  pkgconfig(Qt6WebEngineWidgets) >= 6.4.2
 BuildRequires:  pkgconfig(libarchive)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(xcb-keysyms)
-Requires:       libQt6Sql6 >= 6.2.0
+Requires:       libQt6Sql6 >= 6.4.2
 Requires(post): hicolor-icon-theme
 Requires(post): update-desktop-files
 Requires(postun): hicolor-icon-theme
@@ -64,14 +61,14 @@
    Editor plugins for details.
 
 %prep
-%autosetup -p1
+%autosetup
 
 %build
 %cmake_qt6 -DCMAKE_SKIP_INSTALL_RPATH=ON
-%qt6_build
+%{qt6_build}
 
 %install
-%qt6_install
+%{qt6_install}
 %suse_update_desktop_file -r org.zealdocs.zeal Office Viewer
 %fdupes -s %{buildroot}%{_datadir}
 
@@ -83,7 +80,7 @@
 %license COPYING
 %doc README.md
 %{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1%{ext_man}
+%{_mandir}/man1/%{name}.1%{?ext_man}
 %{_datadir}/applications/org.zealdocs.zeal.desktop
 %{_datadir}/metainfo/org.zealdocs.zeal.appdata.xml
 %{_datadir}/icons/hicolor/*/apps/%{name}*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LyUqep/_old  2026-09-02 17:04:35.663172937 +0200
+++ /var/tmp/diff_new_pack.LyUqep/_new  2026-09-02 17:04:35.666173041 +0200
@@ -1,20 +1,20 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param name="url">https://github.com/zealdocs/zeal.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">v0.8.1</param>
+    <param name="revision">v0.9.1</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>
     <param name="changesgenerate">enable</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service name="set_version" mode="disabled">
+  <service name="set_version" mode="manual">
     <param name="basename">zeal</param>
   </service>
 </services>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LyUqep/_old  2026-09-02 17:04:35.685173700 +0200
+++ /var/tmp/diff_new_pack.LyUqep/_new  2026-09-02 17:04:35.687173770 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/zealdocs/zeal.git</param>
-              <param 
name="changesrevision">5d870392ac88c7f04daa547e18648d2f241a03d5</param></service></servicedata>
+              <param 
name="changesrevision">7a881b69219c6f1ad44d1389a06ac56ad376e762</param></service></servicedata>
 (No newline at EOF)
 

++++++ zeal-0.8.1.tar.xz -> zeal-0.9.1.tar.xz ++++++
++++ 36664 lines of diff (skipped)

Reply via email to