From a7c47d4e6c6316e20433da64f97e05ccd8bf643c Mon Sep 17 00:00:00 2001 From: Pat Thoyts Date: Wed, 16 Jun 2010 13:38:07 +0100 Subject: [PATCH] Provide a Windows installer. This patch implements an installer for Windows using the open source Nullsoft Scriptable Installation System (http://nsis.sourceforge.net) to create a simple installation option for end users. Signed-off-by: Pat Thoyts --- Anagramarama.nsi | 158 +++++++++++++++++++++++++++++++++++++++++++++++ Makefile.vc | 9 ++- src/ag.ico | Bin 0 -> 22382 bytes src/ag.rc | 10 +-- 4 files changed, 172 insertions(+), 5 deletions(-) create mode 100644 Anagramarama.nsi create mode 100644 src/ag.ico diff --git a/Anagramarama.nsi b/Anagramarama.nsi new file mode 100644 index 0000000..725c951 --- /dev/null +++ b/Anagramarama.nsi @@ -0,0 +1,158 @@ +;; Anagramarama.nsi - Copyright (C) 2006 Pat Thoyts +;; +;; ------------------------------------------------------------------------- +;; +;; This is an NSIS installer script to create a Windows installer for +;; Anagramarama. +;; +;; This script needs to be compiled by the NullSoft installer compiler. +;; +;; ------------------------------------------------------------------------- +;; +;; Copyright (c) 2006 Pat Thoyts +;; +;; Licensed under the Apache License, Version 2.0 (the "License"); +;; you may not use this file except in compliance with the License. +;; You may obtain a copy of the License at +;; +;; http://www.apache.org/licenses/LICENSE-2.0 +;; +;; Unless required by applicable law or agreed to in writing, software +;; distributed under the License is distributed on an "AS IS" BASIS, +;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;; See the License for the specific language governing permissions and +;; limitations under the License. +;; +;; ------------------------------------------------------------------------- + +!include "MUI.nsh" + +!define AG_RELEASE_MAJOR 0 +!define AG_RELEASE_MINOR 3 +!define AG_RELEASE_PATCH 1 + +Name "Anagramarama" +OutFile "Anagramarama${AG_RELEASE_MAJOR}${AG_RELEASE_MINOR}.exe" +SetCompressor /solid lzma +CRCCheck on +XPStyle on +SilentInstall normal +ShowInstDetails hide +RequestExecutionLevel admin + +InstallDir $PROGRAMFILES\Anagramarama +InstallDirRegKey HKLM "SOFTWARE\Anagramarama" "" +!define UninstallRegistryKey SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Anagramarama + +;; ------------------------------------------------------------------------- +;; Version resource +;; +ViProductVersion "${AG_RELEASE_MAJOR}.${AG_RELEASE_MINOR}.0.0" +VIAddVersionKey FileVersion ${AG_RELEASE_MAJOR}.${AG_RELEASE_MINOR}.0.${AG_RELEASE_PATCH}" +VIAddVersionKey ProductVersion ${AG_RELEASE_MAJOR}.${AG_RELEASE_MINOR}.0.0" +VIAddVersionKey ProductName "Anagramarama" +VIAddVersionKey CompanyName "Colm Gallagher" +VIAddVersionKey LegalCopyright "Copyright (c) Colm Gallagher" +VIAddVersionKey FileDescription "Anagramarama Installer" + +;; ------------------------------------------------------------------------- +;; Language strings +;; +LangString DESC_SecMain ${LANG_ENGLISH} \ + "Install program files and English resources (required)." +LangString DESC_SecDocs ${LANG_ENGLISH} \ + "Install documentation." +LangString DESC_SecLangPt ${LANG_ENGLISH} \ + "Include Partugese support." +LangString DESC_SecMenu ${LANG_ENGLISH} \ + "Create Start menu shortcuts." +LangString DESC_FinishPageText ${LANG_ENGLISH} \ + "Successfully installed Anagramarama." + +;; ------------------------------------------------------------------------- +;; Interface Settings + +!define MUI_ABORTWARNING + +;; ------------------------------------------------------------------------- +;; Pages + +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_LICENSE "gpl.txt" +!insertmacro MUI_PAGE_COMPONENTS +!insertmacro MUI_PAGE_DIRECTORY +!define MUI_FINISHPAGE_NOAUTOCLOSE "True" +!insertmacro MUI_PAGE_INSTFILES +!define MUI_FINISHPAGE_TEXT $(DESC_FinishPageText) +!insertmacro MUI_PAGE_FINISH + +!insertmacro MUI_UNPAGE_WELCOME +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES +!define MUI_UNFINISHPAGE_NOAUTOCLOSE "True" +!insertmacro MUI_UNPAGE_FINISH + +;; ------------------------------------------------------------------------- +;; Installer Sections +;; +Section "Anagramara" SecMain + SectionIn RO + SetOutPath "$INSTDIR" + File "Release\ag.exe" + File "Release\SDL.dll" + File "Release\SDL_mixer.dll" + File /r "audio" + SetOutPath "$INSTDIR\i18n" + File /r "i18n\en_GB" + WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayName" "Anagramarama" + WriteRegStr HKLM "${UninstallRegistryKey}" "UninstallString" "$INSTDIR\Uninstall.exe" + WriteRegDWORD HKLM "${UninstallRegistryKey}" "NoModify" 1 + WriteRegDWORD HKLM "${UninstallRegistryKey}" "NoRepair" 1 + WriteUninstaller "$INSTDIR\Uninstall.exe" +SectionEnd + +Section "Documentation" SecDocs + SetOutPath "$INSTDIR" + File "readme" +SectionEnd + +Section /o "Portugese" SecLangPt + SetOutPath "$INSTDIR\i18n" + File /r "i18n\pt_BR" +SectionEnd + +Section /o "Start Menu Shortcuts" SecMenu + SetOutPath "$INSTDIR" + CreateDirectory "$SMPROGRAMS\Anagramarama" + CreateShortCut "$SMPROGRAMS\Anagramarama\Anagramarama.lnk" "$INSTDIR\ag.exe" "" "$INSTDIR\ag.exe" 0 + CreateShortCut "$SMPROGRAMS\Anagramarama\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 +SectionEnd + +;; ------------------------------------------------------------------------- +;; Uninstaller Section +;; +Section "Uninstall" + Delete "$INSTDIR\Uninstall.exe" + RMDir /r "$INSTDIR" + DeleteRegKey HKLM "${UninstallRegistryKey}" + DeleteRegKey HKLM SOFTWARE\Anagramarama +SectionEnd + +;; ------------------------------------------------------------------------- +;; Assign language strings to sections +!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN + !insertmacro MUI_DESCRIPTION_TEXT ${SecMain} $(DESC_SecMain) + !insertmacro MUI_DESCRIPTION_TEXT ${SecDocs} $(DESC_SecDocs) + !insertmacro MUI_DESCRIPTION_TEXT ${SecLangPt} $(DESC_SecLangPt) + !insertmacro MUI_DESCRIPTION_TEXT ${SecMenu} $(DESC_SecMenu) +!insertmacro MUI_FUNCTION_DESCRIPTION_END + +!insertmacro MUI_LANGUAGE "English" +!insertmacro MUI_LANGUAGE "PortugueseBR" + +;; ------------------------------------------------------------------------- +;; Initialize variables +;; +Function .onInit +FunctionEnd + diff --git a/Makefile.vc b/Makefile.vc index 5e2a0c1..32c81a2 100644 --- a/Makefile.vc +++ b/Makefile.vc @@ -7,7 +7,7 @@ # $Id$ #------------------------------------------------------------------------- -VERSION=0.2 +VERSION=0.3 # You should set SDLDIR to the directory containing your SDL include # and lib directories. @@ -63,6 +63,8 @@ RMDIR = rmdir /s /q >NUL RMDIR = deltree /y !endif DEL = del /f /q +CP = copy /y >NUL +MAKENSIS = "C:\Program Files (x86)\NSIS\makensis.exe" TMPDIR =$(OUTDIR)\Objects @@ -88,6 +90,11 @@ ag: setup $(OUTDIR)\ag.exe $(OUTDIR)\ag.exe: $(OBJS) $(LD) $(LDFLAGS) -out:$@ $** $(LIBS) +release: ag + @$(CP) $(SDLDIR:/=\)\bin\sdl.dll $(OUTDIR)\SDL.dll + @$(CP) $(SDLDIR:/=\)\bin\SDL_mixer.dll $(OUTDIR)\SDL_mixer.dll + @$(MAKENSIS) /V2 Anagramarama.nsi + .PHONY: all ag #------------------------------------------------------------------------- diff --git a/src/ag.ico b/src/ag.ico new file mode 100644 index 0000000000000000000000000000000000000000..fe160703b16b4516622029ef5f26e27623c8c12f GIT binary patch literal 22382 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 literal 0 HcmV?d00001 diff --git a/src/ag.rc b/src/ag.rc index 8563d59..5ce4cad 100644 --- a/src/ag.rc +++ b/src/ag.rc @@ -22,12 +22,12 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "FileDescription", "Anagramarama " VERSION "\0" - VALUE "OriginalFilename", "ag" VERSION ".exe\0" + VALUE "FileDescription", "Anagramarama\0" + VALUE "OriginalFilename", "ag.exe\0" VALUE "CompanyName", "GPL\0" VALUE "FileVersion", VERSION "\0" - VALUE "LegalCopyright", "Copyright \251 2003 Colm Gallagher\0" - VALUE "ProductName", "Anagramarama " VERSION "\0" + VALUE "LegalCopyright", "GNU General Public License\0" + VALUE "ProductName", "Anagramarama\0" VALUE "ProductVersion", VERSION "\0" END END @@ -36,3 +36,5 @@ BEGIN VALUE "Translation", 0x409, 1200 END END + +100 ICON "ag.ico" -- 2.23.0