; ; Installer script ; ; $Id: installer.conf.nsh,v 1.4 2003/08/21 16:29:28 tsn Exp $ ; ; Config file ; ; Version: MPL 1.1/GPL 2.0/LGPL 2.1 ; ; The contents of this file are subject to the Mozilla Public License Version ; 1.1 (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.mozilla.org/MPL/ ; ; Software distributed under the License is distributed on an "AS IS" basis, ; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License ; for the specific language governing rights and limitations under the ; License. ; ; The Original Code is the configuration file for the Windows installer for ; Phoenix using NSIS2. ; ; The Initial Developer of the Original Code is ; Sébastien Delahaye . ; Portions created by the Initial Developer are Copyright (C) 2002 ; the Initial Developer. All Rights Reserved. ; ; ; Alternatively, the contents of this file may be used under the terms of ; either of the GNU General Public License Version 2 or later (the "GPL"), ; or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), ; in which case the provisions of the GPL or the LGPL are applicable instead ; of those above. If you wish to allow use of your version of this file only ; under the terms of either the GPL or the LGPL, and not to allow others to ; use your version of this file under the terms of the MPL, indicate your ; decision by deleting the provisions above and replace them with the notice ; and other provisions required by the GPL or the LGPL. If you do not delete ; the provisions above, a recipient may use your version of this file under ; the terms of any one of the MPL, the GPL or the LGPL. ; ; Default configuration vars. Edit them if you don't use the command line. ; ;!define LANG "french" ; For those local builds ;!define WEB ; This makes a web installer instead of a full installer ;!define MILESTONE "0.1-fr" ; Use it only to release a milestone !define NIGHTLY "20030820" ; Use this to release a nightly installer (use YYYYMMDD) !ifndef NAME !define NAME "Thunderbird" ; fill this in when not using cmdline compiler !ifndef NAME !error ; exit the compiler if NAME is still not set !endif !endif !ifndef GROUP !define GROUP "Mozilla" !endif !ifndef BRAND !define BRAND "Mozilla.org" !endif !define MUI_PRODUCT "${GROUP} ${NAME}" !ifndef LANG !define LANG "english" !endif !ifndef LICENSEFILE ;!define LICENSEFILE "" !endif !ifndef OUTDISK !define OUTDISK "G:\" !endif !ifndef OUTDIR !define OUTDIR "dev\seb\downloads\" !endif !ifdef WEB !ifndef MUI_VERSION !define MUI_VERSION "" ; useless, but needed for ModernUI to work !endif !ifndef WEBPATH !define WEBPATH "http://ftp.mozilla.org/pub/thunderbird/nightly/latest-trunk/" !endif !ifndef WEBFILE !define WEBFILE "thunderbird-0.1-win32.zip" !endif !ifndef OUTFILE !define OUTFILE "${GROUP}${NAME}-webinstall.exe" !endif !ifndef TEMPFOLDER !define TEMPFOLDER "Thunderbird" !endif !else !ifdef MILESTONE !define MUI_VERSION "${MILESTONE}" !else !define MUI_VERSION "${NIGHTLY}" !endif !ifndef OUTFILE !define OUTFILE "${GROUP}${NAME}-${MUI_VERSION}-setup.exe" !endif !ifndef FROMDIR !define FROMDIR "E:\mixed\ThunderbirdInstaller\files\${MUI_VERSION}\*" !endif !endif !ifndef UNINSTALLER !define UNINSTALLER "Uninstall-${NAME}.exe" !endif !ifndef EXE !define EXE "thunderbird.exe" !endif !define DIST 1 ; Use this if you want to make a release without cmdline !define UPX 1 ; Use this if you want to use UPX without cmdline ; ; Edit these vars if you are using UPX. ; !ifdef UPX !ifndef UPXDIR !define UPXDIR "E:\mixed\ThunderbirdInstaller\thunderbird\upx.exe" !endif !ifndef UPXOPT !define UPXOPT "--best -q" !endif !ifndef UNUPX !define UNUPX "-d" !endif !ifndef UPXFILES !define UPXT "E:\mixed\ThunderbirdInstaller\thunderbird\" !define UPXFILES "${UPXT}${EXE}" ;; ${UPXT}*.dll ${UPXT}components\*.dll ${UPXT}plugins\npnul32.dll" !endif !endif ; eof