[FIX] Add new parameters in the setup.nsi

bzr revid: stephane@openerp.com-20101229194830-ll3uekl1f1s3t4ks
This commit is contained in:
Stephane Wirtel 2010-12-29 20:48:30 +01:00
parent 1f33e5c71a
commit e724f8c070
1 changed files with 27 additions and 19 deletions

View File

@ -30,16 +30,24 @@
!include 'Sections.nsh' !include 'Sections.nsh'
!define PUBLISHER 'OpenERP S.A.' !define PUBLISHER 'OpenERP S.A.'
!define MAJOR_VERSION '6.0'
!define MINOR_VERSION '0.0' !ifndef MAJOR_VERSION
!define REVISION_VERSION 'RC2-test' !define MAJOR_VERSION '6'
!ifndef REVISION_VERSION
!define VERSION "${MAJOR_VERSION}.${MINOR_VERSION}"
!else
!define VERSION "${MAJOR_VERSION}.${MINOR_VERSION}-${REVISION_VERSION}"
!endif !endif
!ifndef MINOR_VERSION
!define MINOR_VERSION '0'
!endif
!ifndef REVISION_VERSION
!define REVISION_VERSION '0'
!endif
!ifndef BUILD_VERSION
!define VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
!else
!define VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}-${BUILD_VERSION}"
!endif
!define PRODUCT_NAME "OpenERP Server" !define PRODUCT_NAME "OpenERP Server"
!define DISPLAY_NAME "${PRODUCT_NAME} ${MAJOR_VERSION}" !define DISPLAY_NAME "${PRODUCT_NAME} ${MAJOR_VERSION}.${MINOR_VERSION}"
!define UNINSTALL_REGISTRY_ROOT HKLM !define UNINSTALL_REGISTRY_ROOT HKLM
!define UNINSTALL_REGISTRY_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${DISPLAY_NAME}" !define UNINSTALL_REGISTRY_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${DISPLAY_NAME}"
@ -60,20 +68,20 @@ ShowInstDetails show
XPStyle on XPStyle on
InstallDir "$PROGRAMFILES\OpenERP ${MAJOR_VERSION}\Server" InstallDir "$PROGRAMFILES\OpenERP ${MAJOR_VERSION}.${MINOR_VERSION}\Server"
InstallDirRegKey HKCU "${REGISTRY_KEY}" "" InstallDirRegKey HKCU "${REGISTRY_KEY}" ""
BrandingText '${PRODUCT_NAME} ${VERSION}' BrandingText '${PRODUCT_NAME} ${VERSION}'
RequestExecutionLevel admin RequestExecutionLevel admin
VIAddVersionKey "ProductName" "${PRODUCT_NAME}" #VIAddVersionKey "ProductName" "${PRODUCT_NAME}"
VIAddVersionKey "CompanyName" "${PUBLISHER}" #VIAddVersionKey "CompanyName" "${PUBLISHER}"
VIAddVersionKey "FileDescription" "Installer of ${DISPLAY_NAME}" #VIAddVersionKey "FileDescription" "Installer of ${DISPLAY_NAME}"
VIAddVersionKey "LegalCopyright" "${PUBLISHER}" #VIAddVersionKey "LegalCopyright" "${PUBLISHER}"
VIAddVersionKey "LegalTrademark" "OpenERP is a trademark of ${PUBLISHER}" #VIAddVersionKey "LegalTrademark" "OpenERP is a trademark of ${PUBLISHER}"
VIAddVersionKey "FileVersion" "${MAJOR_VERSION}" #VIAddVersionKey "FileVersion" "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
VIProductVersion "${VERSION}" #VIProductVersion "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
!insertmacro GetParameters !insertmacro GetParameters
!insertmacro GetOptions !insertmacro GetOptions
@ -216,11 +224,11 @@ Section -Post
WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe" WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe"
WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR" WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayName" "${DISPLAY_NAME}" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayName" "${DISPLAY_NAME}"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayVersion" "${MAJOR_VERSION}" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayVersion" "${MAJOR_VERSION}.${MINOR_VERSION}"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "Publisher" "${PUBLISHER}" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "Publisher" "${PUBLISHER}"
WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "Version" "${VERSION}" WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "Version" "${VERSION}"
WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMajor" "${MAJOR_VERSION}" WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMajor" "${MAJOR_VERSION}.${MINOR_VERSION}"
WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMinor" "${MINOR_VERSION}" WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMinor" "${REVISION_VERSION}"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpLink" "support@openerp.com" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpLink" "support@openerp.com"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpTelephone" "+32.81.81.37.00" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpTelephone" "+32.81.81.37.00"
WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "URLInfoAbout" "http://www.openerp.com" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "URLInfoAbout" "http://www.openerp.com"