[mapguide-commits] r4610 - in trunk/Installer: . Bootstrapper
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Wed Feb 24 17:39:23 EST 2010
Author: jng
Date: 2010-02-24 17:39:22 -0500 (Wed, 24 Feb 2010)
New Revision: 4610
Modified:
trunk/Installer/Bootstrapper/Setup.nsi
trunk/Installer/build.bat
Log:
Post #361 changes:
- Added a MAX_COMPRESSION option to build.bat that can be switched off to speed up build times (defaults to YES)
- Also, remove the hardcoded version number and update the copyright year in Setup.nsi
Modified: trunk/Installer/Bootstrapper/Setup.nsi
===================================================================
--- trunk/Installer/Bootstrapper/Setup.nsi 2010-02-24 15:02:55 UTC (rev 4609)
+++ trunk/Installer/Bootstrapper/Setup.nsi 2010-02-24 22:39:22 UTC (rev 4610)
@@ -7,13 +7,11 @@
!endif
-!define MG_VERSION "2.1.0"
-
-VIProductVersion "${MG_VERSION}.0"
+VIProductVersion "${MG_VERSION}"
VIAddVersionKey "FileVersion" "1.0.0.0"
VIAddVersionKey "CompanyName" "Open Source Geospatial Foundation"
VIAddVersionKey "FileDescription" "Installer Bootstrapper package for MapGuide Open Source"
-VIAddVersionKey "LegalCopyright" "2009 Open Source Geospatial Foundation"
+VIAddVersionKey "LegalCopyright" "2010 Open Source Geospatial Foundation"
!ifndef CULTURE
!define CULTURE "en-us"
Modified: trunk/Installer/build.bat
===================================================================
--- trunk/Installer/build.bat 2010-02-24 15:02:55 UTC (rev 4609)
+++ trunk/Installer/build.bat 2010-02-24 22:39:22 UTC (rev 4610)
@@ -43,11 +43,13 @@
SET TYPEACTION=build
SET TYPEBUILD=Release
SET CULTURE=en-US
-SET INSTALLER_NAME=MapGuideOpenSource-2.1.0-Unofficial-%CULTURE%-%TYPEBUILD%
-SET INSTALLER_VERSION=2.1.0.0
-SET INSTALLER_TITLE="MapGuide OS 2.1 Unofficial (%TYPEBUILD%)"
+SET INSTALLER_NAME=MapGuideOpenSource-2.2.0-Trunk-%CULTURE%-%TYPEBUILD%
+SET INSTALLER_VERSION=2.2.0.0
+SET INSTALLER_TITLE="MapGuide Open Source 2.2 Trunk (%TYPEBUILD%)"
SET MG_SOURCE=%CD%\..\MgDev\%TYPEBUILD%
SET MG_SOURCE_INC=
+rem Set to NO to build installers quicker (at the expense of file size)
+SET MAX_COMPRESSION=YES
rem ==================================================
rem MapGuide Installer vars
@@ -400,15 +402,27 @@
pushd "%INSTALLER_DEV_BOOTSTRAP%"
echo [bootstrap]: Creating
%MSBUILD% /p:TargetFile=%INSTALLER_NAME%.msi Bootstrap.proj
+popd
if "%errorlevel%"=="1" goto error
+if "%MAX_COMPRESSION%"=="YES" goto build_max_compress
+goto build_min_compress
+
+:build_min_compress
+pushd "%INSTALLER_DEV_BOOTSTRAP%"
echo [bootstrap]: Create self-extracting package
-makensis /DINSTALLER_ROOT=%INSTALLER_DEV% /DNSISDIR=%NSIS% /DOUTNAME=%INSTALLER_NAME% /DCULTURE=%CULTURE% /DMAXCOMPRESSION Setup.nsi
-rem Use this line instead if you value build speed over compression
-rem makensis /DINSTALLER_ROOT=%INSTALLER_DEV% /DNSISDIR=%NSIS% /DOUTNAME=%INSTALLER_NAME% /DCULTURE=%CULTURE% Setup.nsi
+makensis /DINSTALLER_ROOT=%INSTALLER_DEV% /DNSISDIR=%NSIS% /DOUTNAME=%INSTALLER_NAME% /DCULTURE=%CULTURE% /DMG_VERSION=%INSTALLER_VERSION% Setup.nsi
+popd
if "%errorlevel%"=="1" goto error
+echo [build]: Installer created at %INSTALLER_OUTPUT%\%INSTALLER_NAME%.exe
+goto quit
+
+:build_max_compress
+pushd "%INSTALLER_DEV_BOOTSTRAP%"
+echo [bootstrap]: Create self-extracting package (MAX compression)
+makensis /DINSTALLER_ROOT=%INSTALLER_DEV% /DNSISDIR=%NSIS% /DOUTNAME=%INSTALLER_NAME% /DCULTURE=%CULTURE% /DMAXCOMPRESSION /DMG_VERSION=%INSTALLER_VERSION% Setup.nsi
popd
+if "%errorlevel%"=="1" goto error
echo [build]: Installer created at %INSTALLER_OUTPUT%\%INSTALLER_NAME%.exe
-
goto quit
:error_mg_server_not_found
More information about the mapguide-commits
mailing list