source: branches/4.5.1/tools/installer/nsis/modules/opensource.nsh

Last change on this file was 2, checked in by Dmitry A. Kuminov, 17 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 3.4 KB
Line 
1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2;;
3;; Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4;; Contact: Qt Software Information (qt-info@nokia.com)
5;;
6;; This file is part of the tools applications of the Qt Toolkit.
7;;
8;; $QT_BEGIN_LICENSE:LGPL$
9;; Commercial Usage
10;; Licensees holding valid Qt Commercial licenses may use this file in
11;; accordance with the Qt Commercial License Agreement provided with the
12;; Software or, alternatively, in accordance with the terms contained in
13;; a written agreement between you and Nokia.
14;;
15;; GNU Lesser General Public License Usage
16;; Alternatively, this file may be used under the terms of the GNU Lesser
17;; General Public License version 2.1 as published by the Free Software
18;; Foundation and appearing in the file LICENSE.LGPL included in the
19;; packaging of this file. Please review the following information to
20;; ensure the GNU Lesser General Public License version 2.1 requirements
21;; will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
22;;
23;; In addition, as a special exception, Nokia gives you certain
24;; additional rights. These rights are described in the Nokia Qt LGPL
25;; Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
26;; package.
27;;
28;; GNU General Public License Usage
29;; Alternatively, this file may be used under the terms of the GNU
30;; General Public License version 3.0 as published by the Free Software
31;; Foundation and appearing in the file LICENSE.GPL included in the
32;; packaging of this file. Please review the following information to
33;; ensure the GNU General Public License version 3.0 requirements will be
34;; met: http://www.gnu.org/copyleft/gpl.html.
35;;
36;; If you are unsure which license is appropriate for your use, please
37;; contact the sales department at qt-sales@nokia.com.
38;; $QT_END_LICENSE$
39;;
40;; This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
41;; WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
42;;
43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
44!ifdef MODULE_OPENSOURCE
45!macro OPENSOURCE_INITIALIZE
46 !define MODULE_OPENSOURCE_PAGE "opensource.ini"
47 page custom ModuleOpenSourceShowPage
48!macroend
49!macro OPENSOURCE_SECTIONS
50 Section -ModuleOpenSourceSection
51 !ifdef MODULE_OPENSOURCE_ROOT
52 SetOutPath "$INSTDIR"
53 File "${MODULE_OPENSOURCE_ROOT}\OPENSOURCE-NOTICE.TXT"
54 !endif
55 SectionEnd
56
57 Function ModuleOpenSourceShowPage
58 !insertmacro MUI_HEADER_TEXT "Open Source Edition" " "
59 !insertmacro MUI_INSTALLOPTIONS_DISPLAY "${MODULE_OPENSOURCE_PAGE}"
60 strcpy "$LICENSEE" "Open Source"
61 strcpy "$LICENSE_PRODUCT" "OpenSource"
62 FunctionEnd
63!macroend
64!macro OPENSOURCE_DESCRIPTION
65!macroend
66!macro OPENSOURCE_STARTUP
67 !insertmacro MUI_INSTALLOPTIONS_EXTRACT "${MODULE_OPENSOURCE_PAGE}"
68!macroend
69!macro OPENSOURCE_FINISH
70!macroend
71!macro OPENSOURCE_UNSTARTUP
72!macroend
73!macro OPENSOURCE_UNINSTALL
74 Section -un.ModuleOpenSourceSection
75 Delete "$SMPROGRAMS\$STARTMENU_STRING\OpenSource Notice.lnk"
76 SectionEnd
77!macroend
78!macro OPENSOURCE_UNFINISH
79!macroend
80!else ;MODULE_OPENSOURCE
81!macro OPENSOURCE_INITIALIZE
82!macroend
83!macro OPENSOURCE_SECTIONS
84!macroend
85!macro OPENSOURCE_DESCRIPTION
86!macroend
87!macro OPENSOURCE_STARTUP
88!macroend
89!macro OPENSOURCE_FINISH
90!macroend
91!macro OPENSOURCE_UNSTARTUP
92!macroend
93!macro OPENSOURCE_UNINSTALL
94!macroend
95!macro OPENSOURCE_UNFINISH
96!macroend
97!endif ;MODULE_OPENSOURCE
98
Note: See TracBrowser for help on using the repository browser.