[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