Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

zeal-0.8.1-1.5 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: zeal Distribution: openSUSE Tumbleweed
Version: 0.8.1 Vendor: openSUSE
Release: 1.5 Build date: Sun Apr 5 09:34:08 2026
Group: Development/Tools/Other Build host: reproducible
Size: 1578402 Source RPM: zeal-0.8.1-1.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://zealdocs.org
Summary: Offline API documentation browser
Zeal is an offline API documentation browser inspired by Dash
(OS X app).
 * Quickly search documentation using Alt+Space (or a customised)
   hotkey to display Zeal from any place in your workspace.
 * Search in multiple sets of documentation at once.
 * Don't be dependent on your internet connection.
 * Integrate Zeal with Emacs, Sublime Text, or Vim. See Usage »
   Editor plugins for details.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Sun Apr 05 2026 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Update to version 0.8.1:
    * ci(github): fix release artifact upload patterns
    * chore: release v0.8.1 (#1798)
    * fix: normalize docset keywords to lowercase
    * refactor(ui): restrict QxtGlobalShortcutPrivate access
    * chore(tools): add include-cleaner runner
    * chore(tools): fix clang-tidy runner
    * refactor: add explicit ctors and special members
    * refactor: clean up includes (#1805)
    * build(contrib): update cpp-httplib to v0.41.0
    * chore(tools): improve run-clang-tidy script
    * style: use auto* for pointer types
    * fix(registry): remove virtual from final class dtor
    * fix(ui): fix completion label position (#1804)
    * build(cmake): add option to disable update check
    * fix(registry,ui): fix compiler warnings
    * chore: use permissive license for build metadata
    * ci(github): publish snap weekly
    * cmake(build): fix unused variable warning
    * build(snap): set icon
    * build(snap): add snap packaging (#1800)
    * fix(core): improve singleton crash recovery (#1799)
    * ci(github): fix workflow permissions warning
    * ci(github): configure release-please
    * ci(github): improve release-please security
    * ci(github): automate release workflow (#1797)
    * build(cmake): add clang-tidy integration (#1796)
    * build(cmake): simplify preset configuration (#1795)
    * style: use nested namespaces (#1794)
    * fix(registry): initialize std::atomic
    * build(chocolatey): improve error handling
    * build(chocolatey): remove version specific metadata
    * fix(registry): validate row/column in SearchModel::index
    * fix(registry): clear keyword state on empty input
    * ci(github): add clang-format check
    * style: enable include grouping
    * style: always require block braces
    * style: add initial clang-format rules
    * fix(browser): respect WebWindowType in createWindow
    * feat(ui): add browser-style sidebar navigation (#1792)
    * fix(ui): hard-code exit and preferences shortcuts
    * build(cmake): use new SQLite3 target name
    * fix(ui): repolish toolbar on theme switch
    * fix(core): recover from stale shared memory on Unix (#1789)
    * fix(ui): enable mouse tracking in sidebar
    * build(vcpkg): update to 2026.03.18 (#1790)
    * chore(gitignore): add local Claude Code file
    * fix(core): log config file path
    * build(cmake): use UTC time in AppStream metadata
    * style(cmake): fix line length issues
    * chore(pkg/wix): fix copyright headers
    * ci(github): add REUSE compliance check (#1778)
    * build(cmake): deploy Qt deps to build dir (#1787)
    * ci(github): add explicit permissions to workflows (#1788)
    * fix(core): fix false send failure on local socket
    * fix(app): avoid graphics init for CLI parser (#1786)
    * fix(ui): use Qt keysym table for X11 shortcuts (#1785)
    * fix(ui): allow Tab to cycle focus in shortcut edit
    * fix(ui): unregister global shortcut on disable (#1783)
    * fix(ui): add Escape to revert shortcut edit (#1782)
    * fix(ui): handle implicit Shift in global hotkeys (#1781)
    * fix(ui): use bold text for search match highlight (#1780)
    * fix(browser): fix find-in-page highlight disappearing
    * fix(app): prevent white flash on startup (#1779)
    * fix(ui): set web page backdrop color
    * fix(ui): restore Ctrl+, shortcut on Windows
    * fix(ui): use requestActivate for window raising
    * ci(build): fix vcpkg binary cache (again) (#1776)
    * build(cmake): do not build tests by default
    * chore(editorconfig): update to 120 characters
    * chore(app): add missing copyright in windows manifest
    * build(chocolatey): remove all bom related logic
    * build(chocolatey): fix missing bom
    * build(chocolatey): fix checksum check
    * build(chocolatey): add metadata and workflow (#1777)
    * fix(core): case-insensitive file lookup on 404 (#1773)
    * build(appimage): switch to linuxdeploy (#1775)
    * chore(assets): set vcs-browser in appstream metadata
    * fix(cmake): handle missing git tags in forks
    * fix(core): create parent dirs during extraction
    * fix(util): protect SQLite access with mutex (#1772)
    * fix(core): preserve existing Chromium flags
    * build(cmake): add sccache/ccache support
    * fix(ui): use actual path for docset removal
    * fix(registry): remove broken cheats suffix
    * fix(core): fix prefix stripping in local server
    * fix(ui): prevent crash when updating docsets
    * build(app): add Windows 10/11 compatibility manifest (#1770)
    * fix(registry): parse <name> from Dash feed
    * fix(ui): restore window geometry after un-hiding on Windows
    * fix(registry): handle search queries starting with ::
    * fix(ui): restore Ctrl+Q shortcut on Windows
    * chore: bump version to 0.8.1
* Sat Mar 07 2026 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Update to version 0.8.0:
    * build(cmake): fix code signing
    * chore: bump version to 0.8.0
    * fix(ui): show update check result when triggered from menu
    * fix(ui): correctly apply color scheme without reload
    * ci(github): bump actions/upload-artifact from 6 to 7 (#1764)
    * feat(app): simplify bundled html pages
    * refactor(core): use std::underlying_type_t
    * fix(registry,ui): do fuzzy matching only once
    * fix(ui): do not reload toc view for the same page
    * fix(ui): use same height in search and toc views
    * fix(registry): defer docset loading to improve startup performance (#1748)
    * ci(github): simplify vcpkg binary cache handling (#1756)
    * style: order setters where possible
    * chore(cmake,ui): update copyright year
    * ci(github): build with Qt 6.10.2 (#1755)
    * fix(util): fix return code in plist parser
    * build(core): update cpp-httplib to v0.32.0
    * fix(util): protect sqlite3_finalize with a mutex
    * feat(registry,ui,util): use new fuzzy matching algorithm
    * fix(browser): only scale zoom factor on hidpi
    * fix(ui): make search delegate highlihgt fuzzy results
    * fix(registry): use fzy algorithm for fuzzy search
    * fix(ui): reset docset filter after list update
    * fix: add missing error logging (#1752)
    * ci(github): bump actions/cache from 4 to 5 (#1740)
    * ci(github): bump actions/upload-artifact from 5 to 6 (#1741)
    * ci(github): bump dessant/lock-threads from 5 to 6 (#1742)
    * ci(github): bump actions/checkout from 5 to 6 (#1735)
    * fix: fix build with Qt 6.10 (#1728)
    * ci(github): bump actions/upload-artifact from 4 to 5 (#1729)
    * ci(github): build with Qt 6.9.3 (#1732)
    * ci(github): bump github/codeql-action from 3 to 4 (#1726)
    * chore: minor spelling fixes
    * fix(app): fix --attach-console logic
    * feat(app): add --attach-console option on Windows
    * feat(app,core): add --minimized command line option
    * refactor(app): remove unused command line option
    * refactor(app): simplify adding command line options
    * chore: add REUSE metadata
    * chore: add REUSE metadata, missing license/copyright info
    * ci(github): add arm64 ubuntu builds (#1725)
    * build(cmake): disable in-source builds
    * refactor: fix compiler warnings
    * build(cmake): use secure RFC 3161 timestamping
    * build(cmake): detect empty env vars in codesign helper (#1723)
    * build(appimage): use zstd compression
    * build(cmake): remove references to IA-64 architecture
    * build(cmake): use private linking consistently
    * fix(ui): handle time drift for docset list cache
    * refactor: use Q_DISABLE_COPY_MOVE
    * feat(ui,util): show "humanized" docset list refreshed time (#1721)
    * fix(sidebar): improve null safety
    * fix(core): fix memory leak in extractor
    * refactor: use categorized logging everywhere (#1720)
    * fix(cmake): update logging in codesign helper
    * build(appimage): revert to 22.04 (#1719)
    * fix(registry): add missing error logging (#1661)
    * ci(github): add custom vcpkg cache (#1718)
    * build(vcpkg): set baseline commit in vcpkg.json
    * ci(github): update AppImage build tools (#1695)
    * fix(browser): fix broken user stylesheets (#1717)
    * feat(ui): allow hiding menu bar (#1716)
    * refactor(ui): add more null-safety checks (#1715)
    * fix(ui): delete unused member variable
    * refactor(ui): do not use UIC for main window (#1714)
    * chore(cmake,ui): update copyright year
    * ci(github): build on Ubuntu 24.04
    * docs(registry): fix typo in comment
    * fix(browser): use ApplicationWorld id for CSS script
    * build: require Qt 5.15.2
    * refactor(ui): use correct OS macro
    * refactor(cmake): remove unneeded extension
    * ci(github): update vcpkg to 2025.08.27
    * ci(github): refactor matrix configurations (#1713)
    * ci(github): build with Qt 6.9.2 (#1712)
    * ci(github): remove Windows 2019 image
    * ci(github): bump actions/checkout from 4 to 5 (#1707)
    * ci(github): stop building on Ubuntu 20.04 (#1694)
    * ci(github): build with Qt 6.7.3
    * refactor: use Q_OS_WINDOWS macro consistently
    * feat(browser): forward JS console messages to log
    * feat(browser): enable PDF support
    * chore: shorten header comments
    * chore(registry,ui): add missing header comments
    * chore: update file header comments
    * chore: bump version to 0.7.3
  - Drop fix-qt-6.10.patch
* Tue Oct 21 2025 Holden Fried <holden@opensuse.org>
  - Fixes for Qt 6.10:
    * Patch fix-qt-6.10.patch
    * Thanks to Christophe Marin for simple patch example
    * As well as to JaimeMF for inspiration on another fix
      https://github.com/zealdocs/zeal/pull/1728/files
* Sat Sep 21 2024 andrea.manzini@suse.com
  - Update to version 0.7.2:
    * docs(readme): fix Telegram link
    * feat(ui): add shortcut (Ctrl+B) to toggle sidebar visibility
    * chore: fix typos in code comments
    * fix(app): do not register protocol handlers on startup
    * fix(ui): fix Unix build when X11 is not available
    * docs(readme): update license to GPLv3 or later (#1646)
    * chore(pkg): remove unused zeal.wxs file
    * fix(browser): use button release for forward/back navigation
    * refactor(browser): replace WebKit specific CSS rules
    * refactor(registry): add missing override specifier
    * fix(core): use archive_entry_pathname_utf8
    * feat(registry,ui): show docset search keywords/prefixes
    * refactor(registry): use class enum for index level
    * fix(browser): use default QWebEngineProfile for Qt 6
    * fix(ui): use correct QWebEngineProfile when applying font settings
    * feat(browser): apply dark mode without restart with Qt 6.7+
* Sat Jul 27 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Add zeal-cmake-find-qt-components.patch -- Explicitly find
    necessary Qt6 components to fix build with Qt 6.7.2
    (gh#zealdocs/zeal#1643).
* Sat Jun 08 2024 andrea.manzini@suse.com
  - Update to version 0.7.1:
    * refactor: replace deprecated qAsConst with std::as_const() (#1565)
    * fix(registry): save non-zero docset revision in meta.json
    * fix(browser): send key events to web view's focus proxy
    * fix(ui): use async selection in search edit
    * fix(ui): add tool tip when global shortcuts are not supported
  - remove patch zeal-deprecate-qAsConst.patch as already merged in upstream
* Thu Nov 09 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Build against Qt6.
  - Add zeal-deprecate-qAsConst.patch --  replace deprecated
    qAsConst with std::as_const() (gh#zealdocs/zeal#1565); patch
    taken from upstream commit.
  - Use qt6 RPM macros for build.
  - Pass -DCMAKE_SKIP_INSTALL_RPATH=ON to cmake to avoid rpath being
    left to installed binary.
  - Drop deprecated scriptlets from %post(un).
* Tue Oct 31 2023 david.anes@suse.com
  - Update to version v0.7.0:
    * chore: bump version to 0.7.0
    * ci(github): add release workflow
    * ci(github): do not lock issues on forks
    * chore(assets): add Documentation category to desktop entry file
    * build(cmake): add support for base64-encoded signing certificate
    * docs(readme): update screenshot
    * chore: update .editorconfig
    * chore: cleanup .gitignore
    * cmake(build): indicate portable build in package name
    * build(cmake): enable 7-Zip CPack generator
    * build(cmake): check ZEAL_RELEASE_BUILD environment variable
    * fix(ui): show correct number of docsets being installed
    * fix(core): register Settings::ContentAppearance type explicitly
    * fix(browser): handle blob URL scheme for Qt older than 5.12
    * fix(browser): optimize request interceptor
    * ci(github): add libvulcan-dev dependency for Ubuntu builds
    * build(cmake): s/CERTIFICATE_PASSWORD/PASSWORD for codesign
    * cmake(build): include OS and architecture in package name
    * cmake(build): skip signing for source packaging
    * build(cmake): cleanup variable use
    * build(cmake): set package description
    * build(cmake): add code signing
    * build(cmake): fix windeployqt deployment path
    * build(cmake): fix vcpkg dependency installation
    * ci(github): build with Qt 6.5.2
    * build(cmake): use Qt deployment functions only with Qt 6.5.1
    * fix(registry): default-initialize revision number
    * chore: use recommended .yaml extension where possible (#1533)
    * build(cmake): add CPack WiX installer generator (#1528)
    * fix(registry): treat docset revision as integer
    * fix(ui): do not intercept Alt+Left and Alt+Right
    * build(vcpkg): add vulkan-headers dependency
    * ci(github): bump actions/checkout from 3 to 4 (#1529)
    * style: use Q_DISABLE_COPY macro consistently
    * style: fix version checks
    * build(core): update cpp-httplib to v0.13.3
    * fix(app): properly set desktop file name
    * fix(core): register ExternalLinkPolicy type for Qt 6
    * style: fix minor coding style issues
    * feat(core): add option to ignore SSL errors (#1521)
    * chore(assets): fix email address in AppStream metadata
    * ci(github): migrate issue locking to actions
    * ci(github): use upstream code sign action
    * feat(ui): use Fusion style on Windows 10 & 11 (#1495)
    * feat(browser): use native Chromium dark mode (#1494)
    * ci(github): do not pack ilk files
    * ci(github): fix code signing
    * ci(github): sign executable for Windows
    * ci(github): refactor artifact publishing check
    * ci(github): do not run Coverity Scan on forks
    * chore(gitignore): add vcpkg and vcpkg_install directories (#1492)
    * docs(readme): update contact information
    * feat(core): enable smooth scrolling by default
    * fix(ui): use cache location for temporary download files
    * refactor: fix naming of boolean properties
    * ci(github): simplify app version retrieval
    * ci(github): upload build artifacts for Windows (#1485)
    * ci(github): add Git ref to concurrency group names
    * ci(github): upload Coverity Scan build log
    * ci(github): fetch full commit log for Coverity scan
    * build(cmake): fix build with CMake 3.16
    * build(cmake): require Qt 6.5 to install runtime dependencies (#1483)
    * ci(github): update run-vcpkg action to v11, vcpkg
    * ci(github): ensure single running workflow
    * fix(ui): replace QKeySequence::NextChild with manual shortcut (#1478)
    * fix(ui): fix RTL layout in list delegates (#1475)
    * feat(browser): add Ctrl+Enter shortcut for Highlight All option (#1476)
    * fix(ui): use Unicode ellipsis instead of triple-dot (#1477)
    * build(cmake): fix Qt 6.3 detection
    * build(cmake): write calculated version to file
    * build(cmake): print calculated version
    * ci(github): prevent storing partial vcpkg cache
    * build(cmake): install Qt runtime dependencies on Windows (#1474)
    * build(core): update cpp-httplib to v0.12.1
    * chore: update copyright year
    * ci(github): use Ubuntu 22.04 and Qt 6 for CodeQL analysis
    * ci(github): rename CodeQL workflow file
    * ci(github): install git for Coverity scan versioning
    * ci(github): send app version to Coverity
    * chore(github): update CODEOWNERS
    * ci(github): add Coverity Scan action
    * ci(github): update default branch name
    * docs(readme): fix link to the COPYING file
    * build(cmake): do not hard-code default branch name
    * docs(readme): fix CI build badge
    * ci(github): fix CodeQL analysis (#1473)
    * ci(github): bump lukka/run-cmake from 3 to 10 (#1462)
    * build(vcpkg): update schema link (#1471)
    * build(appimage): update to Ubuntu 22.04 (#1472)
    * build(cmake): use LibArchive imported target
    * build(cmake): use built-in FindSQLite3 module
    * chore(cmake): allow integrated graphics on macOS (#1447)
    * chore(gitignore): add CMakeUserPresets.json (#1445)
    * chore(core): update cpp-httplib to v0.11.2
    * ci(github): use CMake presets for Ubuntu builds (#1432)
    * build(cmake): add basic build presets
    * build(cmake): treat compiler warnings as errors
    * fix(ui): correctly use QKeyCombination with Qt 6
    * ci(github): add Qt 6 build on Ubuntu 22.04 (#1431)
    * ci(github): update Ubuntu and Qt versions (#1430)
    * feat: add Qt 6 support (#1420)
    * build(cmake): move macOS LibArchive fix to core module
    * build(cmake): set include path for LibArchive on macOS
    * build(cmake): fix warning on Linux
    * fix(ui): fix typo
    * chore(editorconfig): add .json files
    * chore(github): disable Dependabot pull request label
    * ci(github): bump actions/upload-artifact from 2 to 3 (#1416)
    * ci(github): bump actions/cache from 2 to 3 (#1419)
    * ci(github): bump actions/checkout from 2 to 3 (#1418)
    * ci(github): bump github/codeql-action from 1 to 2 (#1417)
    * chore(github): set Dependabot commit message
    * chore(github): enable Debendabot for GitHub Actions
    * build(cmake): add CMakePresets.json (#1410)
    * build(app): restructure resources to rely on CMAKE_AUTORCC
    * build(cmake): bump minimum CMake version to 3.16.3
    * fix(browser): prevent WebEngine taking away focus from searchbox (#1322)
    * fix: use system CA certificates for requests (#1367)
    * refactor(core,registry): use std::async instead of QtConcurrent::run
    * build(appimage): bundle qt5-gtk-platformtheme
    * docs: update contact information
    * chore(core): update cpp-httplib to v0.9.0
    * docs: update IRC links
    * refactor(browser): remove unnecessary include
    * build(cmake): remove reference to .appveyor.yml
    * docs(readme): update build check badge
    * ci(appveyor): remove .appveyor.yml
    * ci(github): fix CMake build type selection
    * build(appimage): pin appimage-builder to v0.8.3 (#1318)
    * build(cmake): make unreleased code message more noticeable
    * build(cmake): detect shallow clone, log failed Git checks
    * build(cmake): check for .git directory before calculating version
    * build(appimage): add dependencies, disable Qt WebEngine sandbox (#1315)
    * build(cmake): use full version for source tarballs
    * ci(github): fix CodeQL action
    * ci(github): set build type to RelWithDebInfo
    * build(cmake): add versioning for unstable builds
    * ci(github): checkout full repository
    * feat(browser,core,ui): display version with v prefix
    * feat(ui): make version copyable in the about dialog
    * fix(ui): adjust size of the about dialog
    * fix(wix): fix ARPHELPLINK
    * fix(assets): update AppStream ID to org.zealdocs.zeal
    * fix(assets): fix AppStream validation errors
    * fix(core): use QNetworkRequest::RedirectPolicyAttribute (#1313)
    * ci(github): build with Ninja (#1314)
    * ci(github): update CodeQL workflow
    * ci(github): update vcpkg
    * ci(github): update actions
    * ci(github): switch AppImage build to Ubuntu 20.04
    * fix(assets): prevent duplicating application icons in GNOME dock (#1286)
    * ci(github): enable code scanning (#1279)
    * fix(ui): fix crash on tab duplication
    * fix(core): create root directory before extracting files
    * build(sidebar): add missing STATIC keyword (#1270)
    * build(wix): bundle Universal C Runtime
    * build(wix): pack Qt WebEngline and OpenSSL 1.1
    * build(wix): rename license file
    * build(wix): add dev build mode
    * chore(git): fix .gitattributes
    * build(wix): add WiX Toolset files
    * feat(browser): restore custom request interceptor
    * fix(registry): fix incorrect QMultiMap casts
    * docs: cleanup readme
    * build(cmake): use CPack to generate source archives
    * chore(git): fix .gitignore
    * feat(core): make cpp-httplib use poll()
    * chore(core): update cpp-httplib to v0.7.0
    * ci(appveyor): fix packaging of 32-bit OpenSSL libraries one more time
    * ci(appveyor): fix packing of 32-bit OpenSSL libraries
    * ci(github): build on Windows with Qt 5.15.0
    * ci(appveyor): package OpenSSL 1.1 libraries
    * docs: fix insecure links
    * chore(lock): disable locking comment
    * fix(registry): do not truncate feed name if there is no extension
    * fix(browser): fix regressions in external link handling
    * ci(github): update vcpkg
    * fix(registry): use QRandomGenerator with Qt 5.10+
    * fix(ui): fix use of deprecated Qt::SystemLocaleShortDate
    * fix(registry): use QMultiMap instead of deprecated QMap::insertMulti()
    * fix(ui): adjust default height for the settings dialog
    * fix(ui): fix typo in settings dialog
    * fix(ui): add missing header
    * fix(ui): fix docset storage writable check
    * fix(browser): silence web console
    * fix(browser): always use off-the-record profile
    * fix(core,ui): do not use deprecated QWebSettings::globalSettings()
* Fri Jan 15 2021 Simon Lees <sflees@suse.de>
  - %cmake_build is replacing %make_jobs
* Mon May 25 2020 hpj@urpla.net
  - Update to version 0.7.0~git20200517.404c3aa:
    * chore(app): update FontAwesome to v5.13.0, switch to WOFF2 fonts
    * ci(github): unify configure & build steps
    * fix(registry): fix page TOC
    * fix(browser): add missing namespace declaration
    * feat(browser): log blocked requests
    * fix(browser): fix compilation with Qt version below 5.13
    * refactor(browser): improve code readability
    * feat(browser): introduce centralized web settings management
    * ci(github): fix Qt caching, make version configurable
    * fix(browser): do not call deprecated QWebEngineProfile method
  - Switch to git tree
  - Use QWebEngine
  - Use kf5 build macros
  - relocate COPYING to %license

Files

/usr/bin/zeal
/usr/share/applications/org.zealdocs.zeal.desktop
/usr/share/doc/packages/zeal
/usr/share/doc/packages/zeal/README.md
/usr/share/icons/hicolor/128x128/apps/zeal.png
/usr/share/icons/hicolor/16x16/apps/zeal.png
/usr/share/icons/hicolor/24x24/apps/zeal.png
/usr/share/icons/hicolor/32x32/apps/zeal.png
/usr/share/icons/hicolor/64x64/apps/zeal.png
/usr/share/licenses/zeal
/usr/share/licenses/zeal/COPYING
/usr/share/man/man1/zeal.1.gz
/usr/share/metainfo/org.zealdocs.zeal.appdata.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Aug 5 22:28:34 2026