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

Anton Gladky gladky.anton at gmail.com
Sun May 27 17:09:44 UTC 2012


The following commit has been merged in the gmsh-tetgen branch:
commit fa563e331512afcb1027ac011b00ab617b5ba766
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Sun May 27 19:09:17 2012 +0200

    Replace some gmsh-files by gmsh-tetgen

diff --git a/debian/control b/debian/control
index 1e1538f..e81cc4d 100644
--- a/debian/control
+++ b/debian/control
@@ -1,4 +1,4 @@
-Source: gmsh
+Source: gmsh-tetgen
 Section: math
 Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
@@ -26,7 +26,7 @@ Vcs-Git: git://git.debian.org/git/debian-science/packages/gmsh.git
 Vcs-Browser: http://git.debian.org/?p=debian-science/packages/gmsh.git
 Homepage: http://www.geuz.org/gmsh/
 
-Package: gmsh
+Package: gmsh-tetgen
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-bin,
  python (>= 2.7), python (<<2.8)
diff --git a/debian/gmsh.desktop b/debian/gmsh-tetgen.desktop
similarity index 51%
rename from debian/gmsh.desktop
rename to debian/gmsh-tetgen.desktop
index 2abafd2..8e9257e 100644
--- a/debian/gmsh.desktop
+++ b/debian/gmsh-tetgen.desktop
@@ -1,10 +1,10 @@
 [Desktop Entry]
 Version=1.0
-Name=Gmsh Mesh Generator
-GenericName=Gmsh
+Name=Gmsh Mesh Generator (Tetgen version).
+GenericName=Gmsh-Tetgen
 Comment=3-D finite element mesh generator
-Exec=gmsh
-Icon=/usr/share/pixmaps/gmsh_32x32.xpm
+Exec=gmsh-tetgen
+Icon=/usr/share/pixmaps/gmsh-tetgen_32x32.xpm
 Type=Application
 Terminal=false
 Categories=Education;Math;Science;
