Since yesterday, zeal-git seems to require tomlplusplus at runtime (pacman -S tomlplusplus, should probably be added to depends).
Search Criteria
Package Details: zeal-git 0.8.1.r120.gaca2150e-1
Package Actions
| 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.001001 |
| First Submitted: | 2013-06-29 09:47 (UTC) |
| Last Updated: | 2026-05-24 00:45 (UTC) |
Dependencies (20)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libarchive (libarchive-gitAUR)
- libgcc (libgcc-snapshotAUR)
- libstdc++ (libstdc++-snapshotAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- qt6-svg
- qt6-webchannel
- qt6-webengine
- sqlite (sqlite-fossilAUR)
- tomlplusplus
- xcb-util-keysyms
- cmake (cmake3AUR, cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-ninja-symlinkAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
Required by (2)
- playdate-sdk (requires zeal) (optional)
- rofi-zeal-git (requires zeal)
Sources (1)
rubin55 commented on 2026-05-18 12:17 (UTC)
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
Pinned Comments
trollixx commented on 2017-09-07 18:38 (UTC)