-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I faced the same problem and I am using this patches in my local environment...
* In debian/control (not a proper patch since I based it on 1.9.0-1, 1.9.0-2 introduced more changes and I don't want to rebuild all packages already depending on my local libgdal-dev ): +Package: libgdal-java +Section: java +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Homepage: http://map.hut.fi/doc/Geo-GDAL/html/ +Description: Java bindings to the Geospatial Data Abstraction Library + GDAL is a translator library for raster geospatial data formats. + As a library, it presents a single abstract data model to the + calling application for all supported formats. The related OGR + library (which lives within the GDAL source tree) provides + a similar capability for simple features vector data. + . + GDAL supports 40+ popular data formats, including commonly used + ones (GeoTIFF, JPEG, PNG and more) as well as the ones used in + GIS and remote sensing software packages (ERDAS Imagine, + ESRI Arc/Info, ENVI, PCI Geomatics). Also supported many remote + sensing and scientific data distribution formats such as HDF, + EOS FAST, NOAA L1B, NetCDF, FITS. + . + OGR library supports popular vector formats like ESRI Shapefile, + TIGER data, S57, MapInfo File, DGN, GML and more. + . + This package contains Java bindings for GDAL/OGR library. * debian/rules (line numbers might be a bit off because of the same): - --- gdal-1.9.0/debian/rules 2012-05-10 15:53:11.000000000 +0200 +++ gdal-1.9.0-backport-conjava/debian/rules 2012-05-11 11:29:50.221412739 +0200 @@ -79,9 +79,9 @@ --with-mysql \ --with-perl \ --with-ruby \ + --with-java=/usr/lib/jvm/default-java \ --with-python \ --with-odbc \ - - --with-dods-root=/usr \ --with-static-proj4=yes \ --with-spatialite=/usr \ --with-cfitsio=no \ @@ -111,7 +108,9 @@ rm -rf $(CURDIR)/swig/perl/*.c $(CURDIR)/swig/perl/*.cpp $(MAKE) -C $(CURDIR)/swig/perl generate build $(MAKE) -C $(CURDIR)/swig/ruby generate build - - + #when we don't clean before building .so do not get created, duh + $(MAKE) -C $(CURDIR)/swig/java clean generate build + # It needs pre-installing just after the building due to intermediate cleaning. # Apply conditionally an on-fly patch for pre 1.3.38 swig versions. for V in $(PYVERS); do \ @@ -135,6 +134,7 @@ [ ! -f GDALmake.opt ] || $(MAKE) distclean rm -rf $(CURDIR)/swig/ruby/.libs $(CURDIR)/swig/perl/*.bs + rm -rf $(CURDIR)/swig/java/*.so $(CURDIR)/swig/java/*.o $(CURDIR)/swig/java/build/ $(CURDIR)/swig/java/*.jar $(CURDIR)/swig/java/.libs rm -rf $(CURDIR)/.libs rm -f GDALmake.opt-* rm -rf $(CURDIR)/man/man1 @@ -153,7 +153,7 @@ dh_installdirs cp `ls GDALmake.opt-*|tail -1` GDALmake.opt - - $(MAKE) install BINDINGS="perl ruby" DESTDIR=$(CURDIR)/debian/tmp \ + $(MAKE) install BINDINGS="perl ruby java" DESTDIR=$(CURDIR)/debian/tmp \ INST_DATA="\$$(prefix)/share/gdal/$(GDAL_MAJOR).$(GDAL_MINOR)" $(MAKE) install-docs DESTDIR=$(CURDIR)/debian/tmp \ "INST_DOCS=\$$(prefix)/share/doc/libgdal-doc"\ @@ -166,7 +166,12 @@ cp -a $(CURDIR)/debian/python-tmp/usr/lib/* $(CURDIR)/debian/tmp/usr/lib/. install -o root -g root -d $(CURDIR)/debian/tmp/usr/bin install -o root -g root -m 755 $(CURDIR)/swig/python/scripts/*.py $(CURDIR)/debian/tmp/usr/bin/. - - + + #java + mkdir -p $(CURDIR)/debian/tmp/usr/share/java $(CURDIR)/debian/tmp/usr/lib/jni + cp -a $(CURDIR)/swig/java/gdal.jar $(CURDIR)/debian/tmp/usr/share/java + cp -a $(CURDIR)/swig/java/*jni.so* $(CURDIR)/debian/tmp/usr/lib/jni + # removing license file rm -f $(CURDIR)/debian/tmp/usr/share/gdal/$(GDAL_MAJOR).$(GDAL_MINOR)/LICENSE.TXT # removing empty packlist MakeMaker files * Besides, an extra patch in debian/patches: - --- gdal-1.9.0.orig/swig/java/java.opt 2012-02-20 10:48:39.000000000 +0100 +++ gdal-1.9.0.patched/swig/java/java.opt 2012-05-10 18:06:25.434764767 +0200 @@ -1,6 +1,6 @@ # # Java Stuff - -JAVA_HOME = "C:\Program Files\Java\jdk1.6.0_16" +JAVA_HOME = "/usr/lib/jvm/default-java" JAVADOC=$(JAVA_HOME)/bin/javadoc JAVAC=$(JAVA_HOME)/bin/javac JAVA=$(JAVA_HOME)/bin/java * ... and an extra file debian/libgdal-java.install (in this case not multiarch compliant as I backported to squeeze as well) containing: usr/lib/jni/* usr/share/java/* Just in case it might be of help. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJPrONSAAoJED6ZaBUy4WO6o0YP/1ZQwxXD2KfcEGRMKVbt7QAq vg9Fs9Sq6R1upyBZq6ScuychXoMIBf2YFlQsaoWKMZCcfK6kWL4AATs15TQZtVoW AnF0O5ASU5jwqiSrUlUCFVPkIMFfdVqjE6PRjgthGEIvSO6enckHf6Od/BMt/fpY jSrp0Dmd6ENTAKt/5t+G73v8vCh5w55LUa3B/Q5YSRuBR3E+8gRSlB7UoFBuj4Vr oSHgaYD6xcBfXoY73GRMXzolPAdYtCfF+wIf6sLCIDA7i6q+Qa42a7sygLAPL5gD wR+NtNrFxGvksuH4HVk2KFDCaZ+Ov1TQ+OcQIIuuUFiRQ3IEh6mAgFYWGUKoQ4nO zCLfBXhzcP/8NcxGpgI3Z9oitPUt920xJ9xO/HAPbnPSIM/gdUoSZwB31sdThw3k fhKSlC40EER1F3wjVZURyUI0fULsLf6IbaMpnbhs8WaJXWG1GRR8dfTG0qJjMmYs qBcIlEmXiCvfp4WO9EJgyNOOncfG7sgh8HwiSLkaZID7g4YwzQWhCv+9YeRwYZ9L eutOIonjhVSMAEeb7WTv8KxA7YBiMEZAa/zs4sGRQHOcnFIDvS5Um4IKvN7QW2e3 ArB0Zy2GKKqFtrLXX0XfO/I+Owr5UhJb/DfcAL4bhcf3zULASlqNKg1SxY2uIRgR iYNeKQgYttL6GhC1DrTX =t9mb -----END PGP SIGNATURE----- _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel