Revision 29325

View differences:

trunk/install/instalador-gvSIG-deb/resources/deb-jre/DEBIAN/postrm
8 8
	if [ -x /usr/bin/update-mime-database ] ; then
9 9
        	/usr/bin/update-mime-database /usr/share/mime
10 10
	fi
11
fi
11
fi
12

  
13
#remove jre
14
rm -rf /opt/gvSIG/1.5.0_12
trunk/install/instalador-gvSIG-deb/resources/gvsig-jre/gvSIG.sh
1 1
#!/bin/sh
2 2
# gvSIG.sh
3 3
# Script de arranque de gvSIG para paquetes deb (directorio de instalaciĆ³n /opt/gvSIG)
4
export GVSIG_LIBS="/opt/gvSIG/libs/"
4
export GVSIG_LIBS="/opt/gvSIG/libs/:$/opt/gvSIG/libs/gdal:$/opt/gvSIG/libs/proj"
5 5
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GVSIG_LIBS"
6 6
export PROJ_LIB="/opt/gvSIG/bin/gvSIG/extensiones/org.gvsig.crs/data"
7 7
export GDAL_DATA="/usr/share/gdal15"
......
14 14
  LIBRARIES=$LIBRARIES:"$i"
15 15
done
16 16

  
17
/opt/gvSIG/1.5.0_12/bin/java -Djava.library.path=/usr/lib:"/opt/gvSIG/libs" -cp andami.jar$LIBRARIES -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@"
17
/opt/gvSIG/1.5.0_12/bin/java -Djava.library.path=/usr/lib:/opt/gvSIG/libs:/opt/gvSIG/libs/gdal:/opt/gvSIG/libs/proj -cp andami.jar$LIBRARIES -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@"
18 18

  
trunk/install/instalador-gvSIG-deb/resources/gvsig/gvSIG.sh
1 1
#!/bin/sh
2 2
# gvSIG.sh
3 3
# Script de arranque de gvSIG para paquetes deb (directorio de instalaciĆ³n /opt/gvSIG)
4
export GVSIG_LIBS="/opt/gvSIG/libs/"
4
export GVSIG_LIBS="/opt/gvSIG/libs/:$/opt/gvSIG/libs/gdal:$/opt/gvSIG/libs/proj"
5 5
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GVSIG_LIBS"
6 6
export PROJ_LIB="/opt/gvSIG/bin/gvSIG/extensiones/org.gvsig.crs/data"
7 7
export GDAL_DATA="/usr/share/gdal15"
......
14 14
  LIBRARIES=$LIBRARIES:"$i"
15 15
done
16 16

  
17
/usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.library.path=/usr/lib:"/opt/gvSIG/libs" -cp andami.jar$LIBRARIES -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@"
17
/usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.library.path=/usr/lib:/opt/gvSIG/libs:/opt/gvSIG/libs/gdal:/opt/gvSIG/libs/proj -cp andami.jar$LIBRARIES -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@"
18 18

  
trunk/install/instalador-gvSIG-deb/README.txt
14 14
- a workspace in built without errors and the directory _fwAndami/gvSIG contains
15 15
all the extensions
16 16

  
17
- the directory libjni-gdal/lib-dist contains the native libraries
18
- the directory libjni-proj4/dist contains the native libraries
17
- the directory ${jni-gdal.dir} contains gdal native libraries 
18
- the directory ${jni-proj.dir} contains proj native libraries
19 19

  
20 20
INSTRUCTIONS
21 21
==========
trunk/install/instalador-gvSIG-deb/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