[Spice-devel] [vdagent-win PATCH 05/13] msi: Do not generate deps.txt

Frediano Ziglio fziglio at redhat.com
Mon May 28 13:26:47 UTC 2018


> 
> On Mon, May 28, 2018 at 09:57:58AM +0100, Frediano Ziglio wrote:
> > There's no reason to tell the package installed on the build system
> > used.
> 
> This can be useful to know which version of zlib or libpng are bundled
> with the agent msi installer when debugging something which is installed
> on a system. However, the .wxs file does not seem to list zlib or libpng
> as dependencies?
> 

We compile the executables with -static so both libraries are included
in the executable.

Is easier to understand the version with strings:

strings vdagent.exe | grep 'Mark Adler\|libpng version'
libpng version 1.6.29 - March 16, 2017
 libpng version 1.6.29 - March 16, 2017
 deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler
 inflate 1.2.8 Copyright 1995-2013 Mark Adler

> Christophe
> 

Frediano

> > 
> > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > ---
> >  Makefile.am          | 5 +----
> >  spice-vdagent.wxs.in | 4 ----
> >  2 files changed, 1 insertion(+), 8 deletions(-)
> > 
> > diff --git a/Makefile.am b/Makefile.am
> > index 62640f2..3020824 100644
> > --- a/Makefile.am
> > +++ b/Makefile.am
> > @@ -100,15 +100,12 @@ test_log_win_SOURCES =			\
> >  	common/test-log.cpp		\
> >  	$(NULL)
> >  
> > -deps.txt:
> > -	$(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@
> > -
> >  MANUFACTURER = The Spice Project
> >  
> >  EXTRA_DIST += spice-vdagent.wxs.in
> >  CONFIG_STATUS_DEPENDENCIES = spice-vdagent.wxs.in
> >  
> > -spice-vdagent-$(WIXL_ARCH)-$(VERSION)$(BUILDID).msi: spice-vdagent.wxs
> > deps.txt all
> > +spice-vdagent-$(WIXL_ARCH)-$(VERSION)$(BUILDID).msi: spice-vdagent.wxs all
> >  	$(AM_V_GEN)DESTDIR=`mktemp -d`&&				\
> >  	make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null &&	\
> >  	MANUFACTURER="$(MANUFACTURER)" wixl -D SourceDir=$(prefix)	\
> > diff --git a/spice-vdagent.wxs.in b/spice-vdagent.wxs.in
> > index 452f995..7432ca9 100644
> > --- a/spice-vdagent.wxs.in
> > +++ b/spice-vdagent.wxs.in
> > @@ -61,9 +61,6 @@
> >                              Wait="yes"/>
> >              </Component>
> >            </Directory>
> > -          <Component Id="CDepsTxt" Guid="*">
> > -            <File Id='depstxt' Name='deps.txt' DiskId='1'
> > Source='deps.txt' KeyPath='yes'/>
> > -          </Component>
> >          </Directory>
> >        </Directory>
> >      </Directory>
> > @@ -71,7 +68,6 @@
> >      <Feature Id="Complete"  Level="1">
> >        <ComponentRef Id="CSpiceAgent"/>
> >        <ComponentRef Id="CSpiceService"/>
> > -      <ComponentRef Id="CDepsTxt"/>
> >      </Feature>
> >  
> >    </Product>


More information about the Spice-devel mailing list