2
2
3
3
; HM NIS Edit Wizard helper defines
4
4
!define PRODUCT_NAME " Quantum GIS"
5
- !define PRODUCT_VERSION " 0.8 Titan"
5
+ !define PRODUCT_VERSION_NUMBER " 0.8.1"
6
+ !define PRODUCT_VERSION_NAME " Titan"
7
+ !define PRODUCT_VERSION " ${PRODUCT_VERSION_NUMBER} ${PRODUCT_VERSION_NAME}"
6
8
!define PRODUCT_PUBLISHER " qgis.org"
7
9
!define PRODUCT_WEB_SITE " http://qgis.org"
8
10
!define PRODUCT_DIR_REGKEY " Software\Microsoft\Windows\CurrentVersion\App Paths\qgis.exe"
@@ -81,7 +83,7 @@ FunctionEnd
81
83
; MUI end ------
82
84
83
85
Name " ${PRODUCT_NAME} ${PRODUCT_VERSION}"
84
- OutFile " qgis_setup.exe"
86
+ OutFile " qgis_setup${PRODUCT_VERSION_NUMBER} .exe"
85
87
InstallDir " $PROGRAMFILES\Quantum GIS"
86
88
InstallDirRegKey HKLM " ${PRODUCT_DIR_REGKEY}" " "
87
89
ShowInstDetails show
@@ -93,23 +95,25 @@ Section "Quantum GIS Application" SEC01
93
95
SetOutPath " $INSTDIR"
94
96
SetOverwrite try
95
97
; ------- Qt
96
- File " C:\dev\cpp\ qgis\qgis-release \QtCore4.dll"
97
- File " C:\dev\cpp\ qgis\qgis-release \QtGui4.dll"
98
- File " C:\dev\cpp\ qgis\qgis-release \QtNetwork4.dll"
99
- File " C:\dev\cpp\ qgis\qgis-release \QtXml4.dll"
100
- File " C:\dev\cpp\ qgis\qgis-release \QtSvg4.dll"
101
- File " C:\dev\cpp\ qgis\qgis-release \mingwm10.dll"
98
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \QtCore4.dll"
99
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \QtGui4.dll"
100
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \QtNetwork4.dll"
101
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \QtXml4.dll"
102
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \QtSvg4.dll"
103
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \mingwm10.dll"
102
104
; ------- qgis Related
103
- File " C:\dev\cpp\ qgis\qgis-release \*.dll"
104
- File " C:\dev\cpp\ qgis\qgis-release \*.exe"
105
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \*.dll"
106
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \*.exe"
105
107
; ------- proj and gdal Related
106
- File " C:\dev\cpp\ qgis\qgis-release \*.csv"
108
+ File " C:\Program Files\ qgis${PRODUCT_VERSION_NUMBER} \*.csv"
107
109
; subdirs
108
- File /r " C:\dev\cpp\qgis\qgis-release\grass"
109
- File /r " C:\dev\cpp\qgis\qgis-release\lib"
110
- File /r " C:\dev\cpp\qgis\qgis-release\share"
111
- File /r " C:\dev\cpp\qgis\qgis-release\nad"
112
- File /r " C:\dev\cpp\qgis\qgis-release\msys"
110
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\grass"
111
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\lib"
112
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\share"
113
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\nad"
114
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\msys"
115
+ ; qt plugins
116
+ File /r " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\plugins"
113
117
114
118
; Shortcuts
115
119
; Next line is important - added by Tim
@@ -134,21 +138,29 @@ Section "Sample Data - Spearfish (GRASS)" SEC02
134
138
!insertmacro ZIPDLL_EXTRACT " $INSTDIR\SampleData\spearfish.zip" " $INSTDIR\SampleData\" " <ALL>"
135
139
; ZipDLL::extractall "$INSTDIR\SampleData\spearfish.zip" "$INSTDIR\SampleData\"
136
140
; the next line is a hack / workaround for a problem in zipdll.nsh
137
- !endif
141
+ ; !endif
142
+ ; !endif commented by freddy to solve the sample data extracting problem,
143
+ ; also is neccesary to download header file for nsi from :
144
+ ; http://forums.winamp.com/attachment.php?s=b03c6736d9de4a864dd2d4e7b40babfb&postid=1293264
138
145
139
146
140
147
SectionEnd
141
- Section " Sample Data - Alaska (Non GRASS)" SEC03
142
- SetOutPath " $INSTDIR\SampleData\Alaska\"
143
- NSISdl::download http://qgis.org/uploadfiles/qgis_sample_data.tar.gz alaska.tar.gz
144
- ; File "C:\dev/cpp/qgis/\qgis-release\SampleData\EnvironmentLayers\2050\A1F\Annual_dev/cpp/qgis/erature_range.asc"
145
148
149
+ Section " Development headers" SEC03
150
+ SetOutPath " $INSTDIR\include"
151
+ File " C:\Program Files\qgis${PRODUCT_VERSION_NUMBER}\include\*.h"
152
+ SectionEnd
146
153
154
+ Section " Sample Data - Alaska (Non GRASS)" SEC04
155
+ SetOutPath " $INSTDIR\SampleData\Alaska\"
156
+ NSISdl::download http://qgis.org/uploadfiles/qgis_sample_data.zip alaska.zip
157
+ !insertmacro ZIPDLL_EXTRACT " $INSTDIR\SampleData\Alaska\alaska.zip" " $INSTDIR\SampleData\Alaska" " <ALL>"
147
158
; Shortcuts
148
159
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
149
160
!insertmacro MUI_STARTMENU_WRITE_END
150
161
SectionEnd
151
162
163
+
152
164
Section -AdditionalIcons
153
165
SetOutPath $INSTDIR
154
166
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
0 commit comments