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

Reply via email to