gnome-shell depends on ascii-doc and json-glib
gnome-shell's extension_tool
option is enabled by default, making the following a dependency: "gnome-autoar", "json-glib" and "asciidoc".
gnome-autoar is already set as dependency of gnome-shell; json-glib is not set as dependency but is already a depdency for other packages, so gnome-shell finds it; asciidoc is not available as module yet.
Not having asciidoc's a2x
tool available results in a build failure with error message:
...
Run-time dependency gnome-autoar-0 found: YES 0.2.4
Run-time dependency json-glib-1.0 found: YES 1.5.1
Run-time dependency bash-completion found: YES 2.9
Program xsltproc found: YES (/usr/bin/xsltproc)
Program a2x found: NO
meson.build:146:4: ERROR: Program(s) ['a2x'] not found or not executable
I see two way out for solving this build failure:
- Disable
extension_tool
option by appending itsmesonargs
with-D extension_tool=false
- Add "asciidoc" to the "gnome-suites-core-deps-latest" moduleset, and add "asciidoc" and "json-glib" as deps to gnome-shell.