Revision 15298

View differences:

import/ext3D/trunk/install-extension3d/mac/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