source: trunk/tools/installer/config/mingw-opensource.conf@ 577

Last change on this file since 577 was 561, checked in by Dmitry A. Kuminov, 16 years ago

trunk: Merged in qt 4.6.1 sources.

File size: 4.8 KB
Line 
1#############################################################################
2##
3## Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4## All rights reserved.
5## Contact: Nokia Corporation (qt-info@nokia.com)
6##
7## This file is part of the tools applications of the Qt Toolkit.
8##
9## $QT_BEGIN_LICENSE:LGPL$
10## Commercial Usage
11## Licensees holding valid Qt Commercial licenses may use this file in
12## accordance with the Qt Commercial License Agreement provided with the
13## Software or, alternatively, in accordance with the terms contained in
14## a written agreement between you and Nokia.
15##
16## GNU Lesser General Public License Usage
17## Alternatively, this file may be used under the terms of the GNU Lesser
18## General Public License version 2.1 as published by the Free Software
19## Foundation and appearing in the file LICENSE.LGPL included in the
20## packaging of this file. Please review the following information to
21## ensure the GNU Lesser General Public License version 2.1 requirements
22## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23##
24## In addition, as a special exception, Nokia gives you certain additional
25## rights. These rights are described in the Nokia Qt LGPL Exception
26## version 1.1, included in the file LGPL_EXCEPTION.txt in this 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 have questions regarding the use of this file, please contact
37## Nokia at qt-info@nokia.com.
38## $QT_END_LICENSE$
39##
40#############################################################################
41#extracts the package to buildDir
42
43#extract dest "build_mingw_opensource"
44#Section EXTRACT
45#extract extUnpack "qt-win-opensource-src-4.6.1.zip"
46#SectionEnd
47
48#build the binaries
49#build begin mingw "build_mingw_opensource"
50
51#Section CONFIGURE
52#build configure "-confirm-license -release -plugin-sql-sqlite -qt-libpng -qt-libjpeg"
53#SectionEnd
54
55#Section BUILD
56#build bin
57#SectionEnd
58
59#build finish
60
61# organize release files
62#Section ORGANIZE
63#delete dir "release_mingw_opensource"
64
65#copy dest "release_mingw_opensource"
66#copy src "build_mingw_opensource"
67
68# extract everything once more
69#extract dest "release_mingw_opensource"
70#extract unpack "qt-win-opensource-src-4.4.3.zip"
71
72# qconfig.h
73#copy file "src\corelib\global\qconfig.h"
74#copy file "include\QtCore\qconfig.h"
75#copy file "include\Qt\qconfig.h"
76
77# qconfig.pri
78#copy file "mkspecs\qconfig.pri"
79
80# .qmake.cache
81#copy file ".qmake.cache"
82
83# default mkspec
84#copy files "mkspecs\default\*" "mkspecs\default\"
85
86# copy all binary files
87#copy all "*.a"
88#copy all "*.exe"
89#copy all "*.dll"
90
91# .prl files
92#copy files "lib\*.prl" "lib\"
93
94# remove unused stuff
95#delete files "lib\*.dll"
96
97# copy InetLoad license info
98#copy files "..\INetLoad\Readme.txt" "src\3rdparty\InetLoad\"
99
100#SectionEnd
101
102Section NSIS
103# general installer options
104installer begin "Qt OpenSource"
105installer version "4.4.3"
106installer output "c:\iwmake\qt-win-opensource-4.4.3-mingw.exe"
107installer startmenu "Qt by Nokia v4.4.3 (OpenSource)"
108installer enable component_page
109installer enable directory_page
110installer enable startmenu_page
111installer instdir mingw 0 "Qt Installation Directory"
112installer licenseFile "%IWMAKE_ROOT%\release_mingw_opensource\LICENSE.GPL"
113#installer licenseFile "%IWMAKE_ROOT%\release_mingw_opensource\LICENSE.PREVIEW.OPENSOURCE"
114
115installer runfunction "Run Examples and Demos"
116installer readmefunction "Show Documentation"
117
118installer module registeruiext
119installer module opensource
120
121# mingw options
122installer module mingw
123installer src mingw "release_mingw_opensource"
124installer makeFileList mingw "release_mingw_opensource"
125installer buildDir mingw "build_mingw_opensource"
126installer enable nodirlengthcheck
127
128# public generatable package
129installer openpackage
130
131SectionEnd
132
133# compile the package
134Section NSIS_COMPILE
135installer compile
136SectionEnd
Note: See TracBrowser for help on using the repository browser.