[libvirt-dbus PATCH 8/9] meson: Install documentation
Daniel P. Berrangé
berrange at redhat.com
Mon Apr 27 12:52:13 UTC 2020
On Sat, Apr 25, 2020 at 10:59:45PM +0200, Andrea Bolognani wrote:
> People who install the RPM packages already get this, but it's
> good practice so let's make it happen for those who install from
> source as well.
Do we really want this ? I've not noticed apps doing this in
general - these files are usually non-installed with autotools
and meson AFAIK.
>
> The process is straightforward, but we have to be a bit careful
> with AUTHORS because this specific file is found in different
> directories depending on whether we're building from git or from
> a release.
>
> Signed-off-by: Andrea Bolognani <abologna at redhat.com>
> ---
> meson.build | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/meson.build b/meson.build
> index 7518e94..9395bc4 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -12,6 +12,7 @@ project(
> prefix = get_option('prefix')
> datadir = prefix / get_option('datadir')
> sbindir = prefix / get_option('sbindir')
> +set_variable('docdir', datadir / 'doc/libvirt-dbus')
>
> opt_dirs = [
> 'dbus_interfaces',
> @@ -258,6 +259,7 @@ if git
> configuration: { 'contributorslist': authors.stdout() },
> input: 'AUTHORS.rst.in',
> output: 'AUTHORS.rst',
> + install_dir: docdir,
> )
>
> foreach file : [ 'libvirt-dbus.spec', 'AUTHORS.rst' ]
> @@ -266,6 +268,22 @@ if git
> endif
>
>
> +# Install documentation
> +
> +docs = [
> + 'COPYING',
> + 'NEWS.rst',
> +]
> +if not git
> + docs += ['AUTHORS.rst']
> +endif
> +
> +install_data(
> + docs,
> + install_dir: docdir,
> +)
> +
> +
> # Include sub-directories
>
> subdir('data')
> --
> 2.25.3
>
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list