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)
