Commits

Răzvan Rotaru  committed 12cd7c5

Updated to chicken 4.9.0.

  • Participants
  • Parent commits f56fb3e

Comments (0)

Files changed (3)

 
 A Windows installer for [Chicken Scheme](http://call-cc.org/).
 
-Works with Chicken 4.8.0.x and includes MinGW GCC Compiler 4.7.2. Only 32-bit builds are suported.
+Works with Chicken 4.8.0.x and later, and includes MinGW GCC Compiler 4.7.2. Only 32-bit builds are suported.
 
 The installer has tested only on Windows 7 64-bit. Please let me know if it workes fine on other systems as well.
 
 2. Open chicken-installer.nsi with your favourite text editor and set the correct values for variables VERSIONMAJOR, VERSIONMINOR, VERSIONBUILD and INSTALLSIZE.
 
 		!define VERSIONMAJOR 4
-		!define VERSIONMINOR 8
-		!define VERSIONBUILD 0.5
-		!define INSTALLSIZE 14410
+		!define VERSIONMINOR 9
+		!define VERSIONBUILD 0
+		!define INSTALLSIZE 156000
 
 3. Build chicken-installer.nsi using the NSIS Compiler.
 
 :patch
 cd "%CHICKEN_DIR%"
-patch setup-api.scm < "%BUILD_DIR%setup-api.scm.patch" || goto error
+::This pach is needed only for the 4.8.x releases
+if "%CHICKEN_VERSION:~0,3%"=="4.8" (echo Applying patch for 4.8.x releases && patch setup-api.scm < "%BUILD_DIR%setup-api.scm.patch" || goto error)
 
 
 :build

File chicken-installer.nsi

 !define DESCRIPTION "A practical and portable scheme system"
 # These three must be integers
 !define VERSIONMAJOR 4
-!define VERSIONMINOR 8
-!define VERSIONBUILD 0.5
+!define VERSIONMINOR 9
+!define VERSIONBUILD 0
 # These will be displayed by the "Click here for support information" link in "Add/Remove Programs"
 # It is possible to use "mailto:" links in here to open the email client
 !define HELPURL "http://call-cc.org/" # "Support Information" link
 !define UPDATEURL "http://code.call-cc.org/" # "Product Updates" link
 !define ABOUTURL "http://call-cc.org/" # "Publisher" link
 # This is the size (in kB) of all the files copied into "Program Files"
-!define INSTALLSIZE 14410
+!define INSTALLSIZE 156000
 
 RequestExecutionLevel admin ;Require admin rights on NT6+ (When UAC is turned on)