| name: install_man |
| returns: void |
| description: | |
| Installs the specified man files from the source tree into system's man directory |
| during the install step. This directory can be |
| overridden by specifying it with the `install_dir` keyword argument. |
| |
| *(since 0.49.0)* [manpages are no longer compressed implicitly][install_man_49]. |
| |
| [install_man_49]: |
| https://mesonbuild.com/Release-notes-for-0-49-0.html#manpages-are-no-longer-compressed-implicitly |
| |
| varargs: |
| name: file |
| type: file | str |
| description: Man pages to install. |
| |
| warnings: |
| - the `install_mode` kwarg ignored integer values between 0.59.0 -- 1.1.0. |
| |
| kwargs: |
| install_mode: |
| type: list[str | int] |
| since: 0.47.0 |
| description: | |
| Specify the file mode in symbolic format |
| and optionally the owner/uid and group/gid for the installed files. |
| |
| See the `install_mode` kwarg of [[install_data]] for more information. |
| |
| install_dir: |
| type: str |
| description: Where to install to. |
| |
| locale: |
| type: str |
| since: 0.58.0 |
| description: | |
| Can be used to specify the locale |
| into which the |
| man page will be installed within the manual page directory tree. |
| An example manual might be `foo.fr.1` with a locale of `fr`, such |
| that `{mandir}/{locale}/man{num}/foo.1` becomes the installed file. |