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)); -- 1.8.1.1.439.g50a6b54 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list