[SCM] Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. branch, gmsh-tetgen, updated. debian/2.6.0.dfsg-2-23-gf5c3cb2

Anton Gladky gladky.anton at gmail.com
Fri Jul 6 18:55:45 UTC 2012


The following commit has been merged in the gmsh-tetgen branch:
commit f5c3cb207a23ce39ec5e9f791e9eaa7fb44ee00b
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Fri Jul 6 20:55:37 2012 +0200

    Add java-support.

diff --git a/debian/control b/debian/control
index 2b9a1ad..6de7d5d 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,8 @@ Build-Depends: debhelper (>= 8), cmake, gfortran, libgl1-mesa-dev,
  python-dev (>= 2.6.6-3~), swig2.0,
  chrpath, libann-dev,
  libpetsc3.2-dev [!kfreebsd-amd64 !kfreebsd-i386 !armel !armhf !s390x],
- libslepc3.2-dev [!kfreebsd-amd64 !kfreebsd-i386 !armel !armhf !s390x]
+ libslepc3.2-dev [!kfreebsd-amd64 !kfreebsd-i386 !armel !armhf !s390x],
+ javahelper, default-jdk
 Standards-Version: 3.9.3
 DM-Upload-Allowed: yes
 X-Python-Version: current
@@ -128,7 +129,7 @@ Description: Three-dimensional finite element mesh generator. Python wrapper
  .
  This package contains the python wrappers for gmsh
  
-Package: jave-gmsh-tetgen
+Package: java-gmsh-tetgen
 Section: python
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
diff --git a/debian/java-gmsh-tetgen.install b/debian/java-gmsh-tetgen.install
index 09e3f68..8ae3f5d 100644
--- a/debian/java-gmsh-tetgen.install
+++ b/debian/java-gmsh-tetgen.install
@@ -1 +1 @@
-debian/build/wrappers/java/libWrapGmsh.so usr/lib
+usr/lib/libWrap*.* usr/lib
diff --git a/debian/java-gmsh-tetgen.libs b/debian/java-gmsh-tetgen.libs
index 37f1543..e49ba44 100644
--- a/debian/java-gmsh-tetgen.libs
+++ b/debian/java-gmsh-tetgen.libs
@@ -1 +1 @@
-debian/build/wrappers/java/WrappingJava/WrapGmsh.jar
+debian/tmp/usr/lib/*.jar
diff --git a/debian/rules b/debian/rules
index 6d4d419..bc0d4a6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -71,8 +71,6 @@ override_dh_auto_build:
 	# To avoid the texi2dvi pb add LC_ALL=C
 	dh_auto_build -- pdf html info LC_ALL=C
 	chrpath -d $(BUILDDIR)/wrappers/gmshpy/*.so
-	jh_installlibs -pjava-gmsh-tetgen -v
-	jh_depends -pjava-gmsh-tetgen -v
 
 override_dh_auto_test:
 	mkdir test-dir
@@ -85,3 +83,8 @@ override_dh_auto_test:
 	cd test-dir; $(BUILDDIR)/gmsh transfinite.geo -3 -o transfinite3d.stl
 	cd test-dir; ls -ln;
 	rm -rf test-dir
+
+override_dh_auto_install:
+	dh_auto_install
+	jh_installlibs -pjava-gmsh -v
+	jh_depends -pjava-gmsh -v

-- 
Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. 



More information about the debian-science-commits mailing list