Statistics
| Revision:

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