[virt-tools-list] [virt-viewer] Use build id in Windows .rc file
Christophe Fergeau
cfergeau at redhat.com
Fri Mar 15 13:01:21 UTC 2013
On Fri, Mar 15, 2013 at 08:52:35AM -0400, Marc-André Lureau wrote:
>
>
> ----- Mensaje original -----
> >
> >
> > ----- Mensaje original -----
> > > This ensures version+build id will be available when looking at
> > > remote-viewer.exe properties in Windows.
> > > ---
> > > configure.ac | 3 +++
> > > src/virt-viewer.rc.in | 4 ++--
> > > 2 files changed, 5 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/configure.ac b/configure.ac
> > > index b1d532b..e71cf45 100644
> > > --- a/configure.ac
> > > +++ b/configure.ac
> > > @@ -177,6 +177,9 @@ 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])
> > > +if test "x$with_buildid" != x; then
> > > + AC_SUBST([BUILDID], [-"$with_buildid"])
> > > +fi
> > >
> > > AC_CONFIG_FILES([
> > > Makefile
> > > diff --git a/src/virt-viewer.rc.in b/src/virt-viewer.rc.in
> > > index 196e631..576f093 100644
> > > --- a/src/virt-viewer.rc.in
> > > +++ b/src/virt-viewer.rc.in
> > > @@ -9,12 +9,12 @@ BEGIN
> > > BEGIN
> > > VALUE "CompanyName", "virt-manager.org"
> > > VALUE "FileDescription", "A remote desktop client"
> > > - VALUE "FileVersion", "@VERSION@"
> > > + VALUE "FileVersion", "@VERSION@@BUILDID@"
> > > VALUE "InternalName", "@PACKAGE_STRING@"
> > > VALUE "LegalCopyright", "Copyright (C) 2007-2012 Red Hat,
> > > Inc."
> > > VALUE "OriginalFilename", "virt-viewer.exe"
> > > VALUE "ProductName", "VirtViewer"
> > > - VALUE "ProductVersion", "@VERSION@"
> > > + VALUE "ProductVersion", "@VERSION@@BUILDID@"
> > > END
> > > END
> >
> > Afaik, Windows doesn't recommend or accept arbitrary suffix in
> > version string.
> >
>
> See also
> http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
>
Yup, which says that even without that patch, our FileVersion and
ProductVersion fields are bogus ;)
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20130315/db41a6e6/attachment.sig>
More information about the virt-tools-list
mailing list