svn-gvsig-desktop / tags / v1_11_0_Build_1302 / install / build.xml @ 40002
History | View | Annotate | Download (17.9 KB)
1 |
<?xml version="1.0" ?>
|
---|---|
2 |
<project default="main"> |
3 |
|
4 |
|
5 |
<property file="../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/build.number"/> |
6 |
<import file="../binaries/ant/utilities.xml"/> |
7 |
<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" > |
8 |
<classpath>
|
9 |
<pathelement location="${ant.file.ant_libs.dir}/jarbundler-1.9.jar"/> |
10 |
</classpath>
|
11 |
</taskdef>
|
12 |
|
13 |
<property file="build.properties"/> <!--COMPROBAR EXTENSIONES --> |
14 |
<property name="DIR_LIN" location="./instalador-gvSIG-lin"/> |
15 |
<property name="DIR_WIN" location="./instalador-gvSIG-win"/> |
16 |
<property name="DIR_MAC" location="./instalador-gvSIG-mac"/> |
17 |
<property name="baseFileName" value="${APPNAME}-${bversion}-build_${build.number}"/> |
18 |
<property name="LINUXBIN" value="${baseFileName}-linux-i586.bin"/> |
19 |
<property name="LINUXBINWITHJRE" value="${baseFileName}-linux-i586-withjre.bin"/> |
20 |
<property name="WINDOWSZIP" value="${baseFileName}-windows-i586.7z" /> |
21 |
<property name="WINDOWSEXE" value="${baseFileName}-windows-i586.exe"/> |
22 |
<property name="WINDOWSEXEWITHJRE" value="${baseFileName}-windows-i586-withjre.exe"/> |
23 |
<property name="MAC_10_ZIP" value="${baseFileName}-mac-10_4.zip"/> |
24 |
<property name="JARNAME" value="${APPNAME}-${bversion}-build_${build.number}.jar"/> |
25 |
<property name="INSTALLER_DIR" value="${APPNAME}-${version}_installer"/> |
26 |
<property name="nombre_autoinstalador" value="gvSIG ${version} build ${build.number} autoinstalador"/> <!--OJO!!!! HAY QUE REVISAR ESTO --> |
27 |
<property name="filesToExclude" value="**/ojdbc*.jar,**/gt2-oracle-spatial-*.jar,**/sdoapi.jar,**/jpe91_sdk.jar,**/jsde91_sdk.jar"/> |
28 |
<property name="DIR_SCRIPTS" location="./scripts"/> |
29 |
<property environment="env" /> |
30 |
|
31 |
|
32 |
<condition property="LAUNCHER7Z" value="./launcher/7z/7za" else="./launcher/7z/7z.exe"> |
33 |
<os family="unix" /> |
34 |
</condition>
|
35 |
|
36 |
<condition property="Lang.Is.Spanish"> |
37 |
<contains string="${env.LANG}" substring="es"/> |
38 |
</condition>
|
39 |
<condition property="directorio.base"> |
40 |
<available file="../install" type="dir" /> |
41 |
</condition>
|
42 |
|
43 |
<target name="E_Spanish" if="Lang.Is.Spanish"> |
44 |
<property name="ERROR_BASEDIR" value="Este script debe invocarse desde el directorio install del workspace" /> |
45 |
</target>
|
46 |
|
47 |
<target name="E_notSpanish" unless="Lang.Is.Spanish"> |
48 |
<property name="ERROR_BASEDIR" value="This script must be run from the workspace\install's directory" /> |
49 |
</target>
|
50 |
|
51 |
<target name="check" depends="E_Spanish,E_notSpanish"> |
52 |
<fail message="${ERROR_BASEDIR}" unless="directorio.base"/> |
53 |
</target>
|
54 |
|
55 |
<target name="main" depends="check,Linux,Windows,Mac" > |
56 |
<echo message="DISTRIBUCION" /> |
57 |
</target>
|
58 |
<!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
59 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
60 |
-->
|
61 |
<target name="Linux" depends="check,CopyFilesLin,CopyExtLin,CreateJarLin,InstallationLin,cleanDirLIN"> |
62 |
<echo> ********************************************* </echo> |
63 |
<echo> ******** LINUX DONE *********</echo> |
64 |
<echo> ********************************************* </echo> |
65 |
</target>
|
66 |
<target name="CopyFilesLin" description="Copia de ficheros LEEME y los jar y zip de _fwAndami/lib"> |
67 |
<delete dir="${DIR_LIN}/bin"/> |
68 |
<mkdir dir="${DIR_LIN}/bin/gvSIG/extensiones"/> |
69 |
<!-- copiamos los fichers README LEEME y LLIG-ME, y gpl.txt -->
|
70 |
|
71 |
<mkdir dir="${DIR_LIN}/bin/install"/> |
72 |
<copy todir="${DIR_LIN}/bin"> |
73 |
<fileset dir="${DIR_LIN}/installer_files"> |
74 |
<include name="*"/> |
75 |
<exclude name="*.*" /> |
76 |
</fileset>
|
77 |
</copy>
|
78 |
<copy todir="${DIR_LIN}/bin" file="${DIR_LIN}/resources/gpl.txt"/> |
79 |
|
80 |
<mkdir dir="${DIR_LIN}/bin/lib"/> |
81 |
|
82 |
<!-- copiamos los jar y zip que tenemos en _fwAndami/lib -->
|
83 |
<copy todir="${DIR_LIN}/bin/lib"> |
84 |
<fileset dir="../_fwAndami/lib"> |
85 |
<include name="*.jar"/> |
86 |
<include name="*.zip"/> |
87 |
</fileset>
|
88 |
</copy>
|
89 |
|
90 |
<copy todir="${DIR_LIN}/bin" file="../_fwAndami/andami.jar"/> |
91 |
<copy todir="${DIR_LIN}/bin" file="../_fwAndami/castor.properties"/> |
92 |
|
93 |
<mkdir dir="${DIR_LIN}/bin/theme"/> |
94 |
<copy todir="${DIR_LIN}/bin/theme"> |
95 |
<fileset dir="../_fwAndami/theme"> |
96 |
<include name="*"/> |
97 |
</fileset>
|
98 |
</copy>
|
99 |
|
100 |
|
101 |
|
102 |
</target>
|
103 |
|
104 |
<target name="CopyExtLin" description="Copia de las extensiones" > |
105 |
<!-- Estas extensiones se copian directamente al directorio destino, ya que no vamos a dar -->
|
106 |
<!-- opcion a no instalarlas, son obligatorias. Los drivers de oracle no se deben copiar -->
|
107 |
<for list="${MANDATORY_EXTENSIONS}" param="mandatory"> |
108 |
<sequential>
|
109 |
<copy todir="${DIR_LIN}/bin/gvSIG/extensiones/@{mandatory}"> |
110 |
<fileset dir="../_fwAndami/gvSIG/extensiones/@{mandatory}" excludes="${filesToExclude}"> |
111 |
</fileset>
|
112 |
</copy>
|
113 |
<echo>copiado @{mandatory}</echo> |
114 |
</sequential>
|
115 |
</for>
|
116 |
|
117 |
<delete dir="${DIR_LIN}/extensiones"/> |
118 |
<mkdir dir="${DIR_LIN}/extensiones" /> |
119 |
|
120 |
|
121 |
|
122 |
<!-- Copiamos las demas extensiones, de nuevo sin copiar los drivers de oracle -->
|
123 |
<for list="${EXTENSIONS}" param="extensions"> |
124 |
<sequential>
|
125 |
<copy todir="${DIR_LIN}/extensiones/@{extensions}"> |
126 |
<fileset dir="../_fwAndami/gvSIG/extensiones/@{extensions}" excludes="${filesToExclude}"> |
127 |
</fileset>
|
128 |
</copy>
|
129 |
<echo>extension ==> @{extensions} </echo> |
130 |
</sequential>
|
131 |
</for>
|
132 |
</target>
|
133 |
|
134 |
<target name="ContributionsInsertion" description="Inserción de las contribuciones para Linux" > |
135 |
<exec dir="." executable="${DIR_SCRIPTS}/preparePrevInstall.sh"></exec> |
136 |
<input
|
137 |
message="Instale en este momento las contribuciones externas y después continúe con este proceso. Cuando el instalador pregunte el lugar donde está instalado gvSIG, proporciónele la ruta al directorio prev_install que se ha creado nuevo en el directorio INSTALL de su workspace. ¿Desea continuar ahora?" |
138 |
validargs="Sí,No" |
139 |
addproperty="continue" |
140 |
/>
|
141 |
<condition property="abort"> |
142 |
<equals arg1="No" arg2="${continue}"/> |
143 |
</condition>
|
144 |
<fail if="abort">Build abortado.</fail> |
145 |
<exec dir="." executable="${DIR_SCRIPTS}/appendContributionsToInstall.sh"></exec> |
146 |
</target>
|
147 |
|
148 |
<target name="CreateJarLin" depends="ContributionsInsertion" description="Generacion del instalador(jar) para Linux" > |
149 |
<!-- Generamos el instalador (jar) para Linux -->
|
150 |
<delete file="../${JARNAME}"/> |
151 |
<ant dir="${DIR_LIN}"> |
152 |
<property name="JARNAME" value="${JARNAME}"/> |
153 |
<property name="GVSIG_VERSION" value="${version}"/> |
154 |
<property name="APPNAME" value="${APPNAME}"/> |
155 |
</ant>
|
156 |
</target>
|
157 |
|
158 |
<target name="InstallationLin" description="Generacion de la distribucion"> |
159 |
<echo> ********************************************* </echo> |
160 |
<echo> Buildnumber----> ${build.number} --- version--> ${version}</echo> |
161 |
<echo> ********************************************* </echo> |
162 |
|
163 |
<!-- INSTALACION PARA LINUX -->
|
164 |
<mkdir dir="${OUTPUT_DIR}" /> |
165 |
<delete dir="${DIR_LIN}/${INSTALLER_DIR}"/> |
166 |
<mkdir dir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall"/> |
167 |
<move todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall"> |
168 |
<fileset file="./${JARNAME}"/> |
169 |
</move>
|
170 |
|
171 |
<!-- carpetas CVS no se copiaran, ANT las excluye por defecto -->
|
172 |
<copy todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall"> |
173 |
<fileset dir="./launcher/izpack-launcher-1.3_linux/dist"> |
174 |
<exclude name="launcher.ini"/> |
175 |
</fileset>
|
176 |
</copy>
|
177 |
<chmod file="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher-Linux" perm="ugo+rx"/> |
178 |
|
179 |
<copy file="${DIR_LIN}/resources/launcher.ini.j15" tofile="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher.ini"/> |
180 |
<replace file="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher.ini" token="%JARNAME%" value="${JARNAME}"/> |
181 |
|
182 |
<!-- comprimimos la carpeta tmp_gvSIGInstall en tmp.tgz -->
|
183 |
<tar destfile="${DIR_LIN}/${INSTALLER_DIR}/tmp.tgz" compression="gzip"> |
184 |
<tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}" mode="755" > |
185 |
<include name="tmp_gvSIGInstall/launcher-Linux"/> |
186 |
<include name="tmp_gvSIGInstall/install_jre.sh"/> |
187 |
</tarfileset>
|
188 |
<tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}"> |
189 |
<include name="tmp_gvSIGInstall/*"/> |
190 |
<exclude name="tmp_gvSIGInstall/launcher-Linux"/> |
191 |
<exclude name="tmp_gvSIGInstall/install_jre.sh"/> |
192 |
</tarfileset>
|
193 |
</tar>
|
194 |
<!-- copiamos la jre y volvemos a comprimir en tmp_wjre.tgz -->
|
195 |
<copy todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall"> |
196 |
<fileset file="${DIR_LIN}/jre/*-1_6_0_*.gz"/> |
197 |
</copy>
|
198 |
<tar destfile="${DIR_LIN}/${INSTALLER_DIR}/tmp_wjre.tgz" compression="gzip"> |
199 |
<tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}" mode="755" > |
200 |
<include name="tmp_gvSIGInstall/launcher-Linux"/> |
201 |
<include name="tmp_gvSIGInstall/install_jre.sh"/> |
202 |
</tarfileset>
|
203 |
<tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}"> |
204 |
<include name="tmp_gvSIGInstall/*"/> |
205 |
<exclude name="tmp_gvSIGInstall/launcher-Linux"/> |
206 |
<exclude name="tmp_gvSIGInstall/install_jre.sh"/> |
207 |
</tarfileset>
|
208 |
</tar>
|
209 |
<echo message="#!/bin/sh${line.separator}" file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp" /> |
210 |
<echo message="lcount=59${line.separator}" file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp" append="true" /> |
211 |
<concat destfile="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}" binary="true" > |
212 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/> |
213 |
<fileset file="./launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh"/> |
214 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/tmp.tgz"/> |
215 |
</concat>
|
216 |
<concat destfile="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}" binary="true" > |
217 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/> |
218 |
<fileset file="./launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh"/> |
219 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/tmp_wjre.tgz"/> |
220 |
</concat>
|
221 |
<chmod file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}" perm="ugo+rx"/> |
222 |
<chmod file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}" perm="ugo+rx"/> |
223 |
<delete file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/> |
224 |
<move todir="${OUTPUT_DIR}" > |
225 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}"/> |
226 |
<fileset file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}"/> |
227 |
</move>
|
228 |
<chmod file="${OUTPUT_DIR}/${LINUXBIN}" perm="ugo+rx"/> |
229 |
<chmod file="${OUTPUT_DIR}/${LINUXBINWITHJRE}" perm="ugo+rx"/> |
230 |
<delete dir="${DIR_LIN}/${INSTALLER_DIR}"/> |
231 |
</target>
|
232 |
<target name="cleanDirLIN" description="Limpiamos los directorios DIR_LIN"> |
233 |
<delete dir="${DIR_LIN}/extensiones" /> |
234 |
<delete dir="${DIR_LIN}/bin" /> |
235 |
|
236 |
</target>
|
237 |
|
238 |
<!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
239 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
240 |
-->
|
241 |
<target name="Windows" depends="check,CopyFilesWin,CopyExtWin,CreateJarWin,InstallationWin,cleanDirWIN" > |
242 |
<echo> ********************************************* </echo> |
243 |
<echo> ******** WINDOWS DONE *********</echo> |
244 |
<echo> ********************************************* </echo> |
245 |
</target>
|
246 |
<target name="CopyFilesWin" description="Copia de ficheros LEEME y los jar y zip de _fwAndami/lib" > |
247 |
|
248 |
|
249 |
<delete dir="${DIR_WIN}/bin"/> |
250 |
<mkdir dir="${DIR_WIN}/bin/gvSIG/extensiones"/> |
251 |
<mkdir dir="${DIR_WIN}/bin/install"/> |
252 |
<copy todir="${DIR_WIN}/bin"> |
253 |
<fileset dir="${DIR_WIN}/installer_files"> |
254 |
<include name="*.txt"/> |
255 |
</fileset>
|
256 |
</copy>
|
257 |
<copy todir="${DIR_WIN}/bin" file="${DIR_WIN}/resources/gpl.txt"/> |
258 |
|
259 |
<!-- copiamos los jar y zip que tenemos en _fwAndami/lib -->
|
260 |
<copy todir="${DIR_WIN}/bin/lib"> |
261 |
<fileset dir="../_fwAndami/lib"> |
262 |
<include name="*.jar"/> |
263 |
<include name="*.zip"/> |
264 |
</fileset>
|
265 |
</copy>
|
266 |
|
267 |
<copy todir="${DIR_WIN}/bin" file="../_fwAndami/andami.jar"/> |
268 |
<copy todir="${DIR_WIN}/bin" file="../_fwAndami/castor.properties"/> |
269 |
|
270 |
<mkdir dir="${DIR_WIN}/bin/theme"/> |
271 |
<copy todir="${DIR_WIN}/bin/theme"> |
272 |
<fileset dir="../_fwAndami/theme"> |
273 |
<include name="*"/> |
274 |
</fileset>
|
275 |
</copy>
|
276 |
|
277 |
|
278 |
|
279 |
<delete dir="${DIR_WIN}/tmpResources"/> |
280 |
<mkdir dir="${DIR_WIN}/tmpResources" /> |
281 |
|
282 |
<!-- Copiamos el lanzador y sus traduciones al tmpResources,sin copiar el ini, manifest y los CVS (ANT excluye carpetas CVS por defecto -->
|
283 |
<copy todir="${DIR_WIN}/tmpResources"> |
284 |
<fileset dir="./launcher/izpack-launcher-1.3/dist/"> |
285 |
<include name="**/"/> |
286 |
<exclude name="**/*.ini"/> |
287 |
<exclude name="**/*.manifest"/> |
288 |
</fileset>
|
289 |
</copy>
|
290 |
<move file="${DIR_WIN}/tmpResources/launcher-Win32.exe" tofile="${DIR_WIN}/tmpResources/gvSIG.exe"/> |
291 |
<!--<copy todir="${DIR_WIN}/tmpResources/jai_imageio-1_0_01-lib-windows/">
|
292 |
<fileset dir="${DIR_WIN}/jre_installers_1.6/jai_imageio-1_0_01-lib-windows"/>
|
293 |
</copy>-->
|
294 |
<copy file="${DIR_WIN}/resources/gvSIG.ini.J15" tofile="${DIR_WIN}/tmpResources/gvSIG.ini"/> |
295 |
|
296 |
</target>
|
297 |
<target name="CopyExtWin" description="Copia de las extensiones" > |
298 |
<!-- Estas extensiones se copian directamente al directorio destino, ya que no vamos a dar -->
|
299 |
<!-- opcion a no instalarlas, son obligatorias. Los drivers de oracle no se deben copiar -->
|
300 |
<for list="${MANDATORY_EXTENSIONS}" param="mandatory"> |
301 |
<sequential>
|
302 |
<copy todir="${DIR_WIN}/bin/gvSIG/extensiones/@{mandatory}"> |
303 |
<fileset dir="../_fwAndami/gvSIG/extensiones/@{mandatory}" excludes="${filesToExclude}"> |
304 |
</fileset>
|
305 |
</copy>
|
306 |
<echo>copiado @{mandatory}</echo> |
307 |
</sequential>
|
308 |
</for>
|
309 |
|
310 |
<delete dir="${DIR_WIN}/extensiones"/> |
311 |
<mkdir dir="${DIR_WIN}/extensiones" /> |
312 |
|
313 |
<!-- Copiamos las demas extensiones, de nuevo sin copiar los drivers de oracle -->
|
314 |
<for list="${EXTENSIONS}" param="extensions"> |
315 |
<sequential>
|
316 |
<copy todir="${DIR_WIN}/extensiones/@{extensions}"> |
317 |
<fileset dir="../_fwAndami/gvSIG/extensiones/@{extensions}" excludes="${filesToExclude}"> |
318 |
</fileset>
|
319 |
</copy>
|
320 |
<echo>extension--> @{extensions} </echo> |
321 |
</sequential>
|
322 |
</for>
|
323 |
</target>
|
324 |
<target name="ContributionsInsertionWin" description="Inserción de las contribuciones para Windows" > |
325 |
<exec dir="." executable="${DIR_SCRIPTS}/preparePrevInstallWin.sh"></exec> |
326 |
<input
|
327 |
message="Instale en este momento las contribuciones externas y después continúe con este proceso. Cuando el instalador pregunte el lugar donde está instalado gvSIG, proporciónele la ruta al directorio prev_install que se ha creado nuevo en el directorio INSTALL de su workspace. ¿Desea continuar ahora?" |
328 |
validargs="Sí,No" |
329 |
addproperty="continue" |
330 |
/>
|
331 |
<condition property="abort"> |
332 |
<equals arg1="No" arg2="${continue}"/> |
333 |
</condition>
|
334 |
<fail if="abort">Build abortado.</fail> |
335 |
<exec dir="." executable="${DIR_SCRIPTS}/appendContributionsToInstallWin.sh"></exec> |
336 |
</target>
|
337 |
|
338 |
<target name="CreateJarWin" depends="ContributionsInsertionWin" description="Generacion del instalador(jar) para Windows" > |
339 |
|
340 |
<!-- Instalador para Windows -->
|
341 |
|
342 |
<echo> ********************************************* </echo> |
343 |
<echo> Buildnumber----> ${build.number} --- version--> ${version}</echo> |
344 |
<echo> ********************************************* </echo> |
345 |
<delete file="./${JARNAME}"/> |
346 |
<ant dir="${DIR_WIN}"> |
347 |
<property name="JARNAME" value="${JARNAME}"/> |
348 |
<property name="GVSIG_VERSION" value="${version}"/> |
349 |
<property name="APPNAME" value="${APPNAME}"/> |
350 |
<property name="INSTALL_FILE" value="${DIR_WIN}/install_15.xml"/> |
351 |
</ant>
|
352 |
|
353 |
</target>
|
354 |
<target name="InstallationWin" description="Generacion de la distribucion"> |
355 |
|
356 |
<delete dir="${DIR_WIN}/${INSTALLER_DIR}"/> |
357 |
|
358 |
<copy todir="${DIR_WIN}/${INSTALLER_DIR}"> |
359 |
|
360 |
|
361 |
<fileset dir="${DIR_WIN}/installer_files"> |
362 |
<exclude name="install.bat"/> |
363 |
</fileset>
|
364 |
</copy>
|
365 |
<copy todir="${DIR_WIN}/${INSTALLER_DIR}"> |
366 |
<fileset dir="./launcher/izpack-launcher-1.3/dist"> |
367 |
<exclude name="launcher-Win32.ini"/> |
368 |
</fileset>
|
369 |
</copy>
|
370 |
<copy file="${DIR_WIN}/resources/launcher-Win32.ini.j15" tofile="${DIR_WIN}/${INSTALLER_DIR}/launcher-Win32.ini"/> |
371 |
<replace file="${DIR_WIN}/${INSTALLER_DIR}/launcher-Win32.ini" token="%JARNAME%" value="${JARNAME}"/> |
372 |
<move todir="${DIR_WIN}/${INSTALLER_DIR}/"> |
373 |
<fileset file="./${JARNAME}"/> |
374 |
</move>
|
375 |
<delete file="${DIR_WIN}/${WINDOWSZIP}"/> |
376 |
<exec executable="${LAUNCHER7Z}"> |
377 |
<arg line="a -r ${DIR_WIN}/${WINDOWSZIP} ${DIR_WIN}/${INSTALLER_DIR}/*"/> |
378 |
</exec>
|
379 |
|
380 |
<copy file="./launcher/7z/dist_config.txt" tofile="${DIR_WIN}/dist_config.txt"/> |
381 |
<replace file="${DIR_WIN}/dist_config.txt" token="%TITLE%" value="gvSIG-${bversion}_${build.number}" /> |
382 |
<concat destfile="${DIR_WIN}/${WINDOWSEXE}" binary="true"> |
383 |
<fileset file="./launcher/7z/7zS.sfx"/> |
384 |
<fileset file="${DIR_WIN}/dist_config.txt"/> |
385 |
<fileset file="${DIR_WIN}/${WINDOWSZIP}"/> |
386 |
</concat>
|
387 |
<exec executable="${LAUNCHER7Z}"> |
388 |
<arg line="a -r ${DIR_WIN}/${WINDOWSZIP} ${DIR_WIN}/jre_installers_1.6/*.exe"/> |
389 |
</exec>
|
390 |
<concat destfile="${DIR_WIN}/${WINDOWSEXEWITHJRE}" binary="true"> |
391 |
<fileset file="./launcher/7z/7zS.sfx"/> |
392 |
<fileset file="${DIR_WIN}/dist_config.txt"/> |
393 |
<fileset file="${DIR_WIN}/${WINDOWSZIP}"/> |
394 |
</concat>
|
395 |
<move todir="${OUTPUT_DIR}" > |
396 |
<fileset file="${DIR_WIN}/${WINDOWSEXE}"/> |
397 |
<fileset file="${DIR_WIN}/${WINDOWSEXEWITHJRE}"/> |
398 |
</move>
|
399 |
<delete file="${DIR_WIN}/${WINDOWSZIP}" /> |
400 |
<delete file="${DIR_WIN}/dist_config.txt" /> |
401 |
<delete dir="${DIR_WIN}/${INSTALLER_DIR}" /> |
402 |
<delete dir="${DIR_WIN}/tmpResources" /> |
403 |
</target>
|
404 |
<target name="cleanDirWIN" description="Limpiamos los directorios DIR_WIN"> |
405 |
<delete dir="${DIR_WIN}/extensiones" /> |
406 |
<delete dir="${DIR_WIN}/bin" /> |
407 |
|
408 |
</target>
|
409 |
|
410 |
<!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
411 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
412 |
-->
|
413 |
<target name="Mac"> |
414 |
<mkdir dir="${OUTPUT_DIR}" /> |
415 |
<mkdir dir="${DIR_MAC}/tmp" /> |
416 |
<ant dir="${DIR_MAC}"> |
417 |
<property name="build.number" value="${build.number}"/> |
418 |
<property name="DIR_DESTINO" location="${DIR_MAC}/tmp"/> |
419 |
</ant>
|
420 |
<zip destfile="${OUTPUT_DIR}/${MAC_10_ZIP}"> |
421 |
<zipfileset dir="${DIR_MAC}/tmp" |
422 |
includes="*.app/**" |
423 |
excludes="**/MacOS/*" |
424 |
/>
|
425 |
<zipfileset dir="${DIR_MAC}/tmp" |
426 |
includes="**/MacOS/*" |
427 |
filemode="755" |
428 |
/>
|
429 |
|
430 |
</zip>
|
431 |
<delete dir="${DIR_MAC}/tmp"/> |
432 |
|
433 |
|
434 |
<echo> ********************************************* </echo> |
435 |
<echo> ******** MAC DONE *********</echo> |
436 |
<echo> ********************************************* </echo> |
437 |
</target>
|
438 |
</project>
|