Package Details: jaq-git 3.1.0.15.gb3365b2a-1

Git Clone URL: https://aur.archlinux.org/jaq-git.git (read-only, click to copy)
Package Base: jaq-git
Description: A jq clone
Upstream URL: https://github.com/01mf02/jaq
Licenses: MIT
Conflicts: jaq, jq
Provides: jaq, jq
Submitter: oech3
Maintainer: oech3
Last Packager: oech3
Votes: 1
Popularity: 0.018524
First Submitted: 2025-11-09 11:21 (UTC)
Last Updated: 2026-06-27 06:47 (UTC)

Required by (1558)

Sources (3)

Latest Comments

oech3 commented on 2026-06-26 12:40 (UTC)

Thankyou. But I cannot drop jotdown:

make: Entering directory '/tmp/makepkg/jaq-git/src/jaq/docs'
(echo "<body>" && jotdown man-prologue.dj && echo "</body>") > man-prologue.xhtml
(echo "<body>" && jotdown man-epilogue.dj && echo "</body>") > man-epilogue.xhtml
/bin/sh: line 1: jotdown: command not found
make: *** [Makefile:13: man-prologue.xhtml] Error 127
make: *** Waiting for unfinished jobs....
/bin/sh: line 1: jotdown: command not found
make: *** [Makefile:13: man-epilogue.xhtml] Error 127
rm man-epilogue.xhtml man-prologue.xhtml
make: Leaving directory '/tmp/makepkg/jaq-git/src/jaq/docs'

So I'll fix makedep later.

alerque commented on 2026-06-26 12:19 (UTC)

Actually it looks like you don't need jotdown at all for building the man page, that only goes into the XHTML manual, not the man page.

Also invoke the man page build with make -C docs JAQ=target/release/jaq jaq.1 to avoid having to completely build jaq itself twice during the build phase.

alerque commented on 2026-06-26 12:04 (UTC)

The dependency tags are wrong here, optdepends are for optional run time dependencies not build time dependencies. You need to use makedepends=(jotdown) and eliminate the check for it in the build function. It is not used at run time and hence does not need to be in either depends or optdepends.