[Spice-devel] [PATCH spice-gtk] meson: Pass --msgid-bugs-address to PO generation
Marc-André Lureau
marcandre.lureau at gmail.com
Tue Feb 19 21:51:22 UTC 2019
Hi
On Tue, Feb 19, 2019 at 6:11 PM Frediano Ziglio <fziglio at redhat.com> wrote:
>
> As autoconf provide e-mail address in the .po files.
> The change in main meson.build is just a move to allow the
> other meson.buuild to see the setting.
>
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
ack (pretty useless, even glib/gtk doesn't need it...)
> ---
> meson.build | 38 +++++++++++++++++++-------------------
> po/meson.build | 1 +
> 2 files changed, 20 insertions(+), 19 deletions(-)
>
> diff --git a/meson.build b/meson.build
> index c015de7f..1863c52a 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -339,6 +339,25 @@ endif
> add_project_arguments(compiler.get_supported_arguments(spice_gtk_global_cflags),
> language : 'c')
>
> +#
> +# write config.h
> +#
> +proj_version = meson.project_version()
> +proj_name = meson.project_name()
> +config_data = {'VERSION' : proj_version,
> + 'PACKAGE_VERSION' : proj_version,
> + 'GETTEXT_PACKAGE' : proj_name,
> + 'LOCALE_DIR' : spice_gtk_localedir,
> + 'PACKAGE_STRING' : '@0@ @1@'.format(proj_name, proj_version),
> + 'PACKAGE_BUGREPORT' : 'spice-devel at lists.freedesktop.org'}
> +foreach key, value : config_data
> + spice_gtk_config_data.set_quoted(key, value)
> +endforeach
> +
> +configure_file(output : 'config.h',
> + install : false,
> + configuration : spice_gtk_config_data)
> +
> #
> # Subdirectories
> #
> @@ -359,25 +378,6 @@ subdir('man')
> subdir('po')
> subdir('vapi')
>
> -#
> -# write config.h
> -#
> -proj_version = meson.project_version()
> -proj_name = meson.project_name()
> -config_data = {'VERSION' : proj_version,
> - 'PACKAGE_VERSION' : proj_version,
> - 'GETTEXT_PACKAGE' : proj_name,
> - 'LOCALE_DIR' : spice_gtk_localedir,
> - 'PACKAGE_STRING' : '@0@ @1@'.format(proj_name, proj_version),
> - 'PACKAGE_BUGREPORT' : 'spice-devel at lists.freedesktop.org'}
> -foreach key, value : config_data
> - spice_gtk_config_data.set_quoted(key, value)
> -endforeach
> -
> -configure_file(output : 'config.h',
> - install : false,
> - configuration : spice_gtk_config_data)
> -
> #
> # write spice-client-glib.pc
> #
> diff --git a/po/meson.build b/po/meson.build
> index fb3c3957..da459f2f 100644
> --- a/po/meson.build
> +++ b/po/meson.build
> @@ -1,3 +1,4 @@
> i18n = import('i18n')
> i18n.gettext(meson.project_name(),
> + args : '--msgid-bugs-address=' + config_data['PACKAGE_BUGREPORT'],
> preset : 'glib')
> --
> 2.20.1
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
--
Marc-André Lureau
More information about the Spice-devel
mailing list