Revision 235

View differences:

tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.all.all/buildNumber.properties
1
#Wed Aug 03 21:48:00 CEST 2016
2
buildNumber=38
0 3

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.all.all/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26
<assembly>
27
    <id>gvsig-plugin-package</id>
28
    <formats>
29
        <format>zip</format>
30
    </formats>
31
    <baseDirectory>${gvsig.package.info.code}</baseDirectory>
32
    <includeBaseDirectory>true</includeBaseDirectory>
33
    <files>
34
        <file>
35
            <source>target/package.info</source>
36
        </file>
37
    </files>
38

  
39
    <fileSets>
40
        <fileSet>
41
            <directory>target/org.gvsig.gdal.app.mainplugin.common</directory>
42
            <outputDirectory>.</outputDirectory>
43
            <excludes>
44
                <exclude>package.info</exclude>
45
            </excludes>
46
        </fileSet>
47
        <fileSet>
48
            <directory>src/main/resources-plugin</directory>
49
            <outputDirectory>.</outputDirectory>
50
        </fileSet>
51
    </fileSets>
52

  
53

  
54
    <dependencySets>
55
        <dependencySet>
56
            <useProjectArtifact>false</useProjectArtifact>
57
            <useTransitiveDependencies>false</useTransitiveDependencies>
58
            <outputDirectory>lib</outputDirectory>
59
            <includes>
60
                <include>org.gdal:gdal:jar</include>
61
            </includes>
62
        </dependencySet>
63
    </dependencySets>
64

  
65
</assembly>
66

  
67

  
68

  
0 69

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.all.all/src/main/java/org/gvsig/gdal/app/mainplugin/all/all/GdalExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
*
3
* Copyright (C) 2007-2008 Infrastructures and Transports Department
4
* of the Valencian Government (CIT)
5
* 
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* as published by the Free Software Foundation; either version 2
9
* of the License, or (at your option) any later version.
10
* 
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
* GNU General Public License for more details.
15
* 
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
* MA  02110-1301, USA.
20
* 
21
*/
22
package org.gvsig.gdal.app.mainplugin.all.all;
23

  
24
import org.gvsig.andami.plugins.Extension;
25

  
26
/**
27
 * Extension to add Gdal library support
28
 *
29
 * @author Jos? Bad?a (jbadia@scolab.es)
30
 */
31
public class GdalExtension extends Extension {
32

  
33
	public void execute(String actionCommand) {
34
	}
35

  
36
	public void initialize() {
37
	}
38
	
39
	public boolean isEnabled() {
40
		return false;
41
	}
42

  
43
	public boolean isVisible() {
44
		return false;
45
	}
46

  
47
}
0 48

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.all.all/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
#
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
logger_info "Using gdal installed in the Operating System"
34

  
35
# library path for Debians/Ubuntu
36
add_library_path "/usr/lib/jni"
37

  
38
# library path for redhat/fedora
39
add_library_path "/usr/lib/java/gdal"
40

  
41
export GDAL_DATA="/usr/local/share/gdal"
42

  
43

  
44

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.all.all/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <artifactId>org.gvsig.gdal.app.mainplugin.all.all</artifactId>
5
    <packaging>jar</packaging>
6
   
7
    <parent>
8
        <groupId>org.gvsig</groupId>
9
        <artifactId>org.gvsig.gdal.app.mainplugin</artifactId>
10
        <version>1.0.31</version>
11
    </parent>
12

  
13
    <dependencies>
14
        <dependency>
15
            <groupId>org.gvsig</groupId>
16
            <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
17
            <type>zip</type>
18
        </dependency>      
19
        <dependency>
20
            <groupId>org.gdal</groupId>
21
            <artifactId>gdal</artifactId>
22
            <scope>runtime</scope>
23
        </dependency>
24
    </dependencies>
25
  
26
    <properties>
27
        <!-- Package info property values -->
28
        <!-- Default values in org.gvsig.desktop -->
29
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
30
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
31
        <gvsig.install.plugin>true</gvsig.install.plugin>
32
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>    
33
    </properties>
34
     	 
35
    <build>
36
        <plugins>
37

  
38
            <plugin>
39
                <groupId>org.apache.maven.plugins</groupId>
40
                <artifactId>maven-dependency-plugin</artifactId>
41
                <executions>
42
                    <execution>
43
                        <id>unpack</id>
44
                        <phase>process-sources</phase>
45
                        <goals>
46
                            <goal>unpack</goal>
47
                        </goals>
48
                        <configuration>
49
                            <artifactItems>
50
                                <artifactItem>
51
                                    <groupId>org.gvsig</groupId>
52
                                    <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
53
                                    <type>zip</type>
54
                                    <overWrite>true</overWrite>
55
                                    <outputDirectory>target</outputDirectory>
56
                                </artifactItem>
57
                            </artifactItems>
58
                        </configuration>
59
                    </execution>
60
                </executions>
61
            </plugin>
62

  
63
        </plugins>
64
    </build>
65
  
66
</project>
67

  
0 68

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86_64/buildNumber.properties
1
#Wed Aug 03 21:48:06 CEST 2016
2
buildNumber=38
0 3

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86_64/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26

  
27
<assembly>
28
    <id>gvsig-plugin-package</id>
29
    <formats>
30
        <format>zip</format>
31
    </formats>
32
    <baseDirectory>${gvsig.package.info.code}</baseDirectory>
33
    <includeBaseDirectory>true</includeBaseDirectory>
34
    <files>
35
        <file>
36
            <source>target/package.info</source>
37
        </file>
38
    </files>
39

  
40
    <fileSets>
41
        <fileSet>
42
            <directory>target/org.gvsig.gdal.app.mainplugin.common</directory>
43
            <outputDirectory>.</outputDirectory>
44
            <excludes>
45
                <exclude>package.info</exclude>
46
            </excludes>
47
        </fileSet>
48
        <fileSet>
49
            <directory>target/native/gdal</directory>
50
            <outputDirectory>./gdal</outputDirectory>
51
	    <excludes>
52
	      <exclude>**/libdl.so.2</exclude>
53
	    </excludes>
54
      </fileSet>
55
        <fileSet>
56
            <directory>src/main/resources-plugin</directory>
57
            <outputDirectory>.</outputDirectory>
58
        </fileSet>
59
    </fileSets>
60

  
61

  
62
    <dependencySets>
63
        <dependencySet>
64
            <useProjectArtifact>false</useProjectArtifact>
65
            <useTransitiveDependencies>false</useTransitiveDependencies>
66
            <outputDirectory>lib</outputDirectory>
67
            <includes>
68
                <include>org.gdal:gdal:jar</include>
69
            </includes>
70
        </dependencySet>
71
    </dependencySets>
