Package Details: zeal-git 0.7.2.r0.g66b3033-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: GPL3
Conflicts: zeal
Provides: zeal
Submitter: 5long
Maintainer: trollixx
Last Packager: trollixx
Votes: 83
Popularity: 0.021615
First Submitted: 2013-06-29 09:47 (UTC)
Last Updated: 2024-09-08 17:12 (UTC)

Pinned Comments

trollixx commented on 2017-09-07 18:38 (UTC)

Please do not flag package out of date, unless it doesn't build. It's a Git package, the version is computed during the installation.

Latest Comments

1 2 3 4 5 6 7 Next › Last »

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

captn3m0 commented on 2023-05-26 05:30 (UTC)

Build fails due to opencl dependencies for me: https://pastebin.ubuntu.com/p/vHHtQJcB7s/. I have ocl-icd, opencl-headers, and opencl-mesa installed.