meson: generate man pages from asciidoc

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2021-04-06 15:32:46 +02:00
parent ae4e859f68
commit 53b37016c3
7 changed files with 150 additions and 154 deletions

View File

@ -89,10 +89,3 @@ resizepart_sources = files(
partx_sources = files(
'partx.c',
)
addpart_delpart_man = files(
'addpart.8',
'delpart.8',
'resizepart.8',
'partx.8',
)

View File

@ -95,6 +95,3 @@ lib_tcolors = static_library(
lib_color_sources,
include_directories : dir_include,
dependencies : curses_libs)
install_man(
'terminal-colors.d.5')

View File

@ -141,7 +141,3 @@ pkgconfig.generate(lib_blkid,
description : 'Block device id library',
subdirs : 'blkid',
version : pc_version)
if build_libblkid
install_man('libblkid.3')
endif

View File

@ -42,19 +42,3 @@ pkgconfig.generate(lib_uuid,
description : 'Universally unique id library',
subdirs : 'uuid',
version : pc_version)
if build_libuuid
install_man(
'man/uuid.3',
'man/uuid_clear.3',
'man/uuid_compare.3',
'man/uuid_copy.3',
'man/uuid_generate.3',
'man/uuid_is_null.3',
'man/uuid_parse.3',
'man/uuid_time.3',
'man/uuid_unparse.3',
'man/uuid_generate_random.3',
'man/uuid_generate_time.3',
'man/uuid_generate_time_safe.3')
endif

View File

@ -19,6 +19,7 @@ bindir = join_paths(prefixdir, get_option('bindir'))
sbindir = join_paths(prefixdir, get_option('sbindir'))
sysconfstaticdir = join_paths(prefixdir, 'lib')
docdir = '/usr/share/doc/util-linux'
mandir = join_paths(prefixdir, get_option('mandir'))
runstatedir = '/run'
execprefixdir = '/usr'
usrbin_exec_dir = join_paths(execprefixdir, 'bin')
@ -728,6 +729,8 @@ bison_gen = generator(
output : ['@BASENAME@.tab.c', '@BASENAME@.tab.h'],
arguments : ['@INPUT@', '--defines=@OUTPUT1@', '--output=@OUTPUT0@'])
meson_make_symlink = meson.current_source_dir() + '/tools/meson-make-symlink.sh'
config_h = configure_file(
@ -736,6 +739,9 @@ config_h = configure_file(
add_project_arguments('-include', 'config.h', language : 'c')
manadocs = []
manlinks = []
subdir('include')
subdir('lib')
subdir('libblkid')
@ -1069,7 +1075,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('text-utils/hexdump.1')
manadocs += ['text-utils/hexdump.1.adoc']
endif
opt = not get_option('build-lsmem').disabled()
@ -1084,7 +1090,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/lsmem.1')
manadocs += ['sys-utils/lsmem.1.adoc']
endif
opt = not get_option('build-chmem').disabled()
@ -1098,7 +1104,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/chmem.8')
manadocs += ['sys-utils/chmem.8.adoc']
endif
exe = executable(
@ -1109,7 +1115,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/choom.1')
manadocs += ['sys-utils/choom.1.adoc']
exe = executable(
'ipcmk',
@ -1119,7 +1125,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/ipcmk.1')
manadocs += ['sys-utils/ipcmk.1.adoc']
exe = executable(
'ipcrm',
@ -1129,7 +1135,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/ipcrm.1')
manadocs += ['sys-utils/ipcrm.1.adoc']
opt = not get_option('build-ipcs').disabled()
exe = executable(
@ -1142,7 +1148,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/ipcs.1')
manadocs += ['sys-utils/ipcs.1.adoc']
endif
opt = not get_option('build-rfkill').disabled()
@ -1157,7 +1163,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/rfkill.8')
manadocs += ['sys-utils/rfkill.8.adoc']
endif
exe = executable(
@ -1170,7 +1176,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/renice.1')
manadocs += ['sys-utils/renice.1.adoc']
endif
exe = executable(
@ -1183,7 +1189,7 @@ exe = executable(
install : true)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/setsid.1')
manadocs += ['sys-utils/setsid.1.adoc']
endif
exe = executable(
@ -1196,7 +1202,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/readprofile.8')
manadocs += ['sys-utils/readprofile.8.adoc']
endif
opt = not get_option('build-tunelp').disabled()
@ -1210,7 +1216,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/tunelp.8')
manadocs += ['sys-utils/tunelp.8.adoc']
endif
exe = executable(
@ -1223,7 +1229,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/fstrim.8')
manadocs += ['sys-utils/fstrim.8.adoc']
endif
exe = executable(
@ -1235,7 +1241,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/dmesg.1')
manadocs += ['sys-utils/dmesg.1.adoc']
endif
exe = executable(
@ -1257,7 +1263,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('sys-utils/ctrlaltdel.8')
manadocs += ['sys-utils/ctrlaltdel.8.adoc']
exe = executable(
'fsfreeze',
@ -1266,7 +1272,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('sys-utils/fsfreeze.8')
manadocs += ['sys-utils/fsfreeze.8.adoc']
exe = executable(
'blkdiscard',
@ -1277,7 +1283,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('sys-utils/blkdiscard.8')
manadocs += ['sys-utils/blkdiscard.8.adoc']
exe = executable(
'blkzone',
@ -1287,7 +1293,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('sys-utils/blkzone.8')
manadocs += ['sys-utils/blkzone.8.adoc']
exe = executable(
'ldattach',
@ -1297,7 +1303,7 @@ exe = executable(
install_dir : usrsbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/ldattach.8')
manadocs += ['sys-utils/ldattach.8.adoc']
exe = executable(
'rtcwake',
@ -1307,6 +1313,7 @@ exe = executable(
install_dir : usrsbin_exec_dir,
install : true)
exes += exe
manadocs += ['sys-utils/rtcwake.8.adoc']
exe = executable(
'setarch',
@ -1315,7 +1322,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/setarch.8')
manadocs += ['sys-utils/setarch.8.adoc']
setarch_links = ['uname26', 'linux32', 'linux64']
setarch_links_arch = {
@ -1348,7 +1355,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exe = exe
install_man('sys-utils/eject.1')
manadocs += ['sys-utils/eject.1.adoc']
endif
opt = not get_option('build-losetup').disabled()
@ -1362,7 +1369,7 @@ exe = executable(
install : opt,
build_by_default : opt)
if opt and not is_disabler(exe)
install_man('sys-utils/losetup.8')
manadocs += ['sys-utils/losetup.8.adoc']
exes += exe
endif
@ -1393,7 +1400,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/zramctl.8')
manadocs += ['sys-utils/zramctl.8.adoc']
endif
exe = executable(
@ -1406,7 +1413,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/prlimit.1')
manadocs += ['sys-utils/prlimit.1.adoc']
endif
exe = executable(
@ -1420,7 +1427,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/lsns.8')
manadocs += ['sys-utils/lsns.8.adoc']
endif
opt = not get_option('build-mount').disabled()
@ -1444,7 +1451,9 @@ exe2 = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += [exe, exe2]
install_man(mount_man)
manadocs += ['sys-utils/fstab.5.adoc',
'sys-utils/mount.8.adoc',
'sys-utils/umount.8.adoc']
endif
opt2 = opt and 'mount' in static_programs
@ -1490,7 +1499,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/swapon.8')
manadocs += ['sys-utils/swapon.8.adoc']
endif
exe = executable(
@ -1504,7 +1513,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/swapoff.8')
manlinks += 'sys-utils/swapoff.8.adoc'
endif
exe = executable(
@ -1518,7 +1527,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/lscpu.1')
manadocs += ['sys-utils/lscpu.1.adoc']
endif
exe = executable(
@ -1529,7 +1538,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('sys-utils/chcpu.8')
manadocs += ['sys-utils/chcpu.8.adoc']
exe = executable(
'wdctl',
@ -1540,7 +1549,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('sys-utils/wdctl.8')
manadocs += ['sys-utils/wdctl.8.adoc']
endif
opt = not get_option('build-mountpoint').disabled()
@ -1553,7 +1562,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/mountpoint.1')
manadocs += ['sys-utils/mountpoint.1.adoc']
endif
opt = not get_option('build-fallocate').disabled()
@ -1567,7 +1576,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/fallocate.1')
manadocs += ['sys-utils/fallocate.1.adoc']
endif
opt = not get_option('build-pivot_root').disabled()
@ -1580,7 +1589,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/pivot_root.8')
manadocs += ['sys-utils/pivot_root.8.adoc']
endif
opt = not get_option('build-switch_root').disabled()
@ -1596,7 +1605,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/switch_root.8')
manadocs += ['sys-utils/switch_root.8.adoc']
endif
opt = not get_option('build-unshare').disabled()
@ -1610,7 +1619,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/unshare.1')
manadocs += ['sys-utils/unshare.1.adoc']
endif
opt = opt and 'unshare' in static_programs
@ -1638,7 +1647,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/nsenter.1')
manadocs += ['sys-utils/nsenter.1.adoc']
endif
opt = opt and 'nsenter' in static_programs
@ -1667,7 +1676,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/setpriv.1')
manadocs += ['sys-utils/setpriv.1.adoc']
endif
exe = executable(
@ -1679,7 +1688,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('sys-utils/flock.1')
manadocs += ['sys-utils/flock.1.adoc']
opt = not get_option('build-lsirq').disabled()
exe = executable(
@ -1693,7 +1702,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/lsirq.1')
manadocs += ['sys-utils/lsirq.1.adoc']
endif
opt = not get_option('build-irqtop').disabled()
@ -1710,7 +1719,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/irqtop.1')
manadocs += ['sys-utils/irqtop.1.adoc']
endif
opt = not get_option('build-ipcs').disabled()
@ -1725,7 +1734,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('sys-utils/lsipc.1')
manadocs += ['sys-utils/lsipc.1.adoc']
endif
opt = build_hwclock
@ -1741,6 +1750,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
manadocs += ['sys-utils/hwclock.8.adoc']
endif
exe = executable(
@ -1750,7 +1760,7 @@ exe = executable(
install_dir : sbindir,
install : true)
exes += exe
install_man('disk-utils/mkfs.8')
manadocs += ['disk-utils/mkfs.8.adoc']
opt = not get_option('build-bfs').disabled()
exe = executable(
@ -1763,7 +1773,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/mkfs.bfs.8')
manadocs += ['disk-utils/mkfs.bfs.8.adoc']
endif
exe = executable(
@ -1774,7 +1784,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('disk-utils/isosize.8')
manadocs += ['disk-utils/isosize.8.adoc']
exe = executable(
'mkswap',
@ -1788,7 +1798,7 @@ exe = executable(
install : true)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/mkswap.8')
manadocs += ['disk-utils/mkswap.8.adoc']
endif
exe = executable(
@ -1802,7 +1812,7 @@ exe = executable(
install : true)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/swaplabel.8')
manadocs += ['disk-utils/swaplabel.8.adoc']
endif
opt = not get_option('build-fsck').disabled()
@ -1819,7 +1829,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/fsck.8')
manadocs += ['disk-utils/fsck.8.adoc']
endif
opt = not get_option('build-minix').disabled()
@ -1848,8 +1858,7 @@ exe3 = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += [exe, exe2, exe3]
install_man('disk-utils/mkfs.minix.8',
'disk-utils/fsck.minix.8')
manadocs += ['disk-utils/mkfs.minix.8.adoc','disk-utils/fsck.minix.8.adoc']
endif
opt = not get_option('build-cramfs').disabled()
@ -1873,8 +1882,7 @@ exe2 = executable(
build_by_default : opt)
if not is_disabler(exe)
exes += [exe, exe2]
install_man('disk-utils/mkfs.cramfs.8',
'disk-utils/fsck.cramfs.8')
manadocs += ['disk-utils/mkfs.cramfs.8.adoc','disk-utils/fsck.cramfs.8.adoc']
endif
opt = not get_option('build-raw').disabled()
@ -1887,7 +1895,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/raw.8')
manadocs += ['disk-utils/raw.8.adoc']
endif
opt = not get_option('build-fdformat').disabled()
@ -1901,7 +1909,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/fdformat.8')
manadocs += ['disk-utils/fdformat.8.adoc']
endif
exe = executable(
@ -1911,7 +1919,7 @@ exe = executable(
link_with : [lib_common],
install_dir : sbindir,
install : true)
install_man('disk-utils/blockdev.8')
manadocs += ['disk-utils/blockdev.8.adoc']
opt = not get_option('build-fdisks').disabled()
if opt and not have_dirfd and not have_ddfd
@ -1999,9 +2007,9 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('disk-utils/fdisk.8',
'disk-utils/sfdisk.8',
'disk-utils/cfdisk.8')
manadocs += ['disk-utils/fdisk.8.adoc',
'disk-utils/sfdisk.8.adoc',
'disk-utils/cfdisk.8.adoc']
endif
opt = not get_option('build-partx').disabled()
@ -2041,7 +2049,10 @@ exe4 = executable(
build_by_default : opt)
if opt
exes += [exe, exe2, exe3, exe4]
install_man(addpart_delpart_man)
manadocs += ['disk-utils/addpart.8.adoc',
'disk-utils/delpart.8.adoc',
'disk-utils/resizepart.8.adoc',
'disk-utils/partx.8.adoc']
endif
############################################################
@ -2058,7 +2069,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('term-utils/script.1')
manadocs += ['term-utils/script.1.adoc']
exe = executable(
'test_script',
@ -2083,7 +2094,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('term-utils/scriptlive.1')
manadocs += ['term-utils/scriptlive.1.adoc']
exe = executable(
'scriptreplay',
@ -2094,7 +2105,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('term-utils/scriptreplay.1')
manadocs += ['term-utils/scriptreplay.1.adoc']
opt = not get_option('build-agetty').disabled()
exe = executable(
@ -2108,7 +2119,7 @@ exe = executable(
build_by_default : opt)
if opt
exes += exe
install_man('term-utils/agetty.8')
manadocs += ['term-utils/agetty.8.adoc']
endif
opt = not get_option('build-setterm').disabled()
@ -2123,7 +2134,7 @@ exe = executable(
build_by_default : opt)
if opt
exes += exe
install_man('term-utils/setterm.1')
manadocs += ['term-utils/setterm.1.adoc']
endif
opt = not get_option('build-mesg').disabled()
@ -2137,7 +2148,7 @@ exe = executable(
build_by_default : opt)
if opt
exes += exe
install_man('term-utils/mesg.1')
manadocs += ['term-utils/mesg.1.adoc']
endif
opt = not get_option('build-wall').disabled()
@ -2151,7 +2162,7 @@ exe = executable(
build_by_default : opt)
if opt
exes += exe
install_man('term-utils/wall.1')
manadocs += ['term-utils/wall.1.adoc']
endif
# chgrp tty $(DESTDIR)$(usrbin_execdir)/wall
@ -2168,7 +2179,7 @@ exe = executable(
build_by_default : opt)
if opt
exes += exe
install_man('term-utils/write.1')
manadocs += ['term-utils/write.1.adoc']
endif
# chgrp tty $(DESTDIR)$(usrbin_execdir)/write
@ -2187,7 +2198,7 @@ exe = executable(
build_by_default : opt)
if not is_disabler(exe)
exes += exe
install_man('login-utils/login.1')
manadocs += ['login-utils/login.1.adoc']
endif
opt = not get_option('build-sulogin').disabled()
@ -2203,7 +2214,7 @@ exe = executable(
build_by_default : opt)
if not is_disabler(exe)
exes += exe
install_man('login-utils/sulogin.8')
manadocs += ['login-utils/sulogin.8.adoc']
endif
exe = executable(
@ -2216,7 +2227,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('misc-utils/cal.1')
manadocs += ['misc-utils/cal.1.adoc']
opt = not get_option('build-logger').disabled()
exe = executable(
@ -2229,7 +2240,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('misc-utils/logger.1')
manadocs += ['misc-utils/logger.1.adoc']
endif
exe = executable(
@ -2249,7 +2260,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('misc-utils/look.1')
manadocs += ['misc-utils/look.1.adoc']
exe = executable(
'mcookie',
@ -2259,7 +2270,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('misc-utils/mcookie.1')
manadocs += ['misc-utils/mcookie.1.adoc']
exe = executable(
'namei',
@ -2268,7 +2279,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('misc-utils/namei.1')
manadocs += ['misc-utils/namei.1.adoc']
exe = executable(
'whereis',
@ -2278,7 +2289,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
install_man('misc-utils/whereis.1')
manadocs += ['misc-utils/whereis.1.adoc']
exe = executable(
'lslocks',
@ -2291,7 +2302,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/lslocks.8')
manadocs += ['misc-utils/lslocks.8.adoc']
endif
exe = executable(
@ -2306,7 +2317,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/lsblk.8')
manadocs += ['misc-utils/lsblk.8.adoc']
endif
exe = executable(
@ -2318,7 +2329,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/uuidgen.1')
manadocs += ['misc-utils/uuidgen.1.adoc']
endif
exe = executable(
@ -2332,7 +2343,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/uuidparse.1')
manadocs += ['misc-utils/uuidparse.1.adoc']
endif
opt = build_uuidd
@ -2357,6 +2368,7 @@ exe2 = executable(
build_by_default : opt)
if not is_disabler(exe)
exes += [exe, exe2]
manadocs += ['misc-utils/uuidd.8.adoc']
endif
opt = build_libblkid
@ -2371,7 +2383,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('misc-utils/blkid.8')
manadocs += ['misc-utils/blkid.8.adoc']
endif
opt = opt and 'blkid' in static_programs
@ -2435,7 +2447,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/findfs.8')
manadocs += ['misc-utils/findfs.8.adoc']
endif
exe = executable(
@ -2449,7 +2461,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/wipefs.8')
manadocs += ['misc-utils/wipefs.8.adoc']
endif
exe = executable(
@ -2464,7 +2476,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/findmnt.8')
manadocs += ['misc-utils/findmnt.8.adoc']
endif
exe = executable(
@ -2475,7 +2487,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/kill.1')
manadocs += ['misc-utils/kill.1.adoc']
endif
opt = not get_option('build-rename').disabled()
@ -2488,7 +2500,7 @@ exe = executable(
build_by_default : opt)
if opt and not is_disabler(exe)
exes += exe
install_man('misc-utils/rename.1')
manadocs += ['misc-utils/rename.1.adoc']
endif
exe = executable(
@ -2499,6 +2511,7 @@ exe = executable(
install_dir : usrbin_exec_dir,
install : true)
exes += exe
manadocs += ['misc-utils/getopt.1.adoc']
exe = executable(
'fincore',
@ -2510,7 +2523,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/fincore.1')
manadocs += ['misc-utils/fincore.1.adoc']
endif
exe = executable(
@ -2523,7 +2536,7 @@ exe = executable(
install : true)
if not is_disabler(exe)
exes += exe
install_man('misc-utils/hardlink.1')
manadocs += ['misc-utils/hardlink.1.adoc']
endif
exe = executable(
@ -2579,10 +2592,10 @@ exe4 = executable(
if opt and not is_disabler(exe)
exes += [exe, exe2, exe3, exe4]
install_man('schedutils/chrt.1',
'schedutils/ionice.1',
'schedutils/taskset.1',
'schedutils/uclampset.1')
manadocs += ['schedutils/chrt.1.adoc',
'schedutils/ionice.1.adoc',
'schedutils/taskset.1.adoc',
'schedutils/uclampset.1.adoc']
endif
############################################################
@ -3004,3 +3017,49 @@ run_target(
'--parallel',
'--nonroot'],
depends : exes)
manadocs += ['lib/terminal-colors.d.5.adoc']
manadocs += ['libblkid/libblkid.3.adoc']
if build_libuuid
manadocs += [
'libuuid/man/uuid.3.adoc',
'libuuid/man/uuid_clear.3.adoc',
'libuuid/man/uuid_compare.3.adoc',
'libuuid/man/uuid_copy.3.adoc',
'libuuid/man/uuid_generate.3.adoc',
'libuuid/man/uuid_is_null.3.adoc',
'libuuid/man/uuid_parse.3.adoc',
'libuuid/man/uuid_time.3.adoc',
'libuuid/man/uuid_unparse.3.adoc']
manlinks += [
'libuuid/man/uuid_generate_random.3',
'libuuid/man/uuid_generate_time.3',
'libuuid/man/uuid_generate_time_safe.3']
endif
asciidoctor = find_program('asciidoctor')
if asciidoctor.found()
foreach adoc : manadocs
name = adoc.split('/')[-1]
page = name.split('.adoc')[0]
section = page.split('.')[-1]
mandirn = join_paths(mandir, 'man' + section)
input = adoc
custom_target(
page,
command : [ asciidoctor,
'-b', 'manpage',
'-a', 'VERSION=' + meson.project_version(),
'-a', 'ADJTIME_PATH=/etc/adjtime',
'--base-dir=' + meson.current_source_dir(),
'--destination-dir=' + meson.current_build_dir(),
'@INPUT@'],
input : input,
output : [page],
install: true,
install_dir : mandirn)
endforeach
endif

View File

@ -73,12 +73,6 @@ if build_uuidd
install_data(
uuidd_socket,
install_dir : systemdsystemunitdir)
uuidd_8 = configure_file(
input : 'uuidd.8.in',
output : 'uuidd.8',
configuration : conf)
install_man(uuidd_8)
endif
blkid_sources = files(
@ -112,12 +106,6 @@ getopt_sources = files(
'getopt.c',
)
getopt_1 = configure_file(
input : 'getopt.1.in',
output : 'getopt.1',
configuration : conf)
install_man(getopt_1)
install_data(
'getopt-example.bash',
'getopt-example.tcsh',

View File

@ -115,13 +115,6 @@ mount_sources = files(
umount_sources = files(
'umount.c',
)
mount_man = files(
'fstab.5',
'mount.8',
'umount.8',
)
swapon_sources = files(
'swapon.c',
'swapon-common.c',
@ -236,17 +229,3 @@ install_data(fstrim_service,
install_dir : systemdsystemunitdir)
install_data('fstrim.timer',
install_dir : systemdsystemunitdir)
man = configure_file(
input : 'rtcwake.8.in',
output : 'rtcwake.8',
configuration : conf)
install_man(man)
if build_hwclock
man = configure_file(
input : 'hwclock.8.in',
output : 'hwclock.8',
configuration : conf)
install_man(man)
endif