[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