[SCM] Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. branch, master, updated. upstream/2.5.1_beta1_svn9559_dfsg-43-gcbede0f

Anton Gladky gladky.anton at gmail.com
Sun Jul 10 19:21:42 UTC 2011


The following commit has been merged in the master branch:
commit 6215c99dc7bf54182c254a2ed061a9bf71687b8f
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Sun Jul 10 20:09:31 2011 +0200

    Update FTBFS with ld --as-needed. Thanks to Julian Taylor <jtaylor.debian at googlemail.com>

diff --git a/debian/patches/delete_gl2ps_from_source.patch b/debian/patches/delete_gl2ps_from_source.patch
index 530b6f9..9965392 100644
--- a/debian/patches/delete_gl2ps_from_source.patch
+++ b/debian/patches/delete_gl2ps_from_source.patch
@@ -1,6 +1,6 @@
 Description: delete gl2ps and use packaged version.
-Author: Anton Gladky <gladky.anton at gmail.com>
-Last-Update: 2011-07-06
+Author: Anton Gladky <gladky.anton at gmail.com>, Julian Taylor <jtaylor.debian at googlemail.com>
+Last-Update: 2011-07-10
 
 --- a/Graphics/CMakeLists.txt
 +++ b/Graphics/CMakeLists.txt
@@ -12,3 +12,14 @@ Last-Update: 2011-07-06
    gl2gif.cpp
    gl2jpeg.cpp
    gl2png.cpp
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -925,7 +925,7 @@
+ else(HAVE_FLTK)
+   add_executable(gmsh Common/Main.cpp ${GMSH_SRC})
+ endif(HAVE_FLTK)
+-target_link_libraries(gmsh ${LINK_LIBRARIES})
++target_link_libraries(gmsh ${LINK_LIBRARIES} -lgl2ps -lGL -lglut)
+ 
+ # increase stack to 16Mb on Windows to avoid overflows in recursive
+ # tet classification for large 3D Delaunay grids + force static
diff --git a/debian/rules b/debian/rules
index 867c56f..b61f187 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@ BUILDDIR = $(CURDIR)/debian/build
 %:
 	dh $@ --buildsystem=cmake --builddirectory=$(BUILDDIR)
 
-extra_flags += -DCMAKE_CXX_FLAGS="-DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -fopenmp -lgl2ps -lGL -lglut" -DCMAKE_INCLUDE_PATH:="/usr/include/mpi"
+extra_flags += -DCMAKE_CXX_FLAGS="-DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -fopenmp" -DCMAKE_INCLUDE_PATH:="/usr/include/mpi"
 
 override_dh_auto_clean:
 	rm -rf $(BUILDDIR)

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



More information about the debian-science-commits mailing list