[virt-tools-list] [PATCH virt-viewer] build-sys: add --with-buildid to details build version
Marc-André Lureau
marcandre.lureau at gmail.com
Mon Feb 11 15:48:20 UTC 2013
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
More information about the virt-tools-list
mailing list