Statistics
| Revision:

svn-gvsig-desktop / import / ext3D / trunk / install-extension3d / mac / build.xml @ 15291

History | View | Annotate | Download (4.48 KB)

1
<project name="bundle-gvSIG" default="init" basedir=".">
2
        <property name="NOMBRE_BUNDLE" value="Instalador Extension 3D"/>
3
        <property name="ANDAMI" value="../../_fwAndami"/>
4
        <property name="LIBRERIAS" value="../../ext3D/binaries/mac"/>
5
        <property name="CACHE" value="/home/rgaitan/Desktop/cache"/>
6
        <target name="init">
7
                <!--Generamos el bundle de instalaciĆ³n-->
8
                <mkdir dir="${NOMBRE_BUNDLE}.app"/>
9
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents"/>
10
                <copy todir="${NOMBRE_BUNDLE}.app/Contents">
11
                        <fileset dir="resources/bundle" includes="Info.plist PkgInfo" />
12
                </copy>
13
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/MacOS"/>
14
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/MacOS">
15
                        <fileset dir="resources/bundle" includes="applet"/>
16
                </copy>
17
                <chmod file="${NOMBRE_BUNDLE}.app/Contents/MacOS/applet" perm="+rwxrxrx"/>
18
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources"/>
19
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources">
20
                        <fileset dir="resources/bundle" includes="applet.icns applet.rsrc" />
21
                </copy>
22
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"/>
23
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd">
24
                        <fileset dir="resources/bundle" includes="TXT.rtf" />
25
                </copy>
26
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"/>
27
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts">
28
                        <fileset dir="resources/bundle" includes="main.scpt BPProgressBar.scpt BPProgressBar.app" />
29
                </copy>
30
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
31
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates">
32
                        <fileset dir="resources/updates" includes="Info.plist" />
33
                </copy>
34
                <unzip src="resources/updates/Frameworks.zip" dest="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
35
                <!--Borrammos el directorio temporal que crea al descomprimir-->
36
                <delete dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/__MACOSX"/>
37
                <!--Copiamos las extensiones-->
38
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d"/>
39
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d">
40
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.ai2.gvsig3d"/>
41
                </copy>
42
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig"/>
43
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig">
44
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig"/>
45
                </copy>
46
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/>
47
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs">
48
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/>
49
                </copy>
50
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/>
51
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2">
52
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/>
53
                </copy>
54
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core"/>
55
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core">
56
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/com.iver.core"/>
57
                </copy>
58
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/>
59
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient">
60
                        <fileset dir="${ANDAMI}/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/>
61
                </copy>
62
                <!--Copiamos el splash-->
63
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme"/>
64
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/theme">
65
                        <fileset dir="${ANDAMI}/theme"/>
66
                </copy>
67
                <!--Copiamos las librerias nativas-->
68
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"/>
69
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs">
70
                        <fileset dir="${LIBRERIAS}"/>
71
                </copy>
72
                <!--Copiamos la cache-->
73
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Cache"/>
74
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Cache">
75
                        <fileset dir="${CACHE}"/>
76
                </copy>
77
        </target>
78
</project>