Package Details: zeal-git 0.8.1.r176.g2101637d-1

Git Clone URL: https://aur.archlinux.org/zeal-git.git (read-only, click to copy)
Package Base: zeal-git
Description: Offline documentation browser
Upstream URL: https://zealdocs.org/
Keywords: api dash docs docset documentation offline
Licenses: GPL-3.0-or-later
Conflicts: zeal
Provides: zeal
Submitter: 5long
Maintainer: trollixx
Last Packager: trollixx
Votes: 83
Popularity: 0.000400
First Submitted: 2013-06-29 09:47 (UTC)
Last Updated: 2026-06-14 13:44 (UTC)

Pinned Comments

trollixx commented on 2017-09-07 18:38 (UTC) (edited on 2026-06-05 12:57 (UTC) by trollixx)

zeal-git builds the latest development code from the upstream main branch. The package version (e.g. 0.8.2.r123.gabc1234) is generated at build time, so the version shown on this page is just a snapshot from the last PKGBUILD update. Please do not flag the package out of date because the version looks old. Flag it only if the build itself is broken.

Build failures: comment here. Zeal bugs and crashes: https://github.com/zealdocs/zeal/issues (mention you run a -git build). For the stable release, install the official zeal package from extra. Chat with the developers: https://go.zealdocs.org/l/discord

Latest Comments

1 2 3 4 5 6 7 Next › Last »

rubin55 commented on 2026-05-18 12:17 (UTC)

Since yesterday, zeal-git seems to require tomlplusplus at runtime (pacman -S tomlplusplus, should probably be added to depends).

rubin55 commented on 2025-10-15 08:26 (UTC) (edited on 2025-10-15 08:51 (UTC) by rubin55)

I'm getting this since system upgrade to QT6.10:

CMake Error at src/libs/ui/qxtglobalshortcut/CMakeLists.txt:45 (target_link_libraries):
  Target "QxtGlobalShortcut" links to:

    Qt6::GuiPrivate

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

I Think GuiPrivate needs to be added to CMakeLists.txt's find_package and target_link_libraries

I tried simply adding the GuiPrivate library stanzas but the build then fails later on. I've created an issue upstream: https://github.com/zealdocs/zeal/issues/1727

SpotlightKid commented on 2023-10-02 02:31 (UTC)

I believe AUR package managers already do that.

No, they don't usually.

trollixx commented on 2023-10-02 02:10 (UTC)

@SpotlightKid I added provides directive. As to the unclean build root issue, I don't think that is something package needs to address. People should ensure clean build, and I believe AUR package managers already do that.

SpotlightKid commented on 2023-09-22 14:21 (UTC) (edited on 2023-09-22 16:26 (UTC) by SpotlightKid)

The PKGBUILD is still missing provides=(${_appname}).

Also, when not building in a clean chroot, CMake will built this app against Qt5 and then the dependencies will be broken.

Here's an improved PKGBUILD: https://cpaste.org/?59647808f770962e#3k98aJY6aKrPtBskmc8nDqJJ4n5vmtLLBbcC2n6U7tBj

trollixx commented on 2023-09-22 05:45 (UTC)

@wpd I've never seen that issue. Do you happen to have default Git branch name set globally?

I added #branch=main just in case.

wpd commented on 2023-08-18 01:04 (UTC)

I got a "fatal: Not a valid object name HEAD" ==> ERROR: pkgver is not allowed to be empty. ==> ERROR: pkgver() generated an invalid version:

To fix it, add a #branch=main to the git source

source=("${_appname}::git+https://github.com/zealdocs/${_appname}#branch=main")

zii commented on 2023-08-08 08:30 (UTC) (edited on 2023-08-14 07:13 (UTC) by zii)

I think some build dependencies are missing. I get the following error when trying to build the package:

-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Building unreleased code. Proceed at your own risk!
-- Found Git: /usr/bin/git (found version "2.41.0") 
Calculated Zeal version: 0.6.2-dev.309+cee4e50
-- Installing in the same prefix as Qt, adopting their path scheme.
CMake Error at /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5WebChannel"
  with any of the following names:

    Qt5WebChannelConfig.cmake
    qt5webchannel-config.cmake

  Add the installation prefix of "Qt5WebChannel" to CMAKE_PREFIX_PATH or set
  "Qt5WebChannel_DIR" to a directory containing one of the above files.  If
  "Qt5WebChannel" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  src/libs/browser/CMakeLists.txt:13 (find_package)

EDIT: Installing qt5-webchannel & qt5-webengine made the build work.

SpotlightKid commented on 2023-07-30 09:30 (UTC)

The PKGBUILD is missing provides=(${_appname}). Without it, it won't satisfy the dependencies of packages depending on zeal.

turgid commented on 2023-06-09 16:06 (UTC) (edited on 2023-06-09 16:07 (UTC) by turgid)

Something has changed with the upstream repo maybe? Fails to build:

Cloning into 'zeal'... done. warning: remote HEAD refers to nonexistent ref, unable to checkout ==> Starting pkgver()... fatal: Not a valid object name HEAD ==> ERROR: pkgver is not allowed to be empty. ==> ERROR: pkgver() generated an invalid version: error: failed to build 'zeal-git-0.6.1.r271.g6c2160f-1': error: packages failed to build: zeal-git-0.6.1.r271.g6c2160f-1