diff --git a/disk-utils/meson.build b/disk-utils/meson.build index eb414117b..c1419e66d 100644 --- a/disk-utils/meson.build +++ b/disk-utils/meson.build @@ -89,10 +89,3 @@ resizepart_sources = files( partx_sources = files( 'partx.c', ) - -addpart_delpart_man = files( - 'addpart.8', - 'delpart.8', - 'resizepart.8', - 'partx.8', -) diff --git a/lib/meson.build b/lib/meson.build index f9549a09c..af08535d3 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -95,6 +95,3 @@ lib_tcolors = static_library( lib_color_sources, include_directories : dir_include, dependencies : curses_libs) - -install_man( - 'terminal-colors.d.5') diff --git a/libblkid/meson.build b/libblkid/meson.build index 1515aa593..a38462c2e 100644 --- a/libblkid/meson.build +++ b/libblkid/meson.build @@ -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 diff --git a/libuuid/meson.build b/libuuid/meson.build index edb1c2a98..d5f5b1d4a 100644 --- a/libuuid/meson.build +++ b/libuuid/meson.build @@ -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 diff --git a/meson.build b/meson.build index 7c9608d8e..885812f43 100644 --- a/meson.build +++ b/meson.build @@ -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 diff --git a/misc-utils/meson.build b/misc-utils/meson.build index 0db84cf6e..71e1f4d83 100644 --- a/misc-utils/meson.build +++ b/misc-utils/meson.build @@ -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', diff --git a/sys-utils/meson.build b/sys-utils/meson.build index 69df9f9fe..70795eccc 100644 --- a/sys-utils/meson.build +++ b/sys-utils/meson.build @@ -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