72

  
73
</assembly>
0 74

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86_64/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
#
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
logger_info "Using gdal from OSGEO live 9.0 (Ubuntu 14.04.3 x86)"
34

  
35
add_library_path "$PLUGIN_FOLDER/gdal"
36
export GDAL_DATA="${PLUGIN_FOLDER}/gdal/data"
37

  
38
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libgdaljni.so"
39
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libgdalconstjni.so"
40
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libogrjni.so"
41
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libosrjni.so"
42
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libproj.so.0"
43

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86_64/src/main/resources-plugin/notes.txt
1

  
2
Notes
3
========
4

  
5
Este fichero describe el proceso realizado para extraer las librerias nativas
6
de GDAL que usa gvSIG.
7

  
8
Para ello, creamos una maquina virtual de VBox, sin disco, montando la iso
9
de "OSGEO-live-9.5-amd64" y arrancamos de ella.
10

  
11
Una vez arrancado el sistema, arrancamos la consola y trabajaremos sobre ella.
12

  
13
instalar "libgdal-java"
14
-------------------------
15

  
16
<pre>
17
user@osgeolive:~$ sudo apt-get install libgdal-java
18
Leyendo lista de paquetes... Hecho
19
Creando รกrbol de dependencias
20
Leyendo la informaciรณn de estado... Hecho
21
Se instalarรกn los siguientes paquetes NUEVOS:
22
  libgdal-java
