Revision 29325 trunk/install/instalador-gvSIG-deb/build.xml
build.xml | ||
---|---|---|
5 | 5 |
<property name="build.dir" value="build"/> |
6 | 6 |
<property name="gvsig.dir" value="/opt/gvSIG"/> |
7 | 7 |
|
8 |
<!-- |
|
9 |
<property name="jni-gdal.dir" value="../../libjni-gdal/lib-dist"/> |
|
10 |
<property name="jni-proj.dir" value="../../libjni-proj4/dist"/> |
|
11 |
--> |
|
8 | 12 |
|
13 |
<property name="jni-gdal.dir" value="../../binaries/deb-etch/gdal"/> |
|
14 |
<property name="jni-proj.dir" value="../../binaries/deb-etch/proj"/> |
|
15 |
|
|
16 |
|
|
9 | 17 |
<target name="prepare" description="Prepare directory build" depends="prepare-common,prepare-natives"> |
10 | 18 |
<!--Copy debian structure and change permissions --> |
11 | 19 |
<copy todir="${build.dir}" overwrite="true" preservelastmodified="false"> |
... | ... | |
62 | 70 |
</copy> |
63 | 71 |
<!--Copy andami.jar --> |
64 | 72 |
<copy file="../../_fwAndami/andami.jar" todir="${build.dir}${gvsig.dir}/bin"/> |
73 |
<!-- Copy /usr resources --> |
|
74 |
<copy todir="${build.dir}/usr"> |
|
75 |
<fileset dir="resources/usr"></fileset> |
|
76 |
</copy> |
|
65 | 77 |
</target> |
66 | 78 |
|
67 | 79 |
<target name="prepare-natives" description="Prepare directory build with gvSIG native libraries"> |
68 |
<!--Copy GDAL native --> |
|
80 |
<mkdir dir="${build.dir}${gvsig.dir}/libs"/> |
|
81 |
<!--Copy GDAL native |
|
69 | 82 |
<copy todir="${build.dir}${gvsig.dir}/libs"> |
70 |
<fileset dir="../../libjni-gdal/lib-dist">
|
|
83 |
<fileset dir="${jni-gdal.dir}">
|
|
71 | 84 |
<exclude name=".svn"/> |
72 | 85 |
</fileset> |
73 |
</copy> |
|
74 |
<!--Copy PROJ native and creates symbolic link --> |
|
75 |
<copy todir="${build.dir}${gvsig.dir}/libs"> |
|
76 |
<fileset dir="../../libjni-proj4/dist"> |
|
77 |
<exclude name=".svn"/> |
|
78 |
<exclude name="src"/> |
|
79 |
</fileset> |
|
80 |
</copy> |
|
81 |
<exec executable="ln" dir="${build.dir}${gvsig.dir}/libs"> |
|
86 |
</copy> --> |
|
87 |
<exec executable="cp" dir="." output="error.log"> |
|
88 |
<arg value="-r"/> |
|
89 |
<arg value="${jni-gdal.dir}"/> |
|
90 |
<arg value="${build.dir}${gvsig.dir}/libs"/> |
|
91 |
</exec> |
|
92 |
|
|
93 |
<!--Copy PROJ native and creates symbolic link |
|
94 |
<copy todir="${build.dir}${gvsig.dir}/libs"> |
|
95 |
<fileset dir="${jni-proj.dir}"> |
|
96 |
<exclude name=".svn"/> |
|
97 |
<exclude name="src"/> |
|
98 |
</fileset> |
|
99 |
</copy> |
|
100 |
--> |
|
101 |
<!--<exec executable="ln" dir="${build.dir}${gvsig.dir}/libs"> |
|
82 | 102 |
<arg value="-s"/> |
83 | 103 |
<arg value="libcrsjniproj.so.0.1.1"/> |
84 | 104 |
<arg value="libcrsjniproj.so"/> |
85 | 105 |
</exec> |
106 |
--> |
|
107 |
<exec executable="cp" dir="." output="error.log"> |
|
108 |
<arg value="-r"/> |
|
109 |
<arg value="${jni-proj.dir}"/> |
|
110 |
<arg value="${build.dir}${gvsig.dir}/libs"/> |
|
111 |
</exec> |
|
112 |
|
|
86 | 113 |
</target> |
87 | 114 |
|
88 | 115 |
<target name="build" description="Creates a Debian Package" depends="clean,prepare,copyJAI"> |
Also available in: Unified diff