[SCM] Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. branch, master, updated. debian/2.6.1.dfsg-1-3-gfa0edcc

Anton Gladky gladky.anton at gmail.com
Sun Jul 22 12:10:38 UTC 2012


The following commit has been merged in the master branch:
commit 295a5bf3df9d04b298e1da384934b529d786edfd
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Sun Jul 22 13:58:40 2012 +0200

    Fix dependencies. (Closes: #682189)

diff --git a/debian/control b/debian/control
index 6b44fcc..cffa959 100644
--- a/debian/control
+++ b/debian/control
@@ -29,8 +29,7 @@ Homepage: http://www.geuz.org/gmsh/
 
 Package: gmsh
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8), libgmsh2
+Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin
 Recommends: gmsh-doc
 Description: Three-dimensional finite element mesh generator
  Gmsh is an automatic 3D finite element mesh generator (primarily
@@ -49,8 +48,7 @@ Description: Three-dimensional finite element mesh generator
 
 Package: libgmsh2
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Three-dimensional finite element mesh generator. Shared library
  Gmsh is an automatic 3D finite element mesh generator (primarily
  Delaunay) with build-in CAD and post-processing facilities. Its
@@ -67,10 +65,9 @@ Description: Three-dimensional finite element mesh generator. Shared library
  capabilities.
 
 Package: libgmsh-dev
-Architecture: all
+Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8)
+Depends: libgmsh2, libjava-gmsh2
 Description: Three-dimensional finite element mesh generator. Development files
  Gmsh is an automatic 3D finite element mesh generator (primarily
  Delaunay) with build-in CAD and post-processing facilities. Its
@@ -89,8 +86,7 @@ Description: Three-dimensional finite element mesh generator. Development files
 Package: gmsh-doc
 Section: doc
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8)
+Recommends: gmsh
 Description: Three-dimensional finite element mesh generator. Documentation
  Gmsh is an automatic 3D finite element mesh generator (primarily
  Delaunay) with build-in CAD and post-processing facilities. Its
@@ -109,8 +105,7 @@ Description: Three-dimensional finite element mesh generator. Documentation
 Package: python-gmsh
 Section: python
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8)
+Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.7), python (<<2.8)
 Description: Three-dimensional finite element mesh generator. Documentation
  Gmsh is an automatic 3D finite element mesh generator (primarily
  Delaunay) with build-in CAD and post-processing facilities. Its
@@ -131,8 +126,7 @@ Description: Three-dimensional finite element mesh generator. Documentation
 Package: libjava-gmsh2
 Section: java
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
- python (>= 2.7), python (<<2.8)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Three-dimensional finite element mesh generator. Documentation
  Gmsh is an automatic 3D finite element mesh generator (primarily
  Delaunay) with build-in CAD and post-processing facilities. Its
diff --git a/debian/libgmsh-dev.install b/debian/libgmsh-dev.install
index 4990465..4459625 100644
--- a/debian/libgmsh-dev.install
+++ b/debian/libgmsh-dev.install
@@ -1,4 +1,6 @@
 usr/include
+usr/lib/libgmsh.so
+usr/lib/libjava-gmsh.so
 #The following files are for compiling api_demos
 Common/Gmsh.h /usr/include/gmsh
 Geo/Chain.h /usr/include/gmsh
diff --git a/debian/libgmsh2.install b/debian/libgmsh2.install
index 20be4b6..100d837 100644
--- a/debian/libgmsh2.install
+++ b/debian/libgmsh2.install
@@ -1 +1 @@
-usr/lib/libgmsh*
+usr/lib/libgmsh.so.2
diff --git a/debian/libjava-gmsh2.install b/debian/libjava-gmsh2.install
index b058934..5728238 100644
--- a/debian/libjava-gmsh2.install
+++ b/debian/libjava-gmsh2.install
@@ -1 +1 @@
-usr/lib/libjava*.* usr/lib
+usr/lib/libjava-gmsh.so.*

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



More information about the debian-science-commits mailing list