[virt-tools-list] [PATCH virt-viewer] build-sys: add --with-buildid to details build version

Daniel P. Berrange berrange at redhat.com
Tue Feb 12 19:13:19 UTC 2013


On Mon, Feb 11, 2013 at 04:48:20PM +0100, Marc-André Lureau wrote:
> Add a configure argument to append build version details, similar to
> what Daniel Berrange proposed in the "use finer package version in
> mingw-virt-viewer" thread on the ML.
> ---
>  configure.ac             | 4 ++++
>  src/remote-viewer-main.c | 2 +-
>  src/virt-viewer-main.c   | 2 +-
>  src/virt-viewer-window.c | 2 +-
>  4 files changed, 7 insertions(+), 3 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac
> index 30c2042..e0adfe4 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -196,6 +196,10 @@ if test "x$have_gtk_vnc" != "xyes" && test "x$have_spice_gtk" != "xyes"; then
>      AC_MSG_ERROR([At least one of spice or vnc must be used])
>  fi
>  
> +AC_ARG_WITH([buildid],
> +    AS_HELP_STRING([--with-buildid=id], [Set additional build version details]))
> +AC_DEFINE_UNQUOTED([BUILDID], "$with_buildid", [Build version details])
> +
>  AC_CONFIG_FILES([
>      Makefile
>      data/Makefile
> diff --git a/src/remote-viewer-main.c b/src/remote-viewer-main.c
> index 048f6b4..33cd2b2 100644
> --- a/src/remote-viewer-main.c
> +++ b/src/remote-viewer-main.c
> @@ -44,7 +44,7 @@
>  static void
>  remote_viewer_version(void)
>  {
> -    g_print(_("remote-viewer version %s\n"), VERSION);
> +    g_print(_("remote-viewer version %s\n"), VERSION BUILDID);
>      exit(EXIT_SUCCESS);
>  }
>  
> diff --git a/src/virt-viewer-main.c b/src/virt-viewer-main.c
> index 8ac061a..51f8cc6 100644
> --- a/src/virt-viewer-main.c
> +++ b/src/virt-viewer-main.c
> @@ -35,7 +35,7 @@
>  
>  static void virt_viewer_version(void)
>  {
> -    g_print(_("%s version %s\n"), PACKAGE, VERSION);
> +    g_print(_("%s version %s\n"), PACKAGE, VERSION BUILDID);
>  
>      exit(EXIT_SUCCESS);
>  }
> diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
> index c5b485c..f4204cf 100644
> --- a/src/virt-viewer-window.c
> +++ b/src/virt-viewer-window.c
> @@ -898,7 +898,7 @@ virt_viewer_window_menu_help_about(GtkWidget *menu G_GNUC_UNUSED,
>      GtkBuilder *about = virt_viewer_util_load_ui("virt-viewer-about.xml");
>  
>      GtkWidget *dialog = GTK_WIDGET(gtk_builder_get_object(about, "about"));
> -    gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), VERSION);
> +    gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), VERSION BUILDID);
>  
>      gtk_window_set_transient_for(GTK_WINDOW(dialog),
>                                   GTK_WINDOW(self->priv->window));


ACK

Though it needs .spec.in changes too, to make use of it

Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the virt-tools-list mailing list