diff --git a/debian/gmsh-tetgen.doc-base b/debian/gmsh-tetgen.doc-base
new file mode 100644
index 0000000..1eb62cd
--- /dev/null
+++ b/debian/gmsh-tetgen.doc-base
@@ -0,0 +1,12 @@
+Document: gmsh-tetgen
+Title: Gmsh Reference Manual (Tetgen version)
+Author: Christophe Geuzaine and Jean-François Remacle
+Abstract: This is the reference manual for gmsh-tetgen.
+Section: Science/Mathematics
+
+Format: pdf
+Files: /usr/share/doc/gmsh-tetgen/gmsh.pdf.gz
+
+Format: HTML
+Index: /usr/share/doc/gmsh-tetgen/gmsh.html
+Files: /usr/share/doc/gmsh-tetgen/gmsh.html
diff --git a/debian/gmsh.docs b/debian/gmsh-tetgen.docs
similarity index 100%
rename from debian/gmsh.docs
rename to debian/gmsh-tetgen.docs
diff --git a/debian/gmsh.info b/debian/gmsh-tetgen.info
similarity index 100%
rename from debian/gmsh.info
rename to debian/gmsh-tetgen.info
diff --git a/debian/gmsh-tetgen.install b/debian/gmsh-tetgen.install
new file mode 100644
index 0000000..d3056f2
--- /dev/null
+++ b/debian/gmsh-tetgen.install
@@ -0,0 +1,18 @@
+debian/*.xpm /usr/share/pixmaps
+debian/gmsh-tetgen.desktop /usr/share/applications
+#The following files are for compiling api_demos
+Common/Gmsh.h /usr/include/gmshy-tetgen
+Geo/Chain.h /usr/include/gmsh-tetgen
+Graphics/Camera.h /usr/include/gmsh-tetgen
+Graphics/Trackball.h /usr/include/gmsh-tetgen
+Solver/functionSpace.h /usr/include/gmsh-tetgen
+Solver/STensor43.h /usr/include/gmsh-tetgen
+Solver/STensor33.h /usr/include/gmsh-tetgen
+Common/OS.h /usr/include/gmsh-tetgen
+Common/Options.h /usr/include/gmsh-tetgen
+Post/ColorTable.h /usr/include/gmsh-tetgen
+Post/PViewOptions.h /usr/include/gmsh-tetgen
+Common/OpenFile.h /usr/include/gmsh-tetgen
+Common/StringUtils.h /usr/include/gmsh-tetgen
+Mesh/Field.h  /usr/include/gmsh-tetgen
+Post/PViewData.h /usr/include/gmsh-tetgen
diff --git a/debian/gmsh-tetgen.links b/debian/gmsh-tetgen.links
new file mode 100644
index 0000000..edafaaf
--- /dev/null
+++ b/debian/gmsh-tetgen.links
@@ -0,0 +1 @@
+/usr/lib/libgmsh-tetgen.so /usr/lib/libgmsh-tetgen.so.2.5.1
diff --git a/debian/gmsh-tetgen.lintian-overrides b/debian/gmsh-tetgen.lintian-overrides
new file mode 100644
index 0000000..b2e0e0a
--- /dev/null
+++ b/debian/gmsh-tetgen.lintian-overrides
@@ -0,0 +1,3 @@
+gmsh-tetgen: package-name-doesnt-match-sonames libgmsh-tetgen-2.5.1
+gmsh-tetgen: extra-license-file usr/share/doc/gmsh-tetgen/converters/stl_to_cartesian/LICENCE.txt  
+#It is not a license file, just a link on topic of forum, where it was published
diff --git a/debian/gmsh.menu b/debian/gmsh-tetgen.menu
similarity index 100%
rename from debian/gmsh.menu
rename to debian/gmsh-tetgen.menu
diff --git a/debian/gmsh_16x16.xpm b/debian/gmsh-tetgen_16x16.xpm
similarity index 100%
rename from debian/gmsh_16x16.xpm
rename to debian/gmsh-tetgen_16x16.xpm
diff --git a/debian/gmsh_32x32.xpm b/debian/gmsh-tetgen_32x32.xpm
similarity index 100%
rename from debian/gmsh_32x32.xpm
rename to debian/gmsh-tetgen_32x32.xpm
diff --git a/debian/gmsh.doc-base b/debian/gmsh.doc-base
deleted file mode 100644
index 56cc9a6..0000000
--- a/debian/gmsh.doc-base
+++ /dev/null
@@ -1,12 +0,0 @@
-Document: gmsh
-Title: Gmsh Reference Manual
-Author: Christophe Geuzaine and Jean-François Remacle
-Abstract: This is the reference manual for gmsh.
-Section: Science/Mathematics
-
-Format: pdf
-Files: /usr/share/doc/gmsh/gmsh.pdf.gz
-
-Format: HTML
-Index: /usr/share/doc/gmsh/gmsh.html
-Files: /usr/share/doc/gmsh/gmsh.html
diff --git a/debian/gmsh.install b/debian/gmsh.install
deleted file mode 100644
index 4591e5f..0000000
--- a/debian/gmsh.install
+++ /dev/null
@@ -1,18 +0,0 @@
-debian/*.xpm /usr/share/pixmaps
-debian/gmsh.desktop /usr/share/applications
-#The following files are for compiling api_demos
-Common/Gmsh.h /usr/include/gmsh
-Geo/Chain.h /usr/include/gmsh
-Graphics/Camera.h /usr/include/gmsh
-Graphics/Trackball.h /usr/include/gmsh
-Solver/functionSpace.h /usr/include/gmsh
-Solver/STensor43.h /usr/include/gmsh
-Solver/STensor33.h /usr/include/gmsh
-Common/OS.h /usr/include/gmsh
-Common/Options.h /usr/include/gmsh
-Post/ColorTable.h /usr/include/gmsh
-Post/PViewOptions.h /usr/include/gmsh
-Common/OpenFile.h /usr/include/gmsh
-Common/StringUtils.h /usr/include/gmsh
-Mesh/Field.h  /usr/include/gmsh
-Post/PViewData.h /usr/include/gmsh
diff --git a/debian/gmsh.links b/debian/gmsh.links
deleted file mode 100644
index 223fcad..0000000
--- a/debian/gmsh.links
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/libgmsh.so /usr/lib/libgmsh.so.2.5.1
diff --git a/debian/gmsh.lintian-overrides b/debian/gmsh.lintian-overrides
deleted file mode 100644
index 7bc92e1..0000000
--- a/debian/gmsh.lintian-overrides
+++ /dev/null
@@ -1,3 +0,0 @@
-gmsh: package-name-doesnt-match-sonames libgmsh-2.5.1
-gmsh: extra-license-file usr/share/doc/gmsh/converters/stl_to_cartesian/LICENCE.txt  
-#It is not a license file, just a link on topic of forum, where it was published

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



More information about the debian-science-commits mailing list