Package Details: zeal-git 0.7.0.r0.g90ad776-3

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: 81
Popularity: 0.033246
First Submitted: 2013-06-29 09:47 (UTC)
Last Updated: 2023-10-02 02:07 (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 »

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.

zazke commented on 2023-02-03 04:18 (UTC)

Thanks, this package works fine. The last stable version package zeal 0.6.1-3 still has qt5-webkit (AUR) as a dependency which takes hours to build. (This zeal-git package uses qt5-webengine instead).