23
0 actualizados, 1 se instalarรกn, 0 para eliminar y 7 no actualizados.
24
Necesito descargar 337 kB de archivos.
25
Se utilizarรกn 1.210 kB de espacio de disco adicional despuรฉs de esta operaciรณn.
26
Des:1 http://ppa.launchpad.net/osgeolive/release-9.5/ubuntu/ trusty/main libgdal-java amd64 1.11.3+dfsg-2~trusty3 [337 kB]
27
Descargados 337 kB en 5seg. (57,4 kB/s)
28
Seleccionando el paquete libgdal-java previamente no seleccionado.
29
(Leyendo la base de datos ... 234658 ficheros o directorios instalados actualmente.)
30
Preparing to unpack .../libgdal-java_1.11.3+dfsg-2~trusty3_amd64.deb ...
31
Unpacking libgdal-java (1.11.3+dfsg-2~trusty3) ...
32
Configurando libgdal-java (1.11.3+dfsg-2~trusty3) ...
33
user@osgeolive:~$
34
</pre>
35

  
36
Verificar donde estan los jar y so
37
------------------------------------
38

  
39
<pre>
40
user@osgeolive:/var/cache/apt/archives$ dpkg -c /var/cache/apt/archives/libgdal-java_1.11.3+dfsg-2~trusty3_amd64.deb
41
drwxr-xr-x root/root         0 2016-01-19 00:54 ./
42
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/
43
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/share/
44
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/share/java/
45
-rw-r--r-- root/root    103685 2016-01-19 00:54 ./usr/share/java/gdal.jar
46
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/share/doc/
47
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/share/doc/libgdal-java/
48
-rw-r--r-- root/root    125216 2016-01-19 00:24 ./usr/share/doc/libgdal-java/changelog.gz
49
-rw-r--r-- root/root     59338 2015-10-21 22:42 ./usr/share/doc/libgdal-java/copyright
50
-rw-r--r-- root/root     15569 2016-01-16 16:37 ./usr/share/doc/libgdal-java/changelog.Debian.gz
51
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/lib/
52
drwxr-xr-x root/root         0 2016-01-19 00:54 ./usr/lib/jni/
53
-rw-r--r-- root/root     72648 2016-01-19 00:54 ./usr/lib/jni/libosrjni.so.1
54
-rw-r--r-- root/root    127064 2016-01-19 00:54 ./usr/lib/jni/libogrjni.so
55
-rw-r--r-- root/root     22192 2016-01-19 00:54 ./usr/lib/jni/libgdalconstjni.so
56
-rw-r--r-- root/root    212616 2016-01-19 00:54 ./usr/lib/jni/libgdaljni.so
57
-rw-r--r-- root/root     22192 2016-01-19 00:54 ./usr/lib/jni/libgdalconstjni.so.1
58
-rw-r--r-- root/root    127064 2016-01-19 00:54 ./usr/lib/jni/libogrjni.so.1
59
-rw-r--r-- root/root     72648 2016-01-19 00:54 ./usr/lib/jni/libosrjni.so
60
-rw-r--r-- root/root    212616 2016-01-19 00:54 ./usr/lib/jni/libgdaljni.so.1
61
user@osgeolive:/var/cache/apt/archives$
62
</pre>
63

  
64
Extraer las dependencias de los so y el jar
65
-----------------------------------------------
66

  
67
user@osgeolive:/var/cache/apt/archives$ cd /usr/lib/jni
68
user@osgeolive:/usr/lib/jni$ ls -l
69
total 864
70
-rw-r--r-- 1 root root  22192 ene 19 00:54 libgdalconstjni.so
71
-rw-r--r-- 1 root root  22192 ene 19 00:54 libgdalconstjni.so.1
72
-rw-r--r-- 1 root root 212616 ene 19 00:54 libgdaljni.so
73
-rw-r--r-- 1 root root 212616 ene 19 00:54 libgdaljni.so.1
74
-rw-r--r-- 1 root root 127064 ene 19 00:54 libogrjni.so
75
-rw-r--r-- 1 root root 127064 ene 19 00:54 libogrjni.so.1
76
-rw-r--r-- 1 root root  72648 ene 19 00:54 libosrjni.so
77
-rw-r--r-- 1 root root  72648 ene 19 00:54 libosrjni.so.1
78
user@osgeolive:/usr/lib/jni$ ldd *.so | sed -n "s/.* => \(.*\) [(].*/\1/p" | sort | uniq
79

  
80
/lib/x86_64-linux-gnu/libcom_err.so.2
81
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
82
/lib/x86_64-linux-gnu/libcrypt.so.1
83
/lib/x86_64-linux-gnu/libc.so.6
84
/lib/x86_64-linux-gnu/libdl.so.2
85
/lib/x86_64-linux-gnu/libexpat.so.1
86
/lib/x86_64-linux-gnu/libgcc_s.so.1
87
/lib/x86_64-linux-gnu/libgcrypt.so.11
88
/lib/x86_64-linux-gnu/libgpg-error.so.0
89
/lib/x86_64-linux-gnu/libkeyutils.so.1
90
/lib/x86_64-linux-gnu/liblzma.so.5
91
/lib/x86_64-linux-gnu/libm.so.6
92
/lib/x86_64-linux-gnu/libpcre.so.3
93
/lib/x86_64-linux-gnu/libpng12.so.0
94
/lib/x86_64-linux-gnu/libpthread.so.0
95
/lib/x86_64-linux-gnu/libresolv.so.2
96
/lib/x86_64-linux-gnu/libssl.so.1.0.0
97
/lib/x86_64-linux-gnu/libz.so.1
98
/usr/lib/libarmadillo.so.4
99
/usr/lib/libarpack.so.2
100
/usr/lib/libblas.so.3
101
/usr/lib/libdfalt.so.0
102
/usr/lib/libgdal.so.1
103
/usr/lib/liblapack.so.3
104
/usr/lib/libmfhdfalt.so.0
105
/usr/lib/libnetcdf.so.7
106
/usr/lib/libogdi.so.3.2
107
/usr/lib/libproj.so.0
108
/usr/lib/liburiparser.so.1
109
/usr/lib/x86_64-linux-gnu/libasn1.so.8
110
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
111
/usr/lib/x86_64-linux-gnu/libdapclient.so.3
112
/usr/lib/x86_64-linux-gnu/libdap.so.11
113
/usr/lib/x86_64-linux-gnu/libepsilon.so.1
114
/usr/lib/x86_64-linux-gnu/libffi.so.6
115
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
116
/usr/lib/x86_64-linux-gnu/libfreetype.so.6
117
/usr/lib/x86_64-linux-gnu/libfreexl.so.1
118
/usr/lib/x86_64-linux-gnu/libgeos-3.5.0.so
119
/usr/lib/x86_64-linux-gnu/libgeos_c.so.1
120
/usr/lib/x86_64-linux-gnu/libgfortran.so.3
121
/usr/lib/x86_64-linux-gnu/libgif.so.4
122
/usr/lib/x86_64-linux-gnu/libgnutls.so.26
123
/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
124
/usr/lib/x86_64-linux-gnu/libgssapi.so.3
125
/usr/lib/x86_64-linux-gnu/libhcrypto.so.4
126
/usr/lib/x86_64-linux-gnu/libhdf5_hl.so.7
127
/usr/lib/x86_64-linux-gnu/libhdf5.so.7
128
/usr/lib/x86_64-linux-gnu/libheimbase.so.1
129
/usr/lib/x86_64-linux-gnu/libheimntlm.so.0
130
/usr/lib/x86_64-linux-gnu/libhx509.so.5
131
/usr/lib/x86_64-linux-gnu/libidn.so.11
132
/usr/lib/x86_64-linux-gnu/libjasper.so.1
133
/usr/lib/x86_64-linux-gnu/libjbig.so.0
134
/usr/lib/x86_64-linux-gnu/libjpeg.so.8
135
/usr/lib/x86_64-linux-gnu/libk5crypto.so.3
136
/usr/lib/x86_64-linux-gnu/libkmlbase.so.0
137
/usr/lib/x86_64-linux-gnu/libkmldom.so.0
138
/usr/lib/x86_64-linux-gnu/libkmlengine.so.0
139
/usr/lib/x86_64-linux-gnu/libkrb5.so.26
140
/usr/lib/x86_64-linux-gnu/libkrb5.so.3
141
/usr/lib/x86_64-linux-gnu/libkrb5support.so.0
142
/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
143
/usr/lib/x86_64-linux-gnu/liblcms2.so.2
144
/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
145
/usr/lib/x86_64-linux-gnu/libltdl.so.7
146
/usr/lib/x86_64-linux-gnu/libminizip.so.0
147
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
148
/usr/lib/x86_64-linux-gnu/libodbcinst.so.1
149
/usr/lib/x86_64-linux-gnu/libodbc.so.1
150
/usr/lib/x86_64-linux-gnu/libopenjp2.so.7
151
/usr/lib/x86_64-linux-gnu/libp11-kit.so.0
152
/usr/lib/x86_64-linux-gnu/libpoppler.so.44
153
/usr/lib/x86_64-linux-gnu/libpq.so.5
154
/usr/lib/x86_64-linux-gnu/libquadmath.so.0
155
/usr/lib/x86_64-linux-gnu/libroken.so.18
156
/usr/lib/x86_64-linux-gnu/librtmp.so.0
157
/usr/lib/x86_64-linux-gnu/libsasl2.so.2
158
/usr/lib/x86_64-linux-gnu/libspatialite.so.5
159
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
160
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
161
/usr/lib/x86_64-linux-gnu/libtasn1.so.6
162
/usr/lib/x86_64-linux-gnu/libtiff.so.5
163
/usr/lib/x86_64-linux-gnu/libwebp.so.5
164
/usr/lib/x86_64-linux-gnu/libwind.so.0
165
/usr/lib/x86_64-linux-gnu/libxerces-c-3.1.so
166
/usr/lib/x86_64-linux-gnu/libxml2.so.2
167
user@osgeolive:/usr/lib/jni$
168

  
169
user@osgeolive:/usr/lib/jni$ mkdir /tmp/gdal
170
user@osgeolive:/usr/lib/jni$ libs=$(ldd *.so | sed -n "s/.* => \(.*\) [(].*/\1/p" | sort | uniq)
171
user@osgeolive:/usr/lib/jni$ cp -v $libs /tmp/gdal
172
ยซ/lib/x86_64-linux-gnu/libcom_err.so.2ยป -> ยซ/tmp/gdal/libcom_err.so.2ยป
173
ยซ/lib/x86_64-linux-gnu/libcrypto.so.1.0.0ยป -> ยซ/tmp/gdal/libcrypto.so.1.0.0ยป
174
ยซ/lib/x86_64-linux-gnu/libcrypt.so.1ยป -> ยซ/tmp/gdal/libcrypt.so.1ยป
175
ยซ/lib/x86_64-linux-gnu/libc.so.6ยป -> ยซ/tmp/gdal/libc.so.6ยป
176
ยซ/lib/x86_64-linux-gnu/libdl.so.2ยป -> ยซ/tmp/gdal/libdl.so.2ยป
177
ยซ/lib/x86_64-linux-gnu/libexpat.so.1ยป -> ยซ/tmp/gdal/libexpat.so.1ยป
178
ยซ/lib/x86_64-linux-gnu/libgcc_s.so.1ยป -> ยซ/tmp/gdal/libgcc_s.so.1ยป
179
ยซ/lib/x86_64-linux-gnu/libgcrypt.so.11ยป -> ยซ/tmp/gdal/libgcrypt.so.11ยป
180
ยซ/lib/x86_64-linux-gnu/libgpg-error.so.0ยป -> ยซ/tmp/gdal/libgpg-error.so.0ยป
181
ยซ/lib/x86_64-linux-gnu/libkeyutils.so.1ยป -> ยซ/tmp/gdal/libkeyutils.so.1ยป
182
ยซ/lib/x86_64-linux-gnu/liblzma.so.5ยป -> ยซ/tmp/gdal/liblzma.so.5ยป
183
ยซ/lib/x86_64-linux-gnu/libm.so.6ยป -> ยซ/tmp/gdal/libm.so.6ยป
184
ยซ/lib/x86_64-linux-gnu/libpcre.so.3ยป -> ยซ/tmp/gdal/libpcre.so.3ยป
185
ยซ/lib/x86_64-linux-gnu/libpng12.so.0ยป -> ยซ/tmp/gdal/libpng12.so.0ยป
186
ยซ/lib/x86_64-linux-gnu/libpthread.so.0ยป -> ยซ/tmp/gdal/libpthread.so.0ยป
187
ยซ/lib/x86_64-linux-gnu/libresolv.so.2ยป -> ยซ/tmp/gdal/libresolv.so.2ยป
188
ยซ/lib/x86_64-linux-gnu/libssl.so.1.0.0ยป -> ยซ/tmp/gdal/libssl.so.1.0.0ยป
189
ยซ/lib/x86_64-linux-gnu/libz.so.1ยป -> ยซ/tmp/gdal/libz.so.1ยป
190
ยซ/usr/lib/libarmadillo.so.4ยป -> ยซ/tmp/gdal/libarmadillo.so.4ยป
191
ยซ/usr/lib/libarpack.so.2ยป -> ยซ/tmp/gdal/libarpack.so.2ยป
192
ยซ/usr/lib/libblas.so.3ยป -> ยซ/tmp/gdal/libblas.so.3ยป
193
ยซ/usr/lib/libdfalt.so.0ยป -> ยซ/tmp/gdal/libdfalt.so.0ยป
194
ยซ/usr/lib/libgdal.so.1ยป -> ยซ/tmp/gdal/libgdal.so.1ยป
195
ยซ/usr/lib/liblapack.so.3ยป -> ยซ/tmp/gdal/liblapack.so.3ยป
196
ยซ/usr/lib/libmfhdfalt.so.0ยป -> ยซ/tmp/gdal/libmfhdfalt.so.0ยป
197
ยซ/usr/lib/libnetcdf.so.7ยป -> ยซ/tmp/gdal/libnetcdf.so.7ยป
198
ยซ/usr/lib/libogdi.so.3.2ยป -> ยซ/tmp/gdal/libogdi.so.3.2ยป
199
ยซ/usr/lib/libproj.so.0ยป -> ยซ/tmp/gdal/libproj.so.0ยป
200
ยซ/usr/lib/liburiparser.so.1ยป -> ยซ/tmp/gdal/liburiparser.so.1ยป
201
ยซ/usr/lib/x86_64-linux-gnu/libasn1.so.8ยป -> ยซ/tmp/gdal/libasn1.so.8ยป
202
ยซ/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4ยป -> ยซ/tmp/gdal/libcurl-gnutls.so.4ยป
203
ยซ/usr/lib/x86_64-linux-gnu/libdapclient.so.3ยป -> ยซ/tmp/gdal/libdapclient.so.3ยป
204
ยซ/usr/lib/x86_64-linux-gnu/libdap.so.11ยป -> ยซ/tmp/gdal/libdap.so.11ยป
205
ยซ/usr/lib/x86_64-linux-gnu/libepsilon.so.1ยป -> ยซ/tmp/gdal/libepsilon.so.1ยป
206
ยซ/usr/lib/x86_64-linux-gnu/libffi.so.6ยป -> ยซ/tmp/gdal/libffi.so.6ยป
207
ยซ/usr/lib/x86_64-linux-gnu/libfontconfig.so.1ยป -> ยซ/tmp/gdal/libfontconfig.so.1ยป
208
ยซ/usr/lib/x86_64-linux-gnu/libfreetype.so.6ยป -> ยซ/tmp/gdal/libfreetype.so.6ยป
209
ยซ/usr/lib/x86_64-linux-gnu/libfreexl.so.1ยป -> ยซ/tmp/gdal/libfreexl.so.1ยป
210
ยซ/usr/lib/x86_64-linux-gnu/libgeos-3.5.0.soยป -> ยซ/tmp/gdal/libgeos-3.5.0.soยป
211
ยซ/usr/lib/x86_64-linux-gnu/libgeos_c.so.1ยป -> ยซ/tmp/gdal/libgeos_c.so.1ยป
212
ยซ/usr/lib/x86_64-linux-gnu/libgfortran.so.3ยป -> ยซ/tmp/gdal/libgfortran.so.3ยป
213
ยซ/usr/lib/x86_64-linux-gnu/libgif.so.4ยป -> ยซ/tmp/gdal/libgif.so.4ยป
214
ยซ/usr/lib/x86_64-linux-gnu/libgnutls.so.26ยป -> ยซ/tmp/gdal/libgnutls.so.26ยป
215
ยซ/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2ยป -> ยซ/tmp/gdal/libgssapi_krb5.so.2ยป
216
ยซ/usr/lib/x86_64-linux-gnu/libgssapi.so.3ยป -> ยซ/tmp/gdal/libgssapi.so.3ยป
217
ยซ/usr/lib/x86_64-linux-gnu/libhcrypto.so.4ยป -> ยซ/tmp/gdal/libhcrypto.so.4ยป
218
ยซ/usr/lib/x86_64-linux-gnu/libhdf5_hl.so.7ยป -> ยซ/tmp/gdal/libhdf5_hl.so.7ยป
219
ยซ/usr/lib/x86_64-linux-gnu/libhdf5.so.7ยป -> ยซ/tmp/gdal/libhdf5.so.7ยป
220
ยซ/usr/lib/x86_64-linux-gnu/libheimbase.so.1ยป -> ยซ/tmp/gdal/libheimbase.so.1ยป
221
ยซ/usr/lib/x86_64-linux-gnu/libheimntlm.so.0ยป -> ยซ/tmp/gdal/libheimntlm.so.0ยป
222
ยซ/usr/lib/x86_64-linux-gnu/libhx509.so.5ยป -> ยซ/tmp/gdal/libhx509.so.5ยป
223
ยซ/usr/lib/x86_64-linux-gnu/libidn.so.11ยป -> ยซ/tmp/gdal/libidn.so.11ยป
224
ยซ/usr/lib/x86_64-linux-gnu/libjasper.so.1ยป -> ยซ/tmp/gdal/libjasper.so.1ยป
225
ยซ/usr/lib/x86_64-linux-gnu/libjbig.so.0ยป -> ยซ/tmp/gdal/libjbig.so.0ยป
226
ยซ/usr/lib/x86_64-linux-gnu/libjpeg.so.8ยป -> ยซ/tmp/gdal/libjpeg.so.8ยป
227
ยซ/usr/lib/x86_64-linux-gnu/libk5crypto.so.3ยป -> ยซ/tmp/gdal/libk5crypto.so.3ยป
228
ยซ/usr/lib/x86_64-linux-gnu/libkmlbase.so.0ยป -> ยซ/tmp/gdal/libkmlbase.so.0ยป
229
ยซ/usr/lib/x86_64-linux-gnu/libkmldom.so.0ยป -> ยซ/tmp/gdal/libkmldom.so.0ยป
230
ยซ/usr/lib/x86_64-linux-gnu/libkmlengine.so.0ยป -> ยซ/tmp/gdal/libkmlengine.so.0ยป
231
ยซ/usr/lib/x86_64-linux-gnu/libkrb5.so.26ยป -> ยซ/tmp/gdal/libkrb5.so.26ยป
232
ยซ/usr/lib/x86_64-linux-gnu/libkrb5.so.3ยป -> ยซ/tmp/gdal/libkrb5.so.3ยป
233
ยซ/usr/lib/x86_64-linux-gnu/libkrb5support.so.0ยป -> ยซ/tmp/gdal/libkrb5support.so.0ยป
234
ยซ/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2ยป -> ยซ/tmp/gdal/liblber-2.4.so.2ยป
235
ยซ/usr/lib/x86_64-linux-gnu/liblcms2.so.2ยป -> ยซ/tmp/gdal/liblcms2.so.2ยป
236
ยซ/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2ยป -> ยซ/tmp/gdal/libldap_r-2.4.so.2ยป
237
ยซ/usr/lib/x86_64-linux-gnu/libltdl.so.7ยป -> ยซ/tmp/gdal/libltdl.so.7ยป
238
ยซ/usr/lib/x86_64-linux-gnu/libminizip.so.0ยป -> ยซ/tmp/gdal/libminizip.so.0ยป
239
ยซ/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18ยป -> ยซ/tmp/gdal/libmysqlclient.so.18ยป
240
ยซ/usr/lib/x86_64-linux-gnu/libodbcinst.so.1ยป -> ยซ/tmp/gdal/libodbcinst.so.1ยป
241
ยซ/usr/lib/x86_64-linux-gnu/libodbc.so.1ยป -> ยซ/tmp/gdal/libodbc.so.1ยป
242
ยซ/usr/lib/x86_64-linux-gnu/libopenjp2.so.7ยป -> ยซ/tmp/gdal/libopenjp2.so.7ยป
243
ยซ/usr/lib/x86_64-linux-gnu/libp11-kit.so.0ยป -> ยซ/tmp/gdal/libp11-kit.so.0ยป
244
ยซ/usr/lib/x86_64-linux-gnu/libpoppler.so.44ยป -> ยซ/tmp/gdal/libpoppler.so.44ยป
245
ยซ/usr/lib/x86_64-linux-gnu/libpq.so.5ยป -> ยซ/tmp/gdal/libpq.so.5ยป
246
ยซ/usr/lib/x86_64-linux-gnu/libquadmath.so.0ยป -> ยซ/tmp/gdal/libquadmath.so.0ยป
247
ยซ/usr/lib/x86_64-linux-gnu/libroken.so.18ยป -> ยซ/tmp/gdal/libroken.so.18ยป
248
ยซ/usr/lib/x86_64-linux-gnu/librtmp.so.0ยป -> ยซ/tmp/gdal/librtmp.so.0ยป
249
ยซ/usr/lib/x86_64-linux-gnu/libsasl2.so.2ยป -> ยซ/tmp/gdal/libsasl2.so.2ยป
250
ยซ/usr/lib/x86_64-linux-gnu/libspatialite.so.5ยป -> ยซ/tmp/gdal/libspatialite.so.5ยป
251
ยซ/usr/lib/x86_64-linux-gnu/libsqlite3.so.0ยป -> ยซ/tmp/gdal/libsqlite3.so.0ยป
252
ยซ/usr/lib/x86_64-linux-gnu/libstdc++.so.6ยป -> ยซ/tmp/gdal/libstdc++.so.6ยป
253
ยซ/usr/lib/x86_64-linux-gnu/libtasn1.so.6ยป -> ยซ/tmp/gdal/libtasn1.so.6ยป
254
ยซ/usr/lib/x86_64-linux-gnu/libtiff.so.5ยป -> ยซ/tmp/gdal/libtiff.so.5ยป
255
ยซ/usr/lib/x86_64-linux-gnu/libwebp.so.5ยป -> ยซ/tmp/gdal/libwebp.so.5ยป
256
ยซ/usr/lib/x86_64-linux-gnu/libwind.so.0ยป -> ยซ/tmp/gdal/libwind.so.0ยป
257
ยซ/usr/lib/x86_64-linux-gnu/libxerces-c-3.1.soยป -> ยซ/tmp/gdal/libxerces-c-3.1.soยป
258
ยซ/usr/lib/x86_64-linux-gnu/libxml2.so.2ยป -> ยซ/tmp/gdal/libxml2.so.2ยป
259
user@osgeolive:/usr/lib/jni$
260

  
261
user@osgeolive:/usr/lib/jni$ cd /tmp/gdal
262
user@osgeolive:/tmp/gdal$ rm libm.so.6 libc.so.6 libpthread.so.0 libdl.so.2
263
user@osgeolive:/tmp/gdal$ cp /usr/lib/jni/* .
264
user@osgeolive:/tmp/gdal$ mkdir java
265
user@osgeolive:/tmp/gdal$ cd java
266
user@osgeolive:/tmp/gdal/java$ cp /usr/share/java/gdal.jar .
267
user@osgeolive:/tmp/gdal/java$ cd ..
268
user@osgeolive:/tmp/gdal$
269

  
270
Las siguientes librerias no esta claro si deben borrarse o no.
271

  
272
libstdc++.so.6
273
libgcc_s.so.1
274
libcrypto.so.1.0.0
275
libresolv.so.2
276
libcrypt.so.1
277
libz.so.1
278
libssl.so.1.0.0
279

  
280
libkrb5.so.26
281
libkrb5.so.3
282
libkrb5support.so.0
283

  
284
De momento las dejo.
285

  
286

  
287

  
288
Copiar la carpeta GDAL_DATA
289
-----------------------------
290

  
291
user@osgeolive:/tmp/gdal$ mkdir data
292
user@osgeolive:/tmp/gdal$ cd data
293
user@osgeolive:/tmp/gdal/data$ cp /usr/share/gdal/1.11/* .
294
user@osgeolive:/tmp/gdal/data$ cd ..
295
user@osgeolive:/tmp/gdal$ mkdir proj
296
user@osgeolive:/tmp/gdal$ cd proj
297
user@osgeolive:/tmp/gdal/proj$ cp /usr/share/proj/* .
298

  
299
Generamos el fichero gdal-version.txt
300
-----------------------------------------
301

  
302
user@osgeolive:/tmp/gdal$ ( echo "# OSGEO LiveDVD 9.5" ; set -x ; uname -a ; lsb_release -a ; gdal-config --version ) >gdal-version.txt 2>&1 ; set +x
303
user@osgeolive:/tmp/gdal$ cat gdal-version.txt
304
# OSGEO LiveDVD 9.5
305
+ uname -a
306
Linux osgeolive 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
307
+ lsb_release -a
308
No LSB modules are available.
309
Distributor ID:	Ubuntu
310
Description:	Ubuntu 14.04.4 LTS
311
Release:	14.04
312
Codename:	trusty
313
+ gdal-config --version
314
1.11.3
315
user@osgeolive:/tmp/gdal$
316

  
317
Crear el tar
318
--------------
319

  
320
user@osgeolive:/tmp/gdal$ tar cvzf ../gdal-1.11.3.0-osgeolive-9.5-ubuntu-14.04.4-amd64.tar.gz .
321
user@osgeolive:/tmp/gdal$ cd ..
322
user@osgeolive:/tmp$ scp gdal-1.11.3.0-osgeolive-9.5-ubuntu-14.04.4-amd64.tar.gz jjdelcerro@192.168.1.133:/home/jjdelcerro/Descargas
323
jjdelcerro@192.168.1.133's password:
324
gdal-1.11.3.0-osgeolive-9.5-ubuntu-14.04.4-amd64.tar.gz                                                                              100%   25MB  25.4MB/s   00:01
325
user@osgeolive:/tmp$
326

  
327
Todo junto
328
-------------
329

  
330
GDAL_VERSION=$(gdal-config --version)
331
GDAL_VERSION2=$(expr ${GDAL_VERSION} : "\([0-9]*[.][0-9]*\)[.]")
332
sudo apt-get install libgdal-java
333
dpkg -c /var/cache/apt/archives/libgdal-java_*.deb
334
cd /usr/lib/jni
335
mkdir /tmp/gdal
336
libs=$(ldd *.so | sed -n "s/.* => \(.*\) [(].*/\1/p" | sort | uniq)
337
cp -v $libs /tmp/gdal
338
cd /tmp/gdal
339
rm libm.so.6 libc.so.6 libpthread.so.0 libdl.so.2
340
cp /usr/lib/jni/* .
341
mkdir data
342
cd data
343
cp /usr/share/gdal/${GDAL_VERSION2}/* .
344
cd ..
345
mkdir proj
346
cd proj
347
cp /usr/share/proj/* .
348
cd ..
349
mkdir java
350
cd java
351
cp /usr/share/java/gdal.jar .
352
cd ..
353
(
354
  . /etc/os-release
355
  ARCH=$(uname -i)
356
  echo "# $NAME $VERSION" ; set -x ; uname -a ; lsb_release -a ; gdal-config --version ) >gdal-version.txt 2>&1 ; set +x
357
  tar cvzf "../gdal-${GDAL_VERSION}.0-${ID}-${VERSION_ID}.0-${ARCH}.tar.gz" .
358
)
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86_64/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <artifactId>org.gvsig.gdal.app.mainplugin.lin.x86_64</artifactId>
5
  <packaging>jar</packaging>
6

  
7
  <parent>
8
    <groupId>org.gvsig</groupId>
9
    <artifactId>org.gvsig.gdal.app.mainplugin</artifactId>
10
    <version>1.0.31</version>
11
  </parent>
12

  
13

  
14
  <properties>
15
    <gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
16
    <gvsig.package.info.architecture>x86_64</gvsig.package.info.architecture>
17

  
18
    <gdal.classifier>osgeolive-9.0-ubuntu-14.04.3-amd64</gdal.classifier>
19
    <gdal.version>1.11.2.4</gdal.version>
20
  </properties>
21

  
22
  <dependencyManagement>
23
    <dependencies>
24
      <dependency>
25
        <groupId>org.gdal</groupId>
26
        <artifactId>gdal</artifactId>
27
        <version>${gdal.version}</version>
28
        <classifier>${gdal.classifier}</classifier>
29
        <scope>runtime</scope>
30
        <type>tar.gz</type>
31
      </dependency>
32
      <dependency>
33
        <groupId>org.gdal</groupId>
34
        <artifactId>gdal</artifactId>
35
        <version>${gdal.version}</version>
36
        <classifier>${gdal.classifier}</classifier>
37
        <scope>runtime</scope>
38
        <type>jar</type>
39
      </dependency>
40
    </dependencies>
41
  </dependencyManagement>
42

  
43

  
44
  <dependencies>
45
    <dependency>
46
      <groupId>org.gvsig</groupId>
47
      <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
48
      <type>zip</type>
49
    </dependency>
50
    <dependency>
51
      <groupId>org.gdal</groupId>
52
      <artifactId>gdal</artifactId>
53
      <classifier>${gdal.classifier}</classifier>
54
      <scope>runtime</scope>
55
      <type>jar</type>
56
    </dependency>
57
    <dependency>
58
      <groupId>org.gdal</groupId>
59
      <artifactId>gdal</artifactId>
60
      <classifier>${gdal.classifier}</classifier>
61
      <scope>runtime</scope>
62
      <type>tar.gz</type>
63
    </dependency>
64
  </dependencies>
65

  
66

  
67

  
68
  <build>
69
    <plugins>
70

  
71
      <plugin>
72
        <groupId>org.apache.maven.plugins</groupId>
73
        <artifactId>maven-dependency-plugin</artifactId>
74
        <executions>
75
          <execution>
76
            <id>unpack</id>
77
            <phase>process-sources</phase>
78
            <goals>
79
              <goal>unpack</goal>
80
            </goals>
81
            <configuration>
82
              <artifactItems>
83
                <artifactItem>
84
                  <groupId>org.gvsig</groupId>
85
                  <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
86
                  <type>zip</type>
87
                  <overWrite>true</overWrite>
88
                  <outputDirectory>target</outputDirectory>
89
                </artifactItem>
90
                <artifactItem>
91
                  <groupId>org.gdal</groupId>
92
                  <artifactId>gdal</artifactId>
93
                  <version>${gdal.version}</version>
94
                  <classifier>${gdal.classifier}</classifier>
95
                  <type>tar.gz</type>
96
                  <overWrite>true</overWrite>
97
                  <outputDirectory>target/native/gdal</outputDirectory>
98
                </artifactItem>
99
              </artifactItems>
100
            </configuration>
101
          </execution>
102
        </executions>
103
      </plugin>
104

  
105
    </plugins>
106
  </build>
107

  
108
  <profiles>
109
    <profile>
110
      <id>install_plugin_for_linux_x86_64</id>
111
      <activation>
112
        <os>
113
          <family>Linux</family>
114
          <arch>x86_64</arch>
115
        </os>
116
      </activation>
117
      <properties>
118
        <gvsig.install.plugin>true</gvsig.install.plugin>
119
      </properties>
120
    </profile>
121

  
122
    <profile>
123
      <id>install_plugin_for_linux_amd64</id>
124
      <activation>
125
        <os>
126
          <family>Linux</family>
127
          <arch>amd64</arch>
128
        </os>
129
      </activation>
130
      <properties>
131
        <gvsig.install.plugin>true</gvsig.install.plugin>
132
      </properties>
133
    </profile>
134
  </profiles>
135

  
136

  
137
</project>
0 138

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3

  
4
    <modelVersion>4.0.0</modelVersion>
5
    <artifactId>org.gvsig.gdal.app.mainplugin</artifactId>
6
    <packaging>pom</packaging>
7
    <name>org.gvsig.gdal.app.mainplugin</name>
8
    <parent>
9
        <groupId>org.gvsig</groupId>
10
        <artifactId>org.gvsig.gdal.app</artifactId>
11
        <version>1.0.31</version>
12
    </parent>
13

  
14

  
15
    <properties>
16
        <gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-gdal/pool/</gvsig.package.info.poolURL>
17
        <gvsig.package.info.dependencies />
18
        <gvsig.package.info.code>org.gvsig.gdal.app.mainplugin</gvsig.package.info.code>
19
        <gvsig.package.info.codealias />
20
        <gvsig.package.info.name>GDAL/OGR native libraries for gvSIG</gvsig.package.info.name>
21
        <gvsig.package.info.description>${project.parent.description}</gvsig.package.info.description>
22
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2</gvsig.package.info.dependencies>
23
    </properties>
24

  
25
    <modules>
26
        <module>org.gvsig.gdal.app.mainplugin.common</module>
27
        <module>org.gvsig.gdal.app.mainplugin.all.all</module>
28
        <module>org.gvsig.gdal.app.mainplugin.lin.x86</module>
29
        <module>org.gvsig.gdal.app.mainplugin.lin.x86_64</module>
30
        <module>org.gvsig.gdal.app.mainplugin.win.x86</module>
31
        <module>org.gvsig.gdal.app.mainplugin.win.x86_64</module>
32
    </modules>
33
</project>
0 34

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.win.x86/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26
<assembly>
27
    <id>gvsig-plugin-package</id>
28
    <formats>
29
        <format>zip</format>
30
    </formats>
31
    <baseDirectory>${gvsig.package.info.code}</baseDirectory>
32
    <includeBaseDirectory>true</includeBaseDirectory>
33
    <files>
34
        <file>
35
            <source>target/package.info</source>
36
        </file>
37
    </files>
38

  
39
    <fileSets>
40
        <fileSet>
41
            <directory>target/org.gvsig.gdal.app.mainplugin.common</directory>
42
            <outputDirectory>.</outputDirectory>
43
            <excludes>
44
                <exclude>package.info</exclude>
45
            </excludes>
46
        </fileSet>
47
        <fileSet>
48
            <directory>target/native/gdal</directory>
49
            <outputDirectory>gdal</outputDirectory>
50
        </fileSet>
51
        <fileSet>
52
            <directory>src/main/resources-plugin</directory>
53
            <outputDirectory>.</outputDirectory>
54
        </fileSet>
55
    </fileSets>
56

  
57

  
58
    <dependencySets>
59
        <dependencySet>
60
            <useProjectArtifact>false</useProjectArtifact>
61
            <useTransitiveDependencies>false</useTransitiveDependencies>
62
            <outputDirectory>lib</outputDirectory>
63
            <includes>
64
                <include>org.gvsig:org.gvsig.gdal.app.mainplugin.common:jar</include>
65
            </includes>
66
        </dependencySet>
67
    </dependencySets>
68

  
69
</assembly>
70

  
71

  
72

  
0 73

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.win.x86/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
#
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33

  
34
gdal_init() {
35
    logger_info "Using gdal from release-1800-gdal-1-11-3-mapserver-6-4-2"
36
    logger_info "http://www.gisinternals.com/query.html?content=filelist&file=release-1800-gdal-1-11-3-mapserver-6-4-2.zip"
37

  
38
    SDK_ROOT="$PLUGIN_FOLDER/gdal"
39
    add_library_path "$SDK_ROOT/bin"
40
    add_library_path "$SDK_ROOT/bin/gdal/java"
41

  
42
    add_classpath "$SDK_ROOT/bin/gdal/java/gdal.jar"
43

  
44
    export GDAL_DATA="$SDK_ROOT/bin/gdal-data"
45
    export GDAL_DRIVER_PATH="$SDK_ROOT/bin/gdal/plugins;$SDK_ROOT/bin/gdal/plugins-optional"
46
    export PYTHONPATH="$SDK_ROOT/bin/gdal/python;$SDK_ROOT/bin/ms/python"
47
    export PROJ_LIB="$SDK_ROOT/bin/gdal/proj/SHARE"
48

  
49
    list_shared_library_dependencies "$SDK_ROOT/bin/gdal/java/gdaljni.dll"
50
    list_shared_library_dependencies "$SDK_ROOT/bin/gdal/java/gdalconstjni.dll"
51
    list_shared_library_dependencies "$SDK_ROOT/bin/gdal/java/ogrjni.dll"
52
    list_shared_library_dependencies "$SDK_ROOT/bin/gdal/java/osrjni.dll"
53
    list_shared_library_dependencies "$SDK_ROOT/bin/proj.dll"
54
}
55

  
56
gdal_init
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.win.x86/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <artifactId>org.gvsig.gdal.app.mainplugin.win.x86</artifactId>
5
    <packaging>jar</packaging>
6

  
7
    <parent>
8
        <groupId>org.gvsig</groupId>
9
        <artifactId>org.gvsig.gdal.app.mainplugin</artifactId>
10
        <version>1.0.31</version>
11
    </parent>
12

  
13
    <properties>
14
        <gvsig.package.info.operatingSystem>win</gvsig.package.info.operatingSystem>
15
        <gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
16

  
17
        <gdal.classifier>win-x86-dynamic</gdal.classifier>
18
        <gdal.version>1.11.3.1800.1</gdal.version>
19
    </properties>
20

  
21
    <dependencies>
22
        <dependency>
23
            <groupId>org.gvsig</groupId>
24
            <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
25
            <type>zip</type>
26
        </dependency>
27
        <dependency>
28
            <groupId>org.gvsig</groupId>
29
            <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
30
            <type>jar</type>
31
        </dependency>
32
        <dependency>
33
            <groupId>org.gdal</groupId>
34
            <artifactId>gdal</artifactId>
35
            <version>${gdal.version}</version>
36
            <scope>runtime</scope>
37
        </dependency>
38
        <dependency>
39
            <groupId>org.gdal</groupId>
40
            <artifactId>gdal</artifactId>
41
            <classifier>${gdal.classifier}</classifier>
42
            <version>${gdal.version}</version>
43
            <scope>runtime</scope>
44
            <type>tar.gz</type>
45
        </dependency>
46
    </dependencies>
47

  
48
    <build>
49
        <plugins>
50

  
51
            <plugin>
52
                <groupId>org.apache.maven.plugins</groupId>
53
                <artifactId>maven-dependency-plugin</artifactId>
54
                <executions>
55
                    <execution>
56
                        <id>unpack</id>
57
                        <phase>process-sources</phase>
58
                        <goals>
59
                            <goal>unpack</goal>
60
                        </goals>
61
                        <configuration>
62
                            <artifactItems>
63
                                <artifactItem>
64
                                    <groupId>org.gvsig</groupId>
65
                                    <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
66
                                    <type>zip</type>
67
                                    <overWrite>true</overWrite>
68
                                    <outputDirectory>target</outputDirectory>
69
                                </artifactItem>
70
                                <artifactItem>
71
                                    <groupId>org.gdal</groupId>
72
                                    <artifactId>gdal</artifactId>
73
                                    <classifier>${gdal.classifier}</classifier>
74
                                    <version>${gdal.version}</version>
75
                                    <type>tar.gz</type>
76
                                    <overWrite>true</overWrite>
77
                                    <outputDirectory>target/native/gdal</outputDirectory>
78
                                </artifactItem>
79
                            </artifactItems>
80
                        </configuration>
81
                    </execution>
82
                </executions>
83
            </plugin>
84

  
85

  
86
        </plugins>
87
    </build>
88

  
89
  <profiles>
90
    <profile>
91
      <id>install_plugin_for_windows_x86</id>
92
      <activation>
93
        <os>
94
          <family>Windows</family>
95
          <arch>x86</arch>
96
        </os>
97
      </activation>
98
      <properties>
99
        <gvsig.install.plugin>true</gvsig.install.plugin>
100
      </properties>
101
    </profile>
102
  </profiles>
103

  
104
</project>
105

  
0 106

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.win.x86/buildNumber.properties
1
#Wed Aug 03 21:48:13 CEST 2016
2
buildNumber=37
0 3

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86/src/main/assembly/gvsig-plugin-package.xml
1
<!--
2

  
3
    gvSIG. Desktop Geographic Information System.
4

  
5
    Copyright (C) 2007-2013 gvSIG Association.
6

  
7
    This program is free software; you can redistribute it and/or
8
    modify it under the terms of the GNU General Public License
9
    as published by the Free Software Foundation; either version 3
10
    of the License, or (at your option) any later version.
11

  
12
    This program is distributed in the hope that it will be useful,
13
    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
    GNU General Public License for more details.
16

  
17
    You should have received a copy of the GNU General Public License
18
    along with this program; if not, write to the Free Software
19
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
    MA  02110-1301, USA.
21

  
22
    For any additional information, do not hesitate to contact us
23
    at info AT gvsig.com, or visit our website www.gvsig.com.
24

  
25
-->
26

  
27
<assembly>
28
  <id>gvsig-plugin-package</id>
29
  <formats>
30
    <format>zip</format>
31
  </formats>
32
  <baseDirectory>${gvsig.package.info.code}</baseDirectory>
33
  <includeBaseDirectory>true</includeBaseDirectory>
34
  <files>
35
    <file>
36
      <source>target/package.info</source>
37
    </file>
38
  </files>
39

  
40
  <fileSets>
41
    <fileSet>
42
      <directory>target/org.gvsig.gdal.app.mainplugin.common</directory>
43
      <outputDirectory>.</outputDirectory>
44
      <excludes>
45
      	<exclude>package.info</exclude>
46
      </excludes>
47
    </fileSet>
48
    <fileSet>
49
      <directory>target/native/gdal</directory>
50
      <outputDirectory>./gdal</outputDirectory>
51
      <excludes>
52
        <exclude>**/libdl.so.2</exclude>
