<div dir="ltr">The main difference is that the NSIS is user installable, with destination path selection. We are still using it for ActiveX auto-install. If it is removed from upstream, we will have to keep maintaining it ourself somewhere else and that can make maintenance/review/sharing a bit more complicated. In general I'd prefer to have that upstream, it's simpler. But I am ok if it is removed too.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 9, 2014 at 1:34 PM, Daniel P. Berrange <span dir="ltr"><<a href="mailto:berrange@redhat.com" target="_blank">berrange@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Currently supported virt-viewer Windows builds are using the MSI<br>
installer approach. Remove the now-unused & obsolete support for<br>
NSIS installers. Since there's no upgrade path between NSIS and<br>
MSI installers, it will merely cause confusion to have both<br>
continue to be supported.<br>
<br>
Signed-off-by: Daniel P. Berrange <<a href="mailto:berrange@redhat.com">berrange@redhat.com</a>><br>
---<br>
 Makefile.am                    |  10 --<br>
 <a href="http://configure.ac" target="_blank">configure.ac</a>                   |   2 -<br>
 data/Makefile.am               |  19 +--<br>
 data/<a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a> |  49 ------<br>
 data/<a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a>       | 347 -----------------------------------------<br>
 5 files changed, 2 insertions(+), 425 deletions(-)<br>
 delete mode 100644 data/<a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a><br>
 delete mode 100644 data/<a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a><br>
<br>
diff --git a/Makefile.am b/Makefile.am<br>
index 5046ccf..96c3ecb 100644<br>
--- a/Makefile.am<br>
+++ b/Makefile.am<br>
@@ -50,11 +50,7 @@ dist-hook: gen-ChangeLog gen-AUTHORS<br>
<br>
 # Generate the ChangeLog file (with all entries since the switch to git)<br>
 # and insert it into the directory we're about to use to create a tarball.<br>
-if OS_WIN32<br>
-.PHONY: gen-ChangeLog gen-AUTHORS nsis<br>
-else<br>
 .PHONY: gen-ChangeLog gen-AUTHORS<br>
-endif<br>
<br>
 gen-ChangeLog:<br>
        if test -d .git || test -d ../.git; then                \<br>
@@ -72,12 +68,6 @@ gen-AUTHORS:<br>
           mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ;           \<br>
        fi<br>
<br>
-if OS_WIN32<br>
-.PHONY: nsis<br>
-nsis:<br>
-       make -C $(builddir)/data virt-viewer-$(VERSION).exe<br>
-endif<br>
-<br>
<br>
 # this make sure those files are regenerated when they change<br>
 # (in maintainer-mode)<br>
