root / import / ext3D / trunk / install-extension3d / mac / build.xml @ 15298
History | View | Annotate | Download (5.21 KB)
1 |
<project name="bundle-gvSIG" default="init" basedir="."> |
---|---|
2 |
<property name="ANDAMI" value="../../_fwAndami"/> |
3 |
<property name="EXT3D" value="../../ext3D"/> |
4 |
<loadproperties srcFile="${EXT3D}/build.number"/> |
5 |
<property name="LIBRERIAS" value="${EXT3D}/binaries/mac"/> |
6 |
<!--property name="CACHE" value="/Users/materod/Desktop/cache"/-->
|
7 |
<property name="CACHE" value="/home/rgaitan/Desktop/cache"/> |
8 |
<property name="NOMBRE_BUNDLE" value="gvSIG_pilot_3D-01_${build.number}_gvSIG-1.0-906-mac"/> |
9 |
<target name="init"> |
10 |
<!--Generamos el bundle de instalaciĆ³n-->
|
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"> |
15 |
<fileset dir="resources/bundle" includes="Info.plist PkgInfo" /> |
16 |
</copy>
|
17 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS"/> |
18 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/MacOS"> |
19 |
<fileset dir="resources/bundle" includes="applet"/> |
20 |
</copy>
|
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"> |
24 |
<fileset dir="resources/bundle" includes="applet.icns applet.rsrc" /> |
25 |
</copy>
|
26 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"/> |
27 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"> |
28 |
<fileset dir="resources/bundle" includes="TXT.rtf" /> |
29 |
</copy>
|
30 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"/> |
31 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"> |
32 |
<fileset dir="resources/bundle" includes="main.scpt" /> |
33 |
</copy>
|
34 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/> |
35 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"> |
36 |
<fileset dir="resources/updates" includes="Info.plist" /> |
37 |
</copy>
|
38 |
<unzip src="resources/updates/Frameworks.zip" dest="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/> |
39 |
<!--Borrammos el directorio temporal que crea al descomprimir-->
|
40 |
<delete dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/__MACOSX"/> |
41 |
<!--Copiamos las extensiones-->
|
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"> |
44 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.ai2.gvsig3d"/> |
45 |
</copy>
|
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"> |
48 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig"/> |
49 |
</copy>
|
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"> |
52 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/> |
53 |
</copy>
|
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"> |
56 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/> |
57 |
</copy>
|
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"> |
60 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.core"/> |
61 |
</copy>
|
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"> |
64 |
<fileset dir="${ANDAMI}/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/> |
65 |
</copy>
|
66 |
<!--Copiamos el splash-->
|
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"> |
69 |
<fileset dir="${ANDAMI}/theme"/> |
70 |
</copy>
|
71 |
<!--Copiamos las librerias nativas-->
|
72 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"/> |
73 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"> |
74 |
<fileset dir="${LIBRERIAS}"/> |
75 |
</copy>
|
76 |
<!--Copiamos la cache-->
|
77 |
<mkdir dir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"/> |
78 |
<copy todir="distr/${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"> |
79 |
<fileset dir="${CACHE}"/> |
80 |
</copy>
|
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>
|
87 |
</target>
|
88 |
</project>
|