53
      </excludes>
54
    </fileSet>
55
    <fileSet>
56
      <directory>src/main/resources-plugin</directory>
57
      <outputDirectory>.</outputDirectory>
58
    </fileSet>
59
  </fileSets>
60

  
61

  
62
  <dependencySets>
63
    <dependencySet>
64
      <useProjectArtifact>false</useProjectArtifact>
65
      <useTransitiveDependencies>false</useTransitiveDependencies>
66
      <outputDirectory>lib</outputDirectory>
67
		<includes>
68
            <include>org.gdal:gdal:jar</include>
69
		</includes>
70
    </dependencySet>
71
  </dependencySets>
72

  
73
</assembly>
0 74

  
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86/src/main/resources-plugin/autorun.sh
1
#!/bin/sh
2
#
3
# gvSIG. Desktop Geographic Information System.
4
#
5
# Copyright (C) 2007-2013 gvSIG Association.
6
#
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 3
10
# of the License, or (at your option) any later version.
11
#
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
# along with this program; if not, write to the Free Software
19
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
# MA  02110-1301, USA.
21
#
22
# For any additional information, do not hesitate to contact us
23
# at info AT gvsig.com, or visit our website www.gvsig.com.
24
#
25

  
26

  
27
#
28
# Plugin autorun
29
#
30

  
31
PLUGIN_NAME=$(basename "$PLUGIN_FOLDER")
32

  
33
logger_info "Using gdal from OSGEO live 9.0 (Ubuntu 14.04.3 x86_64)"
34

  
35
add_library_path "$PLUGIN_FOLDER/gdal"
36
export GDAL_DATA="${PLUGIN_FOLDER}/gdal/data"
37

  
38
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libgdaljni.so"
39
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libgdalconstjni.so"
40
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libogrjni.so"
41
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libosrjni.so"
42
list_shared_library_dependencies "$PLUGIN_FOLDER/gdal/libproj.so.0"
tags/org.gvsig.gdal-1.0.31/org.gvsig.gdal.app/org.gvsig.gdal.app.mainplugin/org.gvsig.gdal.app.mainplugin.lin.x86/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <artifactId>org.gvsig.gdal.app.mainplugin.lin.x86</artifactId>
5
    <packaging>jar</packaging>
