diff options
author | Gerald Combs <gerald@wireshark.org> | 2018-04-17 10:08:16 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2018-04-17 17:09:51 +0000 |
commit | b56e437160f93dbecc18256dfe6b1d7f7cce135f (patch) | |
tree | 761403606d73c5809832236dea2ba1ad332aa345 /packaging | |
parent | f2aa1cbdec5f5534cdbc1c4b6cb4ffd7da368eae (diff) |
More GTK+ removal.
Remove GTK+ entries from .gitignore and start removing it from
packaging.
Change-Id: I70391000906e983eab250c8158b486c3dc6d4a16
Reviewed-on: https://code.wireshark.org/review/26988
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/macosx/utility-launcher/wireshark | 14 | ||||
-rw-r--r-- | packaging/nsis/wireshark.nsi | 106 |
2 files changed, 5 insertions, 115 deletions
diff --git a/packaging/macosx/utility-launcher/wireshark b/packaging/macosx/utility-launcher/wireshark index e412a5024c..4844bedff6 100755 --- a/packaging/macosx/utility-launcher/wireshark +++ b/packaging/macosx/utility-launcher/wireshark @@ -16,16 +16,4 @@ if [ ! -d "$WIRESHARK_APP_DIR" ] ; then exit 1 fi -APP_NAME=`basename "$0"` - -APP_CONTENTS="$WIRESHARK_APP_DIR/Contents" -if [ -f "$APP_CONTENTS/Frameworks/QtWidgets" -o -d "$APP_CONTENTS/Frameworks/QtWidgets.framework" ] ; then - # Qt - if [ "$APP_NAME" = "wireshark" ] ; then - APP_NAME=Wireshark - fi - exec "$APP_CONTENTS/MacOS/$APP_NAME" "$@" -else - # GTK+ - exec "$APP_CONTENTS/Resources/bin/$APP_NAME" "$@" -fi +exec "$WIRESHARK_APP_DIR/Contents/MacOS/Wireshark" "$@" diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi index ef3ca0d22b..2904713a88 100644 --- a/packaging/nsis/wireshark.nsi +++ b/packaging/nsis/wireshark.nsi @@ -806,21 +806,13 @@ Delete "$SMPROGRAMS\${PROGRAM_NAME}\Wireshark Web Site.lnk" ; Create File Extensions (depending on additional tasks page) ; None Associate +; XXX Replace with a checkbox. ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 11" "State" StrCmp $0 "1" SecRequired_skip_FileExtensions -; GTK+ Associate -ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 10" "State" -StrCmp $0 "1" SecRequired_GTK_FileExtensions ; Qt Associate ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 9" "State" StrCmp $0 "1" SecRequired_QT_FileExtensions -SecRequired_GTK_FileExtensions: -WriteRegStr HKCR ${WIRESHARK_ASSOC} "" "Wireshark capture file" -WriteRegStr HKCR "${WIRESHARK_ASSOC}\Shell\open\command" "" '"$INSTDIR\${PROGRAM_NAME_PATH_GTK}" "%1"' -WriteRegStr HKCR "${WIRESHARK_ASSOC}\DefaultIcon" "" '"$INSTDIR\${PROGRAM_NAME_PATH_GTK}",1' -Goto SecRequired_Associate_FileExtensions - SecRequired_QT_FileExtensions: WriteRegStr HKCR ${WIRESHARK_ASSOC} "" "Wireshark capture file" WriteRegStr HKCR "${WIRESHARK_ASSOC}\Shell\open\command" "" '"$INSTDIR\${PROGRAM_NAME_PATH_QT}" "%1"' @@ -958,43 +950,6 @@ File "${STAGING_DIR}\tshark.exe" File "${STAGING_DIR}\tshark.html" SectionEnd - -!ifdef GTK_DIR -Section /o "${PROGRAM_NAME} 1" SecWiresharkGtk -;------------------------------------------- -SetOutPath $INSTDIR -File "${STAGING_DIR}\${PROGRAM_NAME_PATH_GTK}" -; Write an entry for ShellExecute -WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\App Paths\${PROGRAM_NAME_PATH_GTK}" "" '$INSTDIR\${PROGRAM_NAME_PATH_GTK}' -WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\App Paths\${PROGRAM_NAME_PATH_GTK}" "Path" '$INSTDIR' - -!include gtk-dll-manifest.nsh - -Push $0 - -; Create start menu entries (depending on additional tasks page) -ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "State" -StrCmp $0 "0" SecRequired_skip_StartMenuGtk -CreateShortCut "$SMPROGRAMS\${PROGRAM_NAME_GTK}.lnk" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" "" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" 0 "" "" "${PROGRAM_FULL_NAME_GTK}" -SecRequired_skip_StartMenuGtk: - -; Create desktop icon (depending on additional tasks page and command line option) -ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "State" -StrCmp $0 "0" SecRequired_skip_DesktopIconGtk -CreateShortCut "$DESKTOP\${PROGRAM_NAME_GTK}.lnk" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" "" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" 0 "" "" "${PROGRAM_FULL_NAME_GTK}" -SecRequired_skip_DesktopIconGtk: - -; Create quick launch icon (depending on additional tasks page and command line option) -ReadINIStr $0 "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "State" -StrCmp $0 "0" SecRequired_skip_QuickLaunchIconGtk -CreateShortCut "$QUICKLAUNCH\${PROGRAM_NAME_GTK}.lnk" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" "" "$INSTDIR\${PROGRAM_NAME_PATH_GTK}" 0 "" "" "${PROGRAM_FULL_NAME_GTK}" -SecRequired_skip_QuickLaunchIconGtk: - -Pop $0 -SectionEnd ; "SecWiresharkGtk" -!endif - - SectionGroup "Plugins & Extensions" SecPluginsGroup Section "Dissector Plugins" SecPlugins @@ -1191,9 +1146,6 @@ SectionEnd !insertmacro MUI_DESCRIPTION_TEXT ${SecWiresharkQt} "The main network protocol analyzer application." !endif !insertmacro MUI_DESCRIPTION_TEXT ${SecTShark} "Text based network protocol analyzer." -!ifdef GTK_DIR - !insertmacro MUI_DESCRIPTION_TEXT ${SecWiresharkGtk} "The classic user interface." -!endif !insertmacro MUI_DESCRIPTION_TEXT ${SecPluginsGroup} "Plugins and extensions for both ${PROGRAM_NAME} and TShark." !insertmacro MUI_DESCRIPTION_TEXT ${SecPlugins} "Additional protocol dissectors." @@ -1230,12 +1182,12 @@ SectionEnd ; Callback functions ; ============================================================================ !ifdef QT_DIR -; Disable File extensions and icon if Wireshark (Qt / GTK+) isn't selected +; Disable File extensions and icon if Wireshark (Qt) isn't selected Function .onSelChange Push $0 Goto onSelChange.checkqt -;Check Wireshark Qt and after check GTK+ +;Check Wireshark Qt onSelChange.checkqt: SectionGetFlags ${SecWiresharkQt} $0 IntOp $0 $0 & ${SF_SELECTED} @@ -1256,7 +1208,7 @@ onSelChange.unselectqt: WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 9" "Flags" "DISABLED" ; Select "None Association" WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 11" "State" 1 - Goto onSelChange.checkgtk + Goto onSelChange.end onSelChange.selectqt: ; Qt Icon @@ -1272,43 +1224,6 @@ onSelChange.selectqt: ; Force None and GTK+ Association to no selected WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 11" "State" 0 WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 10" "State" 0 - Goto onSelChange.checkgtk - -;Check Wireshark GTK+ -onSelChange.checkgtk: -!ifdef GTK_DIR - SectionGetFlags ${SecWiresharkGtk} $0 - IntOp $0 $0 & ${SF_SELECTED} - IntCmp $0 0 onSelChange.unselectgtk - IntCmp $0 ${SF_SELECTED} onSelChange.selectgtk -!endif - Goto onSelChange.end - -!ifdef GTK_DIR -onSelChange.unselectgtk: - ;GTK+ Icon - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "Flags" "DISABLED" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "State" 0 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "Flags" "DISABLED" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "State" 0 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "Flags" "DISABLED" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "State" 0 - ;GTK+ Association - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 10" "Flags" "DISABLED" - Goto onSelChange.end - -onSelChange.selectgtk: - ;GTK+ Icon - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "State" 1 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "State" 0 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "State" 1 - ;GTK+ Association - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 10" "Flags" "" - Goto onSelChange.end -!endif onSelChange.end: Pop $0 @@ -1325,19 +1240,6 @@ Var USBPCAP_NAME ; DisplayName from USBPcap installation Function myShowCallback -!ifdef GTK_DIR - ; If GTK+ is available enable icon and associate from additional tasks - ; GTK+ Icon - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 5" "State" 1 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 6" "State" 0 - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "Flags" "" - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 7" "State" 1 - ;Qt Association - WriteINIStr "$PLUGINSDIR\AdditionalTasksPage.ini" "Field 10" "Flags" "" -!endif - ClearErrors ; detect if WinPcap should be installed WriteINIStr "$PLUGINSDIR\WinPcapPage.ini" "Field 4" "Text" "Install WinPcap ${PCAP_DISPLAY_VERSION}" |