[med-svn] r16475 - in trunk/packages/insighttoolkit/branches/itk4-enable-python/debian: . patches
Gert Wollny
gert-guest at moszumanska.debian.org
Wed Mar 19 11:20:27 UTC 2014
Author: gert-guest
Date: 2014-03-19 11:20:27 +0000 (Wed, 19 Mar 2014)
New Revision: 16475
Added:
trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/0005-make-gdcm-helper-library-static.patch
Modified:
trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/changelog
trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/control.in
trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/series
trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/rules
Log:
update the build to correct lintian errors and warnings
Modified: trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/changelog 2014-03-19 10:23:26 UTC (rev 16474)
+++ trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/changelog 2014-03-19 11:20:27 UTC (rev 16475)
@@ -4,6 +4,8 @@
* new uptream
* enable python2.7 bindings
* update build dependencies to new wrapping method
+ * Add linker flags --as-needed to reduce dependencies
+ * make ITKGDCM a static library since it is only a dependency stub
-- Gert Wollny <wollny at die.upm.es> Wed, 05 Mar 2014 11:39:21 +0100
Modified: trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/control.in
===================================================================
--- trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/control.in 2014-03-19 10:23:26 UTC (rev 16474)
+++ trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/control.in 2014-03-19 11:20:27 UTC (rev 16475)
@@ -86,8 +86,10 @@
Package: insighttoolkit at VER_MAJOR@-python
Section: python
-Architecture: all
+Architecture: amd64 i386
Depends: ${misc:Depends}, ${shlibs:Depends}
+Conflicts: insighttoolkit-python
+Replaces: insighttoolkit-python
Description: Image processing toolkit for registration and segmentation - examples
ITK is an open-source software toolkit for performing registration and
segmentation. Segmentation is the process of identifying and
Added: trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/0005-make-gdcm-helper-library-static.patch
===================================================================
--- trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/0005-make-gdcm-helper-library-static.patch (rev 0)
+++ trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/0005-make-gdcm-helper-library-static.patch 2014-03-19 11:20:27 UTC (rev 16475)
@@ -0,0 +1,11 @@
+diff --git a/Modules/ThirdParty/GDCM/src/CMakeLists.txt b/Modules/ThirdParty/GDCM/src/CMakeLists.txt
+index e98077c..70f4286 100644
+--- a/Modules/ThirdParty/GDCM/src/CMakeLists.txt
++++ b/Modules/ThirdParty/GDCM/src/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ if(ITK_USE_SYSTEM_GDCM)
+- add_library(ITKGDCM ITK-GDCM.cxx)
++ add_library(ITKGDCM STATIC ITK-GDCM.cxx)
+ target_link_libraries(ITKGDCM gdcmDICT gdcmMSFF)
+ itk_module_target(ITKGDCM)
+ return()
Modified: trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/series 2014-03-19 10:23:26 UTC (rev 16474)
+++ trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/patches/series 2014-03-19 11:20:27 UTC (rev 16475)
@@ -5,3 +5,4 @@
0002-COMP-Fixed-itkQuasiNewtonOptimizerv4-wrapping-warnin.patch
0003-COMP-Fixed-itkGradientDescentOptimizerv4-wrapping-wa.patch
0004-COMP-Warp-OptimizerParameterScalesEstimatorTemplate.patch
+0005-make-gdcm-helper-library-static.patch
Modified: trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/rules 2014-03-19 10:23:26 UTC (rev 16474)
+++ trunk/packages/insighttoolkit/branches/itk4-enable-python/debian/rules 2014-03-19 11:20:27 UTC (rev 16475)
@@ -107,8 +107,11 @@
dh_installdocs -p$(pkg_dev) Documentation/*
dh_install -p$(pkg_dev) -XJava -XPython -XTcl debian/tmp/usr/lib/lib*.so usr/lib
dh_install -p$(pkg_dev) --autodest debian/tmp/usr/include/ITK-$(SOVERSION)/*
+ dh_install -p$(pkg_dev) --autodest debian/tmp/usr/bin/itkTestDriver
+
+ # remove wrapping related cmake files, they should not be needed.
+ rm -r debian/tmp/usr/lib/cmak/WrapITK
dh_install -p$(pkg_dev) --autodest debian/tmp/usr/lib/cmake
- dh_install -p$(pkg_dev) --autodest debian/tmp/usr/bin/itkTestDriver
# dh_install -p$(pkg_dev) Wrapping/WrapITK /usr/src
#
# pkg_python
More information about the debian-med-commit
mailing list