6

  
7
    <parent>
8
        <groupId>org.gvsig</groupId>
9
        <artifactId>org.gvsig.gdal.app.mainplugin</artifactId>
10
        <version>1.0.31</version>
11
    </parent>
12

  
13

  
14
    <properties>
15
        <gvsig.package.info.operatingSystem>lin</gvsig.package.info.operatingSystem>
16
        <gvsig.package.info.architecture>x86</gvsig.package.info.architecture>
17

  
18
        <gdal.classifier>osgeolive-9.0-ubuntu-14.04.3-i686</gdal.classifier>
19
        <gdal.version>1.11.2.4</gdal.version>
20
    </properties>
21

  
22
    <dependencyManagement>
23
        <dependencies>
24
            <dependency>
25
                <groupId>org.gdal</groupId>
26
                <artifactId>gdal</artifactId>
27
                <version>${gdal.version}</version>
28
                <classifier>${gdal.classifier}</classifier>
29
                <scope>runtime</scope>
30
                <type>tar.gz</type>
31
            </dependency>
32
            <dependency>
33
                <groupId>org.gdal</groupId>
34
                <artifactId>gdal</artifactId>
35
                <version>${gdal.version}</version>
36
                <classifier>${gdal.classifier}</classifier>
37
                <scope>runtime</scope>
38
                <type>jar</type>
39
            </dependency>
40
        </dependencies>
41
    </dependencyManagement>
42

  
43

  
44
    <dependencies>
45
        <dependency>
46
            <groupId>org.gvsig</groupId>
47
            <artifactId>org.gvsig.gdal.app.mainplugin.common</artifactId>
48
            <type>zip</type>
49
        </dependency>
50
        <dependency>
51
            <groupId>org.gdal</groupId>
52
            <artifactId>gdal</artifactId>
53
            <classifier>${gdal.classifier}</classifier>
54
            <scope>runtime</scope>
55
            <type>tar.gz</type>
56
        </dependency>
57
        <dependency>
58
            <groupId>org.gdal</groupId>
59
            <artifactId>gdal</artifactId>
60
            <classifier>${gdal.classifier}</classifier>
61
            <scope>runtime</scope>
62
            <type>jar</type>
63
        </dependency>
64
    </dependencies>
65

  
66

  
67
    <build>
68
        <plugins>
69

  
70
            <plugin>
71
                <groupId>org.apache.maven.plugins</groupId>
72
                <artifactId>maven-dependency-plugin</artifactId>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff