diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-02 03:35:06 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-02 03:35:06 -0500 |
commit | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (patch) | |
tree | 6efefe6a09feb09d965932b24e10436b9ac8189c /application/palemoon/installer/windows/nsis/defines.nsi.in | |
parent | e72ef92b5bdc43cd2584198e2e54e951b70299e8 (diff) | |
download | UXP-49ee0794b5d912db1f95dce6eb52d781dc210db5.tar UXP-49ee0794b5d912db1f95dce6eb52d781dc210db5.tar.gz UXP-49ee0794b5d912db1f95dce6eb52d781dc210db5.tar.lz UXP-49ee0794b5d912db1f95dce6eb52d781dc210db5.tar.xz UXP-49ee0794b5d912db1f95dce6eb52d781dc210db5.zip |
Add Pale Moon
Diffstat (limited to 'application/palemoon/installer/windows/nsis/defines.nsi.in')
-rw-r--r-- | application/palemoon/installer/windows/nsis/defines.nsi.in | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/application/palemoon/installer/windows/nsis/defines.nsi.in b/application/palemoon/installer/windows/nsis/defines.nsi.in new file mode 100644 index 000000000..ad171a5d6 --- /dev/null +++ b/application/palemoon/installer/windows/nsis/defines.nsi.in @@ -0,0 +1,69 @@ +#filter substitution +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# These defines should match application.ini settings +!define AppName "Pale Moon" +!define AppVersion "@APP_VERSION@" +!define GREVersion @MOZILLA_VERSION@ +!define AB_CD "@AB_CD@" + +!define FileMainEXE "@MOZ_APP_NAME@.exe" +!define WindowClass "Pale MoonMessageWindow" +!define DDEApplication "Pale Moon" +!define AppRegName "Pale Moon" + +!define BrandShortName "@MOZ_APP_DISPLAYNAME@" +!define BrandFullName "${BrandFullNameInternal}" + +!define NO_UNINSTALL_SURVEY + +# !define CERTIFICATE_NAME "Mozilla Corporation" +# !define CERTIFICATE_ISSUER "Thawte Code Signing CA - G2" + +# LSP_CATEGORIES is the permitted LSP categories for the application. Each LSP +# category value is ANDed together to set multiple permitted categories. +# See http://msdn.microsoft.com/en-us/library/ms742253%28VS.85%29.aspx +# The value below removes all LSP categories previously set. +!define LSP_CATEGORIES "0x00000000" + +!if "@MOZ_UPDATE_CHANNEL@" == "" +!define UpdateChannel "Unknown" +!else +!define UpdateChannel "@MOZ_UPDATE_CHANNEL@" +!endif + +# ARCH is used when it is necessary to differentiate the x64 registry keys from +# the x86 registry keys (e.g. the uninstall registry key). +#ifdef HAVE_64BIT_BUILD +!define HAVE_64BIT_BUILD +!define ARCH "x64" +!define MinSupportedVer "Microsoft Windows Vista x64" +#else +!define ARCH "x86" +!define MinSupportedVer "Microsoft Windows Vista" +#endif + +# File details shared by both the installer and uninstaller +VIProductVersion "1.0.0.0" +VIAddVersionKey "ProductName" "Pale Moon" +VIAddVersionKey "CompanyName" "Moonchild Productions" +#ifdef MOZ_OFFICIAL_BRANDING +VIAddVersionKey "LegalTrademarks" "Pale Moon is the intellectual property of Moonchild Productions." +#endif +VIAddVersionKey "LegalCopyright" "Moonchild Productions" +VIAddVersionKey "FileVersion" "${AppVersion}" +VIAddVersionKey "ProductVersion" "${AppVersion}" +# Comments is not used but left below commented out for future reference +# VIAddVersionKey "Comments" "Comments" + +# Control positions in Dialog Units so they are placed correctly with +# non-default DPI settings +!define OPTIONS_ITEM_EDGE_DU 90u +!define OPTIONS_ITEM_WIDTH_DU 356u +!define OPTIONS_SUBITEM_EDGE_DU 119u +!define OPTIONS_SUBITEM_WIDTH_DU 327u +!define INSTALL_BLURB_TOP_DU 78u +!define APPNAME_BMP_EDGE_DU 19u +!define APPNAME_BMP_TOP_DU 12u |