Revision 15298 import/ext3D/trunk/install-extension3d/mac/build.xml
build.xml | ||
---|---|---|
3 | 3 |
<property name="EXT3D" value="../../ext3D"/> |
4 | 4 |
<loadproperties srcFile="${EXT3D}/build.number"/> |
5 | 5 |
<property name="LIBRERIAS" value="${EXT3D}/binaries/mac"/> |
6 |
<!--<property name="CACHE" value="/Users/materod/gvSIG/.data/cache"/-->
|
|
6 |
<!--property name="CACHE" value="/Users/materod/Desktop/cache"/-->
|
|
7 | 7 |
<property name="CACHE" value="/home/rgaitan/Desktop/cache"/> |
8 | 8 |
<property name="NOMBRE_BUNDLE" value="gvSIG_pilot_3D-01_${build.number}_gvSIG-1.0-906-mac"/> |
9 | 9 |
<target name="init"> |
10 | 10 |
<!--Generamos el bundle de instalaciĆ³n--> |
11 |
<mkdir dir="${NOMBRE_BUNDLE}.app"/> |
|
12 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents"/> |
|
13 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents"> |
|
11 |
<mkdir dir="distr"/> |
|
12 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app"/> |
|
13 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents"/> |
|
14 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents"> |
|
14 | 15 |
<fileset dir="resources/bundle" includes="Info.plist PkgInfo" /> |
15 | 16 |
</copy> |
16 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/MacOS"/> |
|
17 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/MacOS"> |
|
17 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS"/>
|
|
18 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS">
|
|
18 | 19 |
<fileset dir="resources/bundle" includes="applet"/> |
19 | 20 |
</copy> |
20 |
<chmod file="${NOMBRE_BUNDLE}.app/Contents/MacOS/applet" perm="+rwxrxrx"/> |
|
21 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources"/> |
|
22 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources"> |
|
21 |
<chmod file="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS/applet" perm="+rwxrxrx"/>
|
|
22 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources"/>
|
|
23 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources">
|
|
23 | 24 |
<fileset dir="resources/bundle" includes="applet.icns applet.rsrc" /> |
24 | 25 |
</copy> |
25 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"/> |
|
26 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"> |
|
26 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"/>
|
|
27 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd">
|
|
27 | 28 |
<fileset dir="resources/bundle" includes="TXT.rtf" /> |
28 | 29 |
</copy> |
29 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"/> |
|
30 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"> |
|
30 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"/>
|
|
31 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts">
|
|
31 | 32 |
<fileset dir="resources/bundle" includes="main.scpt" /> |
32 | 33 |
</copy> |
33 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/> |
|
34 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"> |
|
34 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
|
|
35 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates">
|
|
35 | 36 |
<fileset dir="resources/updates" includes="Info.plist" /> |
36 | 37 |
</copy> |
37 |
<unzip src="resources/updates/Frameworks.zip" dest="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/> |
|
38 |
<unzip src="resources/updates/Frameworks.zip" dest="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
|
|
38 | 39 |
<!--Borrammos el directorio temporal que crea al descomprimir--> |
39 |
<delete dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/__MACOSX"/> |
|
40 |
<delete dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/__MACOSX"/>
|
|
40 | 41 |
<!--Copiamos las extensiones--> |
41 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d"/> |
|
42 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d"> |
|
42 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d"/>
|
|
43 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d">
|
|
43 | 44 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.ai2.gvsig3d"/> |
44 | 45 |
</copy> |
45 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig"/> |
|
46 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig"> |
|
46 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig"/>
|
|
47 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig">
|
|
47 | 48 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig"/> |
48 | 49 |
</copy> |
49 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/> |
|
50 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs"> |
|
50 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/>
|
|
51 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs">
|
|
51 | 52 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/> |
52 | 53 |
</copy> |
53 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/> |
|
54 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"> |
|
54 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/>
|
|
55 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2">
|
|
55 | 56 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/> |
56 | 57 |
</copy> |
57 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core"/> |
|
58 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core"> |
|
58 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core"/>
|
|
59 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core">
|
|
59 | 60 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.core"/> |
60 | 61 |
</copy> |
61 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/> |
|
62 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"> |
|
62 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/>
|
|
63 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient">
|
|
63 | 64 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/> |
64 | 65 |
</copy> |
65 | 66 |
<!--Copiamos el splash--> |
66 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme"/> |
|
67 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme"> |
|
67 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme"/>
|
|
68 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme">
|
|
68 | 69 |
<fileset dir="${ANDAMI}/theme"/> |
69 | 70 |
</copy> |
70 | 71 |
<!--Copiamos las librerias nativas--> |
71 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"/> |
|
72 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"> |
|
72 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"/>
|
|
73 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs">
|
|
73 | 74 |
<fileset dir="${LIBRERIAS}"/> |
74 | 75 |
</copy> |
75 | 76 |
<!--Copiamos la cache--> |
76 |
<mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"/> |
|
77 |
<copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"> |
|
77 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"/>
|
|
78 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Cache">
|
|
78 | 79 |
<fileset dir="${CACHE}"/> |
79 | 80 |
</copy> |
80 |
<zip basedir="${NOMBRE_BUNDLE}.app" destfile="${NOMBRE_BUNDLE}.app.zip"/> |
|
81 |
<zip destfile="${NOMBRE_BUNDLE}.zip" update="yes"> |
|
82 |
<!--El include y el exlclude no funciona, no hace caso--> |
|
83 |
<!--zipfileset dir="distr" excludesfile="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS/applet"/--> |
|
84 |
<!--zipfileset filemode="755" dir="distr" includes="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS"/--> |
|
85 |
<zipfileset filemode="755" dir="distr" /> |
|
86 |
</zip> |
|
81 | 87 |
</target> |
82 | 88 |
</project> |
Also available in: Unified diff