diff --git a/<a href="http://configure.ac" target="_blank">configure.ac</a> b/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
index f966688..f4b97d1 100644<br>
--- a/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
+++ b/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
@@ -243,8 +243,6 @@ AC_CONFIG_FILES([<br>
     Makefile<br>
     data/Makefile<br>
     data/virt-viewer.wxs<br>
-    data/virt-viewer.nsis<br>
-    data/virt-viewer-debug.nsis<br>
     icons/Makefile<br>
     icons/16x16/Makefile<br>
     icons/22x22/Makefile<br>
diff --git a/data/Makefile.am b/data/Makefile.am<br>
index 086efca..2e19d40 100644<br>
--- a/data/Makefile.am<br>
+++ b/data/Makefile.am<br>
@@ -5,31 +5,17 @@ MANUFACTURER = Virt Manager Project<br>
 EXTRA_DIST =                                   \<br>
        spice-xpi-client-remote-viewer          \<br>
        <a href="http://virt-viewer.wxs.in" target="_blank">virt-viewer.wxs.in</a>                      \<br>
-       <a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a>                     \<br>
-       <a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a>               \<br>
        $(NULL)<br>
<br>
 # this make sure those files are regenerated when they change<br>
 # (in maintainer-mode)<br>
-all-local: virt-viewer.wxs virt-viewer.nsis virt-viewer-debug.nsis<br>
+all-local: virt-viewer.wxs<br>
<br>
 if OS_WIN32<br>
<br>
 deps.txt:<br>
        $(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@<br>
<br>
-virt-viewer-$(VERSION).exe: virt-viewer.nsis deps.txt<br>
-       $(AM_V_GEN)DESTDIR=`mktemp -d` && \<br>
-       make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \<br>
-       makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \<br>
-       rm -rf $$DESTDIR<br>
-<br>
-virt-viewer-debug-$(VERSION).exe: virt-viewer-debug.nsis<br>
-       $(AM_V_GEN)DESTDIR=`mktemp -d` && \<br>
-       make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \<br>
-       makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \<br>
-       rm -rf $$DESTDIR<br>
-<br>
 virt-viewer-$(WIXL_ARCH)-$(VERSION).msi: virt-viewer.wxs deps.txt<br>
        $(AM_V_GEN)DESTDIR=`mktemp -d` &&                               \<br>
        make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \<br>
@@ -47,8 +33,7 @@ msi: virt-viewer-$(WIXL_ARCH)-$(VERSION).msi<br>
<br>
 CLEANFILES +=                                  \<br>
        deps.txt                                \<br>
-       virt-viewer-$(VERSION).exe              \<br>
-       virt-viewer-$(WIXL_ARCH)-$(VERSION).msi \<br>
+       virt-viewer-$(WIXL_ARCH)-$(VERSION).msi \<br>
        $(NULL)<br>
<br>
 else #!WIN32<br>
diff --git a/data/<a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a> b/data/<a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a><br>
deleted file mode 100644<br>
index 103b080..0000000<br>
--- a/data/<a href="http://virt-viewer-debug.nsis.in" target="_blank">virt-viewer-debug.nsis.in</a><br>
+++ /dev/null<br>
@@ -1,49 +0,0 @@<br>
-#!Nsis Installer Command Script<br>
-# @configure_input@<br>
-# To build an installer from the script you would normally do:<br>
-#<br>
-#   makensis virt-viewer-debug.nsis<br>
-#<br>
-# which will generate the output file 'virt-viewer-@VERSION@.exe' which is a Windows<br>
-# installer containing your program.<br>
-<br>
-Name "VirtViewer Debug @VERSION@"<br>
-OutFile "virt-viewer-debug-@VERSION@.exe"<br>
-InstallDir "$LOCALAPPDATA\virt-viewer"<br>
-InstallDirRegKey HKCU "Software\virt-viewer" ""<br>
-<br>
-RequestExecutionLevel user<br>
-SetCompressor bzip2<br>
-ShowInstDetails hide<br>
-ShowUninstDetails hide<br>
-XPStyle on<br>
-<br>
-Page instfiles<br>
-<br>
-Section "VirtViewer Debug"<br>
-  SectionIn RO<br>
-  WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR<br>
-<br>
-  SetOutPath "$INSTDIR"<br>
-<br>
-  SetOutPath "$INSTDIR\bin"<br>
-  File "@prefix@/bin/gdb.exe"<br>
-  File "@prefix@/bin/gdbserver.exe"<br>
-  File "${DESTDIR}@prefix@/bin/debug-helper.exe"<br>
-<br>
-  # make virt-viewer debug the default spice-x client<br>
-  WriteRegStr HKCU "Software\<a href="http://spice-space.org" target="_blank">spice-space.org</a>\spicex" "client" "$INSTDIR\bin\debug-helper.exe remote-viewer.exe --spice-controller"<br>
-SectionEnd<br>
-<br>
-Section "Uninstall"<br>
-  Delete /rebootok "$INSTDIR\bin\debug-helper.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gdbserver.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gdb.exe"<br>
-  RMDir "$INSTDIR\bin"<br>
-<br>
-  RMDir "$INSTDIR"<br>
-SectionEnd<br>
-<br>
-Section -post<br>
-  WriteUninstaller "$INSTDIR\Uninstall-debug.exe"<br>
-SectionEnd<br>
diff --git a/data/<a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a> b/data/<a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a><br>
deleted file mode 100644<br>
index 103de16..0000000<br>
--- a/data/<a href="http://virt-viewer.nsis.in" target="_blank">virt-viewer.nsis.in</a><br>
+++ /dev/null<br>
@@ -1,347 +0,0 @@<br>
-#!Nsis Installer Command Script<br>
-# @configure_input@<br>
-# To build an installer from the script you would normally do:<br>
-#<br>
-#   makensis virt-viewer.nsis<br>
-#<br>
-# which will generate the output file 'virt-viewer-@VERSION@.exe' which is a Windows<br>
-# installer containing your program.<br>
-<br>
-Name "VirtViewer @VERSION@"<br>
-OutFile "virt-viewer-@VERSION@.exe"<br>
-InstallDir "$LOCALAPPDATA\virt-viewer"<br>
-InstallDirRegKey HKCU "Software\virt-viewer" ""<br>
-<br>
-RequestExecutionLevel user<br>
-SetCompressor bzip2<br>
-ShowInstDetails hide<br>
-ShowUninstDetails hide<br>
-XPStyle on<br>
-<br>
-Page directory<br>
-Page instfiles<br>
-<br>
-!define REG_UNINSTALL "Software\Microsoft\Windows\CurrentVersion\Uninstall\virt-viewer"<br>
-!define REG_IEPOLICY  "Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{96190E9D-6FBB-64DB-9095-29F6FDE0B897}"<br>
-<br>
-Function RegisterApplication<br>
-    ;Register uninstaller into Add/Remove panel (for local user only)<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayName" "VirtViewer @VERSION@"<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayIcon" "$\"$INSTDIR\bin\virt-viewer.exe$\""<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "Publisher" "<a href="http://virt-manager.org" target="_blank">virt-manager.org</a>"<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayVersion" "@VERSION@"<br>
-    WriteRegDWord HKCU "${REG_UNINSTALL}" "EstimatedSize" 32000 ;KB<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "HelpLink" "<a href="http://www.virt-manager.org" target="_blank">http://www.virt-manager.org</a>"<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "URLInfoAbout" "<a href="http://www.virt-manager.org" target="_blank">http://www.virt-manager.org</a>"<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "InstallLocation" "$\"$INSTDIR$\""<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "InstallSource" "$\"$EXEDIR$\""<br>
-    WriteRegDWord HKCU "${REG_UNINSTALL}" "NoModify" 1<br>
-    WriteRegDWord HKCU "${REG_UNINSTALL}" "NoRepair" 1<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\""<br>
-    WriteRegStr HKCU "${REG_UNINSTALL}" "Comments" "Uninstalls VirtViewer."<br>
-<br>
-    WriteRegStr HKCU "${REG_IEPOLICY}" "AppPath" "$INSTDIR\bin"<br>
-    WriteRegStr HKCU "${REG_IEPOLICY}" "AppName" "remote-viewer.exe"<br>
-    WriteRegDWord HKCU "${REG_IEPOLICY}" "Policy" 3<br>
-FunctionEnd<br>
-<br>
-Function .onInit<br>
-retry:<br>
- System::Call 'kernel32::CreateMutexA(i 0, i 0, t "VirtViewerMutex") i .r1 ?e'<br>
- Pop $R0<br>
- StrCmp $R0 0 end<br>
-   System::Call 'kernel32::CloseHandle(i r1) i.s'<br>
-   MessageBox MB_ICONEXCLAMATION|MB_RETRYCANCEL "VirtViewer is already running, quit any instance and retry." IDRETRY retry IDCANCEL cancel<br>
-cancel:<br>
-   Abort<br>
-end:<br>
-FunctionEnd<br>
-<br>
-Section "VirtViewer"<br>
-  SectionIn RO<br>
-  WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR<br>
-<br>
-  SetOutPath "$INSTDIR"<br>
-  File "deps.txt"<br>
-<br>
-  SetOutPath "$INSTDIR\bin"<br>
-  File "@prefix@/bin/gst-discoverer-0.10.exe"<br>
-  File "@prefix@/bin/gst-feedback.exe"<br>
-  File "@prefix@/bin/gst-inspect-0.10.exe"<br>
-  File "@prefix@/bin/gst-inspect.exe"<br>
-  File "@prefix@/bin/gst-launch-0.10.exe"<br>
-  File "@prefix@/bin/gst-launch.exe"<br>
-  File "@prefix@/bin/gst-typefind-0.10.exe"<br>
-  File "@prefix@/bin/gst-typefind.exe"<br>
-  File "@prefix@/bin/gst-xmlinspect-0.10.exe"<br>
-  File "@prefix@/bin/gst-xmlinspect.exe"<br>
-  File "@prefix@/bin/gst-xmllaunch-0.10.exe"<br>
-  File "@prefix@/bin/gst-xmllaunch.exe"<br>
-  File "@prefix@/bin/libatk-1.0-0.dll"<br>
-  File "@prefix@/bin/libcairo-2.dll"<br>
-  File "@prefix@/bin/libcelt051-0.dll"<br>
-  File "@prefix@/bin/libcrypto-10.dll"<br>
-  File "@prefix@/bin/libexpat-1.dll"<br>
-  File "@prefix@/bin/libffi-6.dll"<br>
-  File "@prefix@/bin/libfontconfig-1.dll"<br>
-  File "@prefix@/bin/libfreetype-6.dll"<br>
-  File "@prefix@/bin/libgdk-win32-2.0-0.dll"<br>
-  File "@prefix@/bin/libgdk-win32-2.0-0.dll"<br>
-  File "@prefix@/bin/libgdk_pixbuf-2.0-0.dll"<br>
-  File "@prefix@/bin/libgdk_pixbuf-2.0-0.dll"<br>
-  File "@prefix@/bin/libgio-2.0-0.dll"<br>
-  File "@prefix@/bin/libglib-2.0-0.dll"<br>
-  File "@prefix@/bin/libgmodule-2.0-0.dll"<br>
-  File "@prefix@/bin/libgobject-2.0-0.dll"<br>
-  File "@prefix@/bin/libgstapp-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstaudio-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstbase-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstcontroller-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstfft-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstinterfaces-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstpbutils-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstreamer-0.10-0.dll"<br>
-  File "@prefix@/bin/libgstvideo-0.10-0.dll"<br>
-  File "@prefix@/bin/libgthread-2.0-0.dll"<br>
-  File "@prefix@/bin/libgtk-win32-2.0-0.dll"<br>
-  File "@prefix@/bin/iconv.dll"<br>
-  File "@prefix@/bin/libintl-8.dll"<br>
-  File "@prefix@/bin/libjpeg-62.dll"<br>
-  File "@prefix@/bin/liborc-0.4-0.dll"<br>
-  File "@prefix@/bin/liborc-test-0.4-0.dll"<br>
-  File "@prefix@/bin/libpango-1.0-0.dll"<br>
-  File "@prefix@/bin/libpangocairo-1.0-0.dll"<br>
-  File "@prefix@/bin/libpangoft2-1.0-0.dll"<br>
-  File "@prefix@/bin/libpangowin32-1.0-0.dll"<br>
-  File "@prefix@/bin/libpixman-1-0.dll"<br>
-  File "@prefix@/bin/libpng15-15.dll"<br>
-  File "@prefix@/bin/libspice-client-glib-2.0-8.dll"<br>
-  File "@prefix@/bin/libspice-client-gtk-2.0-4.dll"<br>
-  File "@prefix@/bin/libspice-controller-0.dll"<br>
-  File "@prefix@/bin/libssl-10.dll"<br>
-  File "@prefix@/bin/libtasn1-3.dll"<br>
-  File "@prefix@/bin/libusb-1.0.dll"<br>
-  File "@prefix@/bin/libusbredirhost-1.dll"<br>
-  File "@prefix@/bin/libusbredirparser-1.dll"<br>
-  File "@prefix@/bin/libxml2-2.dll"<br>
-  File "@prefix@/bin/libp11-kit-0.dll"<br>
-  File "@prefix@/bin/libssh2-1.dll"<br>
-  File "@prefix@/bin/libcurl-4.dll"<br>
-  File "@prefix@/bin/libportablexdr-0.dll"<br>
-  File "@prefix@/bin/libidn-11.dll"<br>
-  File "@prefix@/bin/libssp-0.dll"<br>
-  File "@prefix@/bin/libvirt-0.dll"<br>
-  File "@prefix@/bin/libvirt-qemu-0.dll"<br>
-  File "@prefix@/bin/virsh.exe"<br>
-  File "@prefix@/bin/virt-pki-validate"<br>
-  File "@prefix@/bin/virt-xml-validate"<br>
-<br>
-  #gtkvnc<br>
-  File "@prefix@/bin/libgnutls-26.dll"<br>
-  File "@prefix@/bin/libgpg-error-0.dll"<br>
-  File "@prefix@/bin/libgcrypt-11.dll"<br>
-  File "@prefix@/bin/libgvnc-1.0-0.dll"<br>
-  File "@prefix@/bin/libgtk-vnc-1.0-0.dll"<br>
-<br>
-  File "@prefix@/bin/pango-querymodules.exe"<br>
-  File /oname=<a href="http://remote-viewer.com" target="_blank">remote-viewer.com</a> "${DESTDIR}@prefix@/bin/windows-cmdline-wrapper.exe"<br>
-  File "${DESTDIR}@prefix@/bin/remote-viewer.exe"<br>
-  File "${DESTDIR}@prefix@/bin/virt-viewer.exe"<br>
-  File "@prefix@/bin/libreadline6.dll"<br>
-  File "@prefix@/bin/zlib1.dll"<br>
-<br>
-  SetOutPath "$INSTDIR\etc"<br>
-  File /r "@prefix@/etc/fonts"<br>
-  File /r "@prefix@/etc/gtk-2.0"<br>
-  File /r "@prefix@/etc/libvirt"<br>
-  CreateDirectory "$INSTDIR\etc\pango"<br>
-<br>
-  CreateDirectory "$INSTDIR\etc\gtk-2.0"<br>
-<br>
-  SetOutPath "$INSTDIR\lib"<br>
-  File /r "@prefix@/lib/gdk-pixbuf-2.0"<br>
-  File /r "@prefix@/lib/gtk-2.0"<br>
-  File /r "@prefix@/lib/pango"<br>
-<br>
-  SetOutPath "$INSTDIR\lib\gstreamer-0.10"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstapp.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstaudioconvert.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstaudiorate.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstaudioresample.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstaudiotestsrc.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstautodetect.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstcoreelements.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstdirectsoundsink.dll"<br>
-  File "@prefix@/lib/gstreamer-0.10/libgstdirectsoundsrc.dll"<br>
-<br>
-  SetOutPath "$INSTDIR\share"<br>
-  File /r "@prefix@/share/libvirt"<br>
-<br>
-  # fixme for all languages<br>
-  SetOutPath "$INSTDIR\share\locale\fr"<br>
-  File "@prefix@/share/locale/fr/LC_MESSAGES/libvirt.*"<br>
-  File "${DESTDIR}@prefix@/share/locale/fr/LC_MESSAGES/virt-viewer.*"<br>
-<br>
-  SetOutPath "$INSTDIR\share\virt-viewer\ui"<br>
-  File "${DESTDIR}@prefix@/share/virt-viewer/ui/*.xml"<br>
-<br>
-  SetOutPath "$INSTDIR\share\themes\MS-Windows\gtk-2.0"<br>
-  File "@prefix@/share/themes/MS-Windows/gtk-2.0/gtkrc"<br>
-<br>
-  SetOutPath "$INSTDIR\etc\gtk-2.0"<br>
-  FileOpen $0 gtkrc w<br>
-  FileWrite $0 "gtk-theme-name = $\"MS-Windows$\" $\n"<br>
-  FileWrite $0 "gtk-icon-theme-name = $\"hicolor$\" $\n"<br>
-  FileClose $0<br>
-<br>
-  SetOutPath "$INSTDIR\share\icons\hicolor"<br>
-  File "/usr/share/icons/hicolor/index.theme"<br>
-<br>
-  SetOutPath "$INSTDIR\share\icons\hicolor\16x16\apps"<br>
-  File "${DESTDIR}@prefix@/share/icons/hicolor/16x16/apps/virt-viewer.png"<br>
-  File "/usr/share/icons/gnome/16x16/apps/preferences-desktop-keyboard-shortcuts.png"<br>
-  SetOutPath "$INSTDIR\share\icons\hicolor\32x32\apps"<br>
-  File "${DESTDIR}@prefix@/share/icons/hicolor/32x32/apps/virt-viewer.png"<br>
-  SetOutPath "$INSTDIR\share\icons\hicolor\48x48\apps"<br>
-  File "${DESTDIR}@prefix@/share/icons/hicolor/48x48/apps/virt-viewer.png"<br>
-<br>
-  ReadEnvStr $0 COMSPEC<br>
-  SetOutPath "$INSTDIR"<br>
-  nsExec::ExecToLog '$0 /C bin\pango-querymodules.exe > etc\pango\pango.modules'<br>
-<br>
-  # make virt-viewer the default spice-x client<br>
-  WriteRegStr HKCU "Software\<a href="http://spice-space.org" target="_blank">spice-space.org</a>\spicex" "client" "$INSTDIR\bin\remote-viewer.exe --spice-controller"<br>
-<br>
-SectionEnd<br>
-<br>
-Section "Start Menu Shortcuts"<br>
-  CreateDirectory "$SMPROGRAMS\VirtViewer"<br>
-  CreateShortCut "$SMPROGRAMS\VirtViewer\Remote Viewer.lnk" "$INSTDIR\bin\remote-viewer.exe" "" "$INSTDIR\bin\remote-viewer.exe" 0<br>
-  CreateShortCut "$SMPROGRAMS\VirtViewer\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0<br>
-SectionEnd<br>
-<br>
-Section "Uninstall"<br>
-  Delete /rebootok "$SMPROGRAMS\VirtViewer\Uninstall.lnk"<br>
-  Delete /rebootok "$SMPROGRAMS\VirtViewer\Remote Viewer.lnk"<br>
-  RMDir "$SMPROGRAMS\VirtViewer"<br>
-<br>
-  DeleteRegKey HKCU "Software\<a href="http://spice-space.org" target="_blank">spice-space.org</a>\spicex\client"<br>
-  DeleteRegKey /ifempty HKCU "Software\<a href="http://spice-space.org" target="_blank">spice-space.org</a>\spicex"<br>
-  DeleteRegKey /ifempty HKCU "Software\<a href="http://spice-space.org" target="_blank">spice-space.org</a>"<br>
-  DeleteRegKey HKCU "Software\virt-viewer"<br>
-  DeleteRegKey HKCU "${REG_UNINSTALL}"<br>
-  DeleteRegKey HKCU "${REG_IEPOLICY}"<br>
-<br>
-<br>
-  RMDir /r "$INSTDIR\share"<br>
-<br>
-  RMDir /r "$INSTDIR\lib\pango"<br>
-  RMDir /r "$INSTDIR\lib\gtk-2.0"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsrc.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsink.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstcoreelements.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstautodetect.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudiotestsrc.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudioresample.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudiorate.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudioconvert.dll"<br>
-  Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstapp.dll"<br>
-  RMDir "$INSTDIR\lib\gstreamer-0.10"<br>
-  RMDir /r "$INSTDIR\lib\gdk-pixbuf-2.0"<br>
-<br>
-  RMDir /r "$INSTDIR\etc\pango"<br>
-  RMDir /r "$INSTDIR\etc\gtk-2.0"<br>
-  RMDir /r "$INSTDIR\etc\fonts"<br>
-<br>
-  Delete /rebootok "$INSTDIR\bin\<a href="http://remote-viewer.com" target="_blank">remote-viewer.com</a>"<br>
-  Delete /rebootok "$INSTDIR\bin\remote-viewer.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\virt-viewer.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\virsh.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\pango-querymodules.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\virt-pki-validate"<br>
-  Delete /rebootok "$INSTDIR\bin\virt-xml-validate"<br>
-  Delete /rebootok "$INSTDIR\bin\libpangoft2-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgdk_pixbuf-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-xmllaunch.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-xmllaunch-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-xmlinspect.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-xmlinspect-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-typefind.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-typefind-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-launch.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-launch-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-inspect.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-inspect-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-feedback.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\gst-discoverer-0.10.exe"<br>
-  Delete /rebootok "$INSTDIR\bin\zlib1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libreadline6.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libffi-6.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libp11-kit-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libxml2-2.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libtasn1-3.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libssl-10.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libspice-client-gtk-2.0-4.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libspice-client-glib-2.0-8.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libspice-controller-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libpng15-15.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libpixman-1-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libpangowin32-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libpangocairo-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libpango-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\liborc-test-0.4-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\liborc-0.4-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libjpeg-62.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libintl-8.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libusb-1.0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libusbredirhost-1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libusbredirparser-1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libvirt-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libcurl-4.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libidn-11.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libssh2-1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgvnc-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgtk-vnc-1.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgpg-error-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libportablexdr-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libvirt-qemu-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libssp-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\iconv.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgtk-win32-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgthread-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstvideo-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstreamer-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstpbutils-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstinterfaces-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstfft-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstcontroller-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstbase-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstaudio-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgstapp-0.10-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgobject-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgnutls-26.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgcrypt-11.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgmodule-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libglib-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgio-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgdk_pixbuf-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libfreetype-6.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libfontconfig-1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libexpat-1.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libcrypto-10.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libcelt051-0.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libcairo-2.dll"<br>
-  Delete /rebootok "$INSTDIR\bin\libatk-1.0-0.dll"<br>
-  RMDir "$INSTDIR\bin"<br>
-  RMDir "$INSTDIR\lib"<br>
-<br>
-  Delete /rebootok "$INSTDIR\deps.txt"<br>
-  RMDir "$INSTDIR"<br>
-SectionEnd<br>
-<br>
-Section -post<br>
-  WriteUninstaller "$INSTDIR\Uninstall.exe"<br>
-  Call RegisterApplication<br>
-SectionEnd<br>
<span class="HOEnZb"><font color="#888888">--<br>
1.9.3<br>
<br>
_______________________________________________<br>
virt-tools-list mailing list<br>
<a href="mailto:virt-tools-list@redhat.com">virt-tools-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/virt-tools-list" target="_blank">https://www.redhat.com/mailman/listinfo/virt-tools-list</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Marc-André Lureau
</div>