[med-svn] [Git][med-team/fast][master] 3 commits: Override shlibdeps and ignore some missing information

Shayan Doust gitlab at salsa.debian.org
Sat Jul 27 23:08:23 BST 2019



Shayan Doust pushed to branch master at Debian Med / fast


Commits:
ebff7872 by Shayan Doust at 2019-07-26T14:30:51Z
Override shlibdeps and ignore some missing information

- - - - -
e2f52cb8 by Shayan Doust at 2019-07-26T15:24:24Z
Use system eigen library

- - - - -
51096a42 by Shayan Doust at 2019-07-26T15:25:20Z
Add libeigen3-dev to build dependencies

- - - - -


4 changed files:

- debian/control
- debian/patches/series
- + debian/patches/use_system_eigen.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -9,7 +9,8 @@ Build-Depends: debhelper-compat (= 12),
 	       libgstreamer-plugins-bad1.0-dev,
 	       libgstreamer-plugins-base1.0-dev,
 	       libgstreamer1.0-dev,
-	       zlib1g-dev
+	       zlib1g-dev,
+	       libeigen3-dev
 Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/med-team/fast
 Vcs-Git: https://salsa.debian.org/med-team/fast.git


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
+use_system_eigen.patch
 use_system_zlib.patch
 disable_tests.patch


=====================================
debian/patches/use_system_eigen.patch
=====================================
@@ -0,0 +1,85 @@
+Index: fast/cmake/ExternalEigen.cmake
+===================================================================
+--- fast.orig/cmake/ExternalEigen.cmake	2019-07-26 15:41:31.256881570 +0100
++++ fast/cmake/ExternalEigen.cmake	2019-07-26 15:41:31.252881538 +0100
+@@ -1,21 +1,21 @@
+ # Download and set up Eigen
+ 
+-include(cmake/Externals.cmake)
++#include(cmake/Externals.cmake)
+ 
+-ExternalProject_Add(eigen
+-        PREFIX ${FAST_EXTERNAL_BUILD_DIR}/eigen
+-        BINARY_DIR ${FAST_EXTERNAL_BUILD_DIR}/eigen
+-        #GIT_REPOSITORY "https://github.com/RLovelett/eigen.git"
+-        #GIT_TAG "a46d2e7337c4656f00abe54a8115f6d76153a048"
+-        URL "https://bitbucket.org/eigen/eigen/get/f3a22f35b044.tar.gz"
+-        INSTALL_DIR ${FAST_EXTERNAL_INSTALL_DIR}
+-        CMAKE_CACHE_ARGS
+-            -DCMAKE_BUILD_TYPE:STRING=Release
+-            -DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF
+-            -DCMAKE_INSTALL_MESSAGE:BOOL=LAZY
+-            -DCMAKE_INSTALL_PREFIX:STRING=${FAST_EXTERNAL_INSTALL_DIR}
+-            -DBUILD_TESTING:BOOL=OFF
+-)
++#ExternalProject_Add(eigen
++#       PREFIX ${FAST_EXTERNAL_BUILD_DIR}/eigen
++#       BINARY_DIR ${FAST_EXTERNAL_BUILD_DIR}/eigen
++#       #GIT_REPOSITORY "https://github.com/RLovelett/eigen.git"
++#       #GIT_TAG "a46d2e7337c4656f00abe54a8115f6d76153a048"
++#       URL "https://bitbucket.org/eigen/eigen/get/f3a22f35b044.tar.gz"
++#       INSTALL_DIR ${FAST_EXTERNAL_INSTALL_DIR}
++#       CMAKE_CACHE_ARGS
++#           -DCMAKE_BUILD_TYPE:STRING=Release
++#           -DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF
++#           -DCMAKE_INSTALL_MESSAGE:BOOL=LAZY
++#           -DCMAKE_INSTALL_PREFIX:STRING=${FAST_EXTERNAL_INSTALL_DIR}
++#           -DBUILD_TESTING:BOOL=OFF
++#)
+ 
+-list(APPEND FAST_INCLUDE_DIRS ${FAST_EXTERNAL_INSTALL_DIR}/include/eigen3/)
+-list(APPEND FAST_EXTERNAL_DEPENDENCIES eigen)
+\ No newline at end of file
++#list(APPEND FAST_INCLUDE_DIRS ${FAST_EXTERNAL_INSTALL_DIR}/include/eigen3/)
++#list(APPEND FAST_EXTERNAL_DEPENDENCIES eigen)
+Index: fast/cmake/InstallFAST.cmake
+===================================================================
+--- fast.orig/cmake/InstallFAST.cmake	2019-07-26 15:41:31.256881570 +0100
++++ fast/cmake/InstallFAST.cmake	2019-07-26 15:41:31.252881538 +0100
+@@ -185,10 +185,10 @@
+ )
+ 
+ # Eigen
+-file(GLOB LICENSE_FILES ${FAST_EXTERNAL_BUILD_DIR}/eigen/src/eigen/COPYING.*)
+-install(FILES ${LICENSE_FILES}
+-		DESTINATION fast/licenses/eigen/
+-)
++#file(GLOB LICENSE_FILES ${FAST_EXTERNAL_BUILD_DIR}/eigen/src/eigen/COPYING.*)
++#install(FILES ${LICENSE_FILES}
++#		DESTINATION fast/licenses/eigen/
++#)
+ # zlib
+ install(FILES ${FAST_EXTERNAL_BUILD_DIR}/zlib/src/zlib/README
+ 		DESTINATION fast/licenses/zlib/
+Index: fast/CMakeLists.txt
+===================================================================
+--- fast.orig/CMakeLists.txt	2019-07-26 15:41:31.256881570 +0100
++++ fast/CMakeLists.txt	2019-07-26 15:42:22.785300550 +0100
+@@ -153,7 +153,7 @@
+     endif()
+ endif()
+ 
+-
++find_package(Eigen3 REQUIRED)
+ 
+ #### Create FAST library and executables
+ add_library(FAST SHARED ${FAST_SOURCE_FILES} ${HEADERS_MOC})
+@@ -169,7 +169,7 @@
+ if(FAST_MODULE_Visualization AND FAST_BUILD_QT5)
+     qt5_use_modules(FAST Widgets OpenGL) # Add Qt 5 modules
+ endif()
+-
++target_link_libraries(FAST PUBLIC Eigen3::Eigen)
+ ## Build test executable
+ if(FAST_BUILD_TESTS)
+     add_executable(testFAST ${FAST_TEST_SOURCE_FILES} source/FAST/Algorithms/CoherentPointDrift/Rigid.cpp source/FAST/Algorithms/CoherentPointDrift/Rigid.hpp source/FAST/Algorithms/CoherentPointDrift/Affine.cpp source/FAST/Algorithms/CoherentPointDrift/Affine.hpp)


=====================================
debian/rules
=====================================
@@ -9,3 +9,6 @@ include /usr/share/dpkg/default.mk
 
 %:
 	dh $@
+
+override_dh_shlibdeps:
+	dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info



View it on GitLab: https://salsa.debian.org/med-team/fast/compare/86bf022200d6c3c71d55f0f3b147f0663379344d...51096a420fb9de0b8f53e62e08b8f079e2725c31

-- 
View it on GitLab: https://salsa.debian.org/med-team/fast/compare/86bf022200d6c3c71d55f0f3b147f0663379344d...51096a420fb9de0b8f53e62e08b8f079e2725c31
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20190727/6630392a/attachment-0001.html>


More information about the debian-med-commit mailing list