From c94cfad4ae30e5fd6e7ea77803f5855cbddf5925 Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Tue, 24 Mar 2015 22:44:13 +0100 Subject: [PATCH] Small fixes to Windows installer - re-add option to install SNMP MIBs - remove Qt specific folders during uninstall Change-Id: Idb5889cf164e90f4403435d24ae10e3dfe37fe44 Reviewed-on: https://code.wireshark.org/review/7808 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- packaging/nsis/Makefile.nmake | 1 + packaging/nsis/config.nsh.in | 2 ++ packaging/nsis/uninstall.nsi | 5 +++++ packaging/nsis/wireshark.nsi | 2 +- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake index 9e3880e511..26443ed74f 100644 --- a/packaging/nsis/Makefile.nmake +++ b/packaging/nsis/Makefile.nmake @@ -110,6 +110,7 @@ config.nsh: config.nsh.in ..\..\config.nmake -e 's/@VCREDIST_EXE@/$(VCREDIST_EXE:\=\\\\)/' \ !ENDIF -e s/@ENABLE_LIBWIRESHARK@/$(ENABLE_LIBWIRESHARK)/ \ + -e 's/@SMI_DIR@/$(SMI_DIR:\=\\\\)/' \ !IFDEF GTK_DIR -e 's/@GTK_DIR@/$(GTK_DIR:\=\\\\)/' \ !ENDIF diff --git a/packaging/nsis/config.nsh.in b/packaging/nsis/config.nsh.in index 0dcc393165..d42667270c 100644 --- a/packaging/nsis/config.nsh.in +++ b/packaging/nsis/config.nsh.in @@ -30,6 +30,8 @@ !define USER_GUIDE_DIR "@USER_GUIDE_DIR@" +!define SMI_DIR "@SMI_DIR@" + # Qt !define QT_DIR "@QT_DIR@" diff --git a/packaging/nsis/uninstall.nsi b/packaging/nsis/uninstall.nsi index d5d1e242eb..7bb78f42f1 100755 --- a/packaging/nsis/uninstall.nsi +++ b/packaging/nsis/uninstall.nsi @@ -198,9 +198,12 @@ Delete "$QUICKLAUNCH\${PROGRAM_NAME}.lnk" Delete "$QUICKLAUNCH\${PROGRAM_NAME_GTK}.lnk" Delete "$QUICKLAUNCH\${PROGRAM_NAME_QT}.lnk" +RMDir "$INSTDIR\accessible" RMDir "$INSTDIR\etc\gtk-2.0" RMDir "$INSTDIR\etc\pango" RMDir "$INSTDIR\etc" +RMDir "$INSTDIR\iconengines" +RMDir "$INSTDIR\imageformats" RMDir "$INSTDIR\lib\gtk-2.0\2.2.0\engines" RMDir "$INSTDIR\lib\gtk-2.0\2.2.0\loaders" RMDir "$INSTDIR\lib\gtk-2.0\2.2.0\immodules" @@ -223,6 +226,8 @@ RMDir "$INSTDIR\lib\pango\1.5.0\modules" RMDir "$INSTDIR\lib\pango\1.5.0" RMDir "$INSTDIR\lib\pango" RMDir "$INSTDIR\lib" +RMDir "$INSTDIR\platforms" +RMDir "$INSTDIR\printsupport" RMDir "$INSTDIR\share\themes\Default\gtk-2.0" RMDir "$INSTDIR\share\themes\Default" RMDir "$INSTDIR\share\themes" diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi index c7bc3ed501..e24bb2e7e3 100644 --- a/packaging/nsis/wireshark.nsi +++ b/packaging/nsis/wireshark.nsi @@ -927,7 +927,7 @@ SectionEnd !ifdef SMI_DIR Section "SNMP MIBs" SecMIBs ;------------------------------------------- -SetOutPath $INSTDIR\snmp\mibs +SetOutPath '$INSTDIR\snmp\mibs' File "${SMI_DIR}\share\mibs\iana\*" File "${SMI_DIR}\share\mibs\ietf\*" File "${SMI_DIR}\share\mibs\irtf\*"