From 6d08939f11b6495c4fca504f5809c499938eb42f Mon Sep 17 00:00:00 2001 From: Buginator Date: Mon, 1 Jun 2009 05:06:47 +0000 Subject: [PATCH] Update NSIS again, and add the wz2100header.bmp that NSIS uses. git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@7625 4a71c877-e1ca-e34f-864e-861f7616d084 --- icons/wz2100header.bmp | Bin 0 -> 25820 bytes pkg/nsis/warzone2100.nsi | 114 ++++++++++++++++++++++++++------------- 2 files changed, 76 insertions(+), 38 deletions(-) create mode 100644 icons/wz2100header.bmp diff --git a/icons/wz2100header.bmp b/icons/wz2100header.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5b9a883209573bec8e205ff9c9d296d749296a15 GIT binary patch literal 25820 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 literal 0 HcmV?d00001 diff --git a/pkg/nsis/warzone2100.nsi b/pkg/nsis/warzone2100.nsi index d15d06f5a..4e61bd116 100644 --- a/pkg/nsis/warzone2100.nsi +++ b/pkg/nsis/warzone2100.nsi @@ -28,6 +28,8 @@ ;-------------------------------- ;General + CRCCheck on ;make sure this isn't corrupted + SetCompressor /SOLID lzma ;Name and file Name "${PACKAGE_NAME}" @@ -61,6 +63,10 @@ VIAddVersionKey "ProductVersion" "${PACKAGE_VERSION}" ;-------------------------------- ;Interface Settings + !define MUI_HEADERIMAGE + !define MUI_HEADERIMAGE_BITMAP "${TOP_SRCDIR}\icons\wz2100header.bmp" + !define MUI_HEADERIMAGE_RIGHT + !define MUI_ICON "${TOP_SRCDIR}\icons\warzone2100.ico" !define MUI_UNICON "${TOP_SRCDIR}\icons\warzone2100.uninstall.ico" @@ -124,8 +130,11 @@ VIAddVersionKey "ProductVersion" "${PACKAGE_VERSION}" !insertmacro MUI_RESERVEFILE_LANGDLL - - +;------------------------------- +; for the message box +LangString DIALOG_MSG ${LANG_ENGLISH} "Do you want to play the game in Chinese?$\r$\n$\r$\n$\r$\nImportant: This requires a different font, which may cause Warzone 2100 to take a long time to start on Windows Vista and later." +LangString DIALOG_MSG ${LANG_GERMAN} "Möchten Sie das Spiel auf Chinesisch spielen?$\r$\n$\r$\n$\r$\nWichtig: Dies benötigt eine andere Schriftart, was dazu führen könnte, dass Warzone 2100 unter Windows Vista und später sehr viel Zeit zum Starten benötigt." +LangString DIALOG_MSG ${LANG_DUTCH} "Do you want to play the game in Chinese?$\r$\n$\r$\n$\r$\nImportant: This requires a different font, which may cause Warzone 2100 to take a long time to start on Windows Vista and later." ;-------------------------------- ;Installer Sections @@ -176,8 +185,13 @@ Section $(TEXT_SecBase) SecBase File "/oname=readme.screen.css" "${TOP_SRCDIR}\doc\styles\readme.screen.css" SetOutPath "$INSTDIR\fonts" - - File "${EXTDIR}\etc\fonts\fonts.conf" + MessageBox MB_YESNO|MB_ICONQUESTION|MB_DEFBUTTON2 $(DIALOG_MSG) IDYES WINDOWSFONT_ENABLED IDNO WINDOWSFONT_DISABLED +WINDOWSFONT_ENABLED: + File "/oname=fonts.conf" "${EXTDIR}\etc\fonts\fonts.conf.wd_enable" + goto FONT_DONE +WINDOWSFONT_DISABLED: + File "/oname=fonts.conf" "${EXTDIR}\etc\fonts\fonts.conf.wd_disable" +FONT_DONE: File "${EXTDIR}\etc\fonts\DejaVuSans.ttf" File "${EXTDIR}\etc\fonts\DejaVuSans-Bold.ttf" @@ -199,7 +213,7 @@ Section $(TEXT_SecBase) SecBase WriteUninstaller "$INSTDIR\uninstall.exe" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application - + SetOutPath "$INSTDIR" ;Create shortcuts CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\uninstall.exe" @@ -207,6 +221,8 @@ Section $(TEXT_SecBase) SecBase !insertmacro MUI_STARTMENU_WRITE_END + SetOutPath "$INSTDIR" + CreateShortCut "$DESKTOP\${PACKAGE_NAME}.lnk" "$INSTDIR\${PACKAGE}.exe" SectionEnd @@ -233,25 +249,27 @@ Section $(TEXT_SecAivolutionMod) SecAivolutionMod SetOutPath "$INSTDIR" !insertmacro MUI_STARTMENU_WRITE_BEGIN "Application" - CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME} - Aivolution.lnk" "$INSTDIR\${PACKAGE}.exe" "--mod aivolution.wz" + CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME} - Aivolution.lnk" "$INSTDIR\${PACKAGE}.exe" "--mod_mp aivolution.wz" !insertmacro MUI_STARTMENU_WRITE_END SectionEnd -Section $(TEXT_SecMusicMod) SecMusicMod - - SetOutPath "$INSTDIR\mods\global\autoload" - - IfFileExists "music_1.0.wz" +6 - NSISdl::download "http://download.gna.org/warzone/releases/mods/community-music_1.0.AUTHORS" "music_1.0.AUTHORS.txt" - NSISdl::download "http://download.gna.org/warzone/releases/mods/community-music_1.0.wz" "music_1.0.wz" - Pop $R0 ; Get the return value - StrCmp $R0 "success" +2 - MessageBox MB_OK|MB_ICONSTOP "Download of Music mod failed: $R0" - - SetOutPath "$INSTDIR" - -SectionEnd +; This is disabled for now +; +;Section $(TEXT_SecMusicMod) SecMusicMod +; +; SetOutPath "$INSTDIR\mods\music" +; +; IfFileExists "music_1.0.wz" +6 +; NSISdl::download "http://download.gna.org/warzone/releases/mods/community-music_1.1.AUTHORS" "music_1.1.AUTHORS.txt" +; NSISdl::download "http://download.gna.org/warzone/releases/mods/community-music_1.1.wz" "music_1.1.wz" +; Pop $R0 ; Get the return value +; StrCmp $R0 "success" +2 +; MessageBox MB_OK|MB_ICONSTOP "Download of Music mod failed: $R0" +; +; SetOutPath "$INSTDIR" +; +;SectionEnd Section $(TEXT_SecNTWMod) SecNTWMod @@ -272,7 +290,7 @@ SectionGroupEnd Section $(TEXT_SecFMVs) SecFMVs IfFileExists "sequences.wz" +5 - NSISdl::download "http://download.gna.org/warzone/videos/sequences.wz" "sequences.wz" + NSISdl::download "http://download.gna.org/warzone/videos/sequences-2.2.wz" "sequences.wz" Pop $R0 ; Get the return value StrCmp $R0 "success" +2 MessageBox MB_OK|MB_ICONSTOP "Download of videos failed: $R0" @@ -338,6 +356,12 @@ Section $(TEXT_SecNLS) SecNLS SetOutPath "$INSTDIR\locale\ru\LC_MESSAGES" File "/oname=${PACKAGE}.mo" "${TOP_BUILDDIR}\po\ru.gmo" + SetOutPath "$INSTDIR\locale\sl\LC_MESSAGES" + File "/oname=${PACKAGE}.mo" "${TOP_BUILDDIR}\po\sl.gmo" + + SetOutPath "$INSTDIR\locale\zh_TW\LC_MESSAGES" + File "/oname=${PACKAGE}.mo" "${TOP_BUILDDIR}\po\zh_TW.gmo" + SetOutPath "$INSTDIR\locale\zh_CN\LC_MESSAGES" File "/oname=${PACKAGE}.mo" "${TOP_BUILDDIR}\po\zh_CN.gmo" @@ -355,7 +379,7 @@ Function .onInit FunctionEnd Function LaunchLink - ExecShell "" "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME}.lnk" + Exec '$INSTDIR\${PACKAGE}.exe' FunctionEnd ;-------------------------------- @@ -374,8 +398,8 @@ FunctionEnd LangString TEXT_SecAivolutionMod ${LANG_ENGLISH} "Aivolution" LangString DESC_SecAivolutionMod ${LANG_ENGLISH} "Improved artificial intelligence that learns." - LangString TEXT_SecMusicMod ${LANG_ENGLISH} "Music" - LangString DESC_SecMusicMod ${LANG_ENGLISH} "Download and install music." +; LangString TEXT_SecMusicMod ${LANG_ENGLISH} "Music" +; LangString DESC_SecMusicMod ${LANG_ENGLISH} "Download and install music." LangString TEXT_SecFMVs ${LANG_ENGLISH} "Videos" LangString DESC_SecFMVs ${LANG_ENGLISH} "Download and install videos (in-game cutscenes)." @@ -400,8 +424,8 @@ FunctionEnd LangString TEXT_SecAivolutionMod ${LANG_DUTCH} "Aivolution" LangString DESC_SecAivolutionMod ${LANG_DUTCH} "Verbeterde kunstmatige intelligentie die leert." - LangString TEXT_SecMusicMod ${LANG_DUTCH} "Muziek" - LangString DESC_SecMusicMod ${LANG_DUTCH} "Muziek downloaden en installeren." +; LangString TEXT_SecMusicMod ${LANG_DUTCH} "Muziek" +; LangString DESC_SecMusicMod ${LANG_DUTCH} "Muziek downloaden en installeren." LangString TEXT_SecFMVs ${LANG_DUTCH} "FMV" LangString DESC_SecFMVs ${LANG_DUTCH} "FMV downloaden en installeren." @@ -426,8 +450,8 @@ FunctionEnd LangString TEXT_SecAivolutionMod ${LANG_GERMAN} "Aivolution" LangString DESC_SecAivolutionMod ${LANG_GERMAN} "Verbesserte künstliche Intelligenz, die dazulernt." - LangString TEXT_SecMusicMod ${LANG_GERMAN} "Musik" - LangString DESC_SecMusicMod ${LANG_GERMAN} "Musik herunterladen und installieren." +; LangString TEXT_SecMusicMod ${LANG_GERMAN} "Musik" +; LangString DESC_SecMusicMod ${LANG_GERMAN} "Musik herunterladen und installieren." LangString TEXT_SecFMVs ${LANG_GERMAN} "FMV" LangString DESC_SecFMVs ${LANG_GERMAN} "FMV herunterladen und installieren." @@ -458,7 +482,7 @@ FunctionEnd !insertmacro MUI_DESCRIPTION_TEXT ${SecMods} $(DESC_SecMods) !insertmacro MUI_DESCRIPTION_TEXT ${SecAivolutionMod} $(DESC_SecAivolutionMod) - !insertmacro MUI_DESCRIPTION_TEXT ${SecMusicMod} $(DESC_SecMusicMod) +; !insertmacro MUI_DESCRIPTION_TEXT ${SecMusicMod} $(DESC_SecMusicMod) !insertmacro MUI_DESCRIPTION_TEXT ${SecFMVs} $(DESC_SecFMVs) !insertmacro MUI_DESCRIPTION_TEXT ${SecNTWMod} $(DESC_SecNTWMod) @@ -516,9 +540,6 @@ Section "Uninstall" Delete "$INSTDIR\fonts\DejaVuSans-Bold.ttf" RMDir "$INSTDIR\fonts" - Delete "$INSTDIR\mods\global\autoload\music_1.0.AUTHORS.txt" - Delete "$INSTDIR\mods\global\autoload\music_1.0.wz" - RMDir "$INSTDIR\mods\global\autoload" Delete "$INSTDIR\mods\music\music_1.0.AUTHORS.txt" Delete "$INSTDIR\mods\music\music_1.0.wz" @@ -612,6 +633,14 @@ Section "Uninstall" RMDir "$INSTDIR\locale\ru\LC_MESSAGES" RMDir "$INSTDIR\locale\ru" + Delete "$INSTDIR\locale\sl\LC_MESSAGES\${PACKAGE}.mo" + RMDir "$INSTDIR\locale\sl\LC_MESSAGES" + RMDir "$INSTDIR\locale\sl" + + Delete "$INSTDIR\locale\zh_TW\LC_MESSAGES\${PACKAGE}.mo" + RMDir "$INSTDIR\locale\zh_TW\LC_MESSAGES" + RMDir "$INSTDIR\locale\zh_TW" + Delete "$INSTDIR\locale\zh_CN\LC_MESSAGES\${PACKAGE}.mo" RMDir "$INSTDIR\locale\zh_CN\LC_MESSAGES" RMDir "$INSTDIR\locale\zh_CN" @@ -619,14 +648,22 @@ Section "Uninstall" RMDir "$INSTDIR\locale" RMDir "$INSTDIR" - Delete "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" - Delete "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME}.lnk" - Delete "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME} - Aivolution.lnk" - Delete "$SMPROGRAMS\$STARTMENU_FOLDER\${PACKAGE_NAME} - NTW.lnk" - RMDir "$SMPROGRAMS\$STARTMENU_FOLDER" +; remove the desktop shortcut icon + + Delete "$DESKTOP\${PACKAGE_NAME}.lnk" + +; and now, lets really remove the startmenu entries... + + !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP + + Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" + Delete "$SMPROGRAMS\$MUI_TEMP\${PACKAGE_NAME}.lnk" + Delete "$SMPROGRAMS\$MUI_TEMP\${PACKAGE_NAME} - Aivolution.lnk" + Delete "$SMPROGRAMS\$MUI_TEMP\${PACKAGE_NAME} - NTW.lnk" +; RMDir "$SMPROGRAMS\$STARTMENU_FOLDER" ;Delete empty start menu parent diretories - !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP +; !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" startMenuDeleteLoop: @@ -656,3 +693,4 @@ Function un.onInit !insertmacro MUI_UNGETLANGUAGE FunctionEnd +