svn-gvsig-desktop / tags / gvsig_redes-0_1_0_Build_1231 / install / instalador-gvSIG-deb / README.txt @ 33830
History | View | Annotate | Download (1.67 KB)
1 | 29205 | jvhigon | OVERVIEW |
---|---|---|---|
2 | ========== |
||
3 | This ANT script builds a gvSIG Debian package |
||
4 | |||
5 | |||
6 | PRECONDITIONS |
||
7 | ========== |
||
8 | - operative system with a GLIBC compatible version for all platforms |
||
9 | Ex: If it's built on a Ubuntu 9.04 it won't run in a Debian etch |
||
10 | |||
11 | - external commands cp, ln, dpck |
||
12 | - external command make and cmake to build natives |
||
13 | |||
14 | - a workspace in built without errors and the directory _fwAndami/gvSIG contains |
||
15 | all the extensions |
||
16 | |||
17 | - the directory libjni-gdal/lib-dist contains the native libraries |
||
18 | - the directory libjni-proj4/dist contains the native libraries |
||
19 | |||
20 | INSTRUCTIONS |
||
21 | ========== |
||
22 | |||
23 | 1.- Building JNI gdal |
||
24 | Edit libjni-gdal/CMakeModules/FindGDAL.cmake and put the path where |
||
25 | gdal headers are placed. |
||
26 | The easy way is install from repository (sudo aptitude search gdal) and |
||
27 | set the directory /usr/include/gdal |
||
28 | Define the enviroment JAVA_HOME |
||
29 | |||
30 | Finally, run the ant build script. |
||
31 | |||
32 | 2.- Building JNI proj |
||
33 | Edit libjni-proj4/Makefile to set the directory where is placed the JNI headers |
||
34 | For example: |
||
35 | "default_PROJECT_INCS= -Iinclude -I/usr/lib/jvm/java-1.5.0-sun/include -I/usr/lib/jvm/java-1.5.0-sun/include/linux" |
||
36 | |||
37 | In a shell execute make |
||
38 | |||
39 | 3.- Building the package |
||
40 | Run the ant script and the binary will be placed in the directory "dist" |
||
41 | |||
42 | |||
43 | POSTCONDITIONS |
||
44 | ============== |
||
45 | |||
46 | -gvSIG Files: |
||
47 | /opt/gvSIG/bin --> script to run gvSIG and extensions |
||
48 | /opt/gvSIG/lib --> java binaries (jars) |
||
49 | /opt/gvSIG/libs --> native libraries (so) |
||
50 | |||
51 | -System files: |
||
52 | /usr/share/mime/packages/gvsig.xml --> gvSIG mime type definition |
||
53 | /usr/share/applications/gvsig.desktop --> desktop shortcut definition |
||
54 | /usr/share/icons/ico-gvSIG.png --> shortcut icon |
||
55 | |||
56 | TODO |
||
57 | ===== |
||
58 | check /usr/share/mime/packages/gvsig.xml |
||
59 | |||
60 | ANY DOUBT |
||
61 | ========== |
||
62 | josevicente.higon@gmail.com |