Skip to content

mark more manpage deps optional - #413

Open
JeremyZeng77 wants to merge 1 commit into
rxrbln:mainfrom
JeremyZeng77:codex/optional-doc-deps-pass4
Open

mark more manpage deps optional#413
JeremyZeng77 wants to merge 1 commit into
rxrbln:mainfrom
JeremyZeng77:codex/optional-doc-deps-pass4

Conversation

@JeremyZeng77

Copy link
Copy Markdown
Contributor

Related to #390

Summary

  • mark the manpage toolchains for localsearch and tinysparql as optional
  • disable manpage installation when the required AsciiDoc/docbook toolchain is not installed
  • align both package recipes with the current cache behavior instead of treating manpage generation tools as unconditional build requirements

Why

This is another narrow pass for #390. Both packages currently record AsciiDoc/docbook manpage tooling in their build cache, and upstream already exposes a dedicated man Meson option for those install paths.

Validation

  • git diff --check
  • scripts/Check-PkgFormat localsearch
  • scripts/Check-PkgFormat tinysparql

Notes

  • I intentionally limited tinysparql to its manpage toolchain. Its docs path has a separate pre-generated tarball branch, so I did not broaden this PR into API-doc handling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant