On 27/09/2019 13:02, John Burrell via blfs-dev wrote:
> /usr/bin/a2x is supplied by asciidoc
>
> so this seems to be a requirement, unless you can turn it off,
> which I didn't see how to do.
>
> jb.
>
In meson.build, we have:
if get_option('man')
xsltproc = find_program('xsltproc')
if get_option('extensions_tool')
a2x = find_program('a2x')
endif
and in meson_options.txt, we have:
option('extensions_tool',
type: 'boolean',
value: true,
description: 'Build gnome-extensions CLI tool'
)
and
option('man',
type: 'boolean',
value: true,
description: 'Generate man pages'
)
So the requirement for a2x may be disabled with -Dman=false or/and
-Dextensions=false.
asciidoc is in the recommended dependency chain:
gnome-shell requires gnome-control-center
gnome-control-center requires udisks2
udisks2 requires btrfs-progs (runtime)
btrfs-progs recommends asciidoc.
Diagnostic: asciidoc should be recommended for gnome-shell, or should be
disabled with -Dextensions=false (I do not see why we would recommend
-Dman=false).
"gnome-extensions" is a CLI tool to manage GNOME extensions. On a system with
all the gnome apps from the book, the command "gnome-extensions list" returns
nothing. And I do not think I miss anything. So it looks like the capacity to
mange extensions is a rather advanced feature. But I guess some of us may want
to use it. So I'll modify the book to add a2x as recommended, thanks for the
report.
Pierre
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page