|
@@ -5,7 +5,7 @@ Bug: https://github.com/latchset/tang/issues/32
|
|
|
|
|
|
--- a/meson.build
|
|
|
+++ b/meson.build
|
|
|
-@@ -49,7 +49,7 @@
|
|
|
+@@ -51,7 +51,7 @@
|
|
|
)
|
|
|
|
|
|
jose = dependency('jose', version: '>=8')
|
|
@@ -14,7 +14,7 @@ Bug: https://github.com/latchset/tang/issues/32
|
|
|
compiler = meson.get_compiler('c')
|
|
|
if not compiler.has_header('http_parser.h',args : '-I/usr/local/include')
|
|
|
error('http-parser devel files not found.')
|
|
|
-@@ -72,16 +72,16 @@
|
|
|
+@@ -78,16 +78,16 @@
|
|
|
install_data(units, install_dir: systemunitdir)
|
|
|
install_data(licenses, install_dir: licensedir)
|
|
|
|
|
@@ -22,7 +22,7 @@ Bug: https://github.com/latchset/tang/issues/32
|
|
|
+if asciidoctor.found()
|
|
|
foreach m : mans
|
|
|
custom_target(m.split('/')[-1], input: m + '.adoc', output: m.split('/')[-1],
|
|
|
-- command: [a2x, '-f', 'manpage', '-D', meson.current_build_dir(), '@INPUT@'],
|
|
|
+- command: [a2x, '--attribute=' + build_machine.system(), '-f', 'manpage', '-D', meson.current_build_dir(), '@INPUT@'],
|
|
|
+ command: [asciidoctor, '--attribute', 'reproducible', '--backend=manpage', '-D', meson.current_build_dir(), '@INPUT@'],
|
|
|
install_dir: join_paths(get_option('mandir'), 'man' + m.split('.')[-1]),
|
|
|
install: true
|
|
@@ -30,7 +30,7 @@ Bug: https://github.com/latchset/tang/issues/32
|
|
|
endforeach
|
|
|
else
|
|
|
- warning('Will not build man pages due to missing a2x (asciidoc) dependency!')
|
|
|
-+ warning('Will not build man pages due to missing asciidoctor (asciidoc) dependency!')
|
|
|
++ warning('Will not build man pages due to missing asciidoctor dependency!')
|
|
|
endif
|
|
|
|
|
|
# vim:set ts=2 sw=2 et:
|