[med-svn] r20243 - in trunk/packages/gdcm/prepare-2.6/debian: . patches

Gert Wollny gert-guest at moszumanska.debian.org
Fri Oct 16 16:04:39 UTC 2015


Author: gert-guest
Date: 2015-10-16 16:04:39 +0000 (Fri, 16 Oct 2015)
New Revision: 20243

Modified:
   trunk/packages/gdcm/prepare-2.6/debian/control.in
   trunk/packages/gdcm/prepare-2.6/debian/patches/enable-vtk6-bindings.patch
   trunk/packages/gdcm/prepare-2.6/debian/rules
Log:
correct version depended parts of the debian scripts

Modified: trunk/packages/gdcm/prepare-2.6/debian/control.in
===================================================================
--- trunk/packages/gdcm/prepare-2.6/debian/control.in	2015-10-16 15:28:41 UTC (rev 20242)
+++ trunk/packages/gdcm/prepare-2.6/debian/control.in	2015-10-16 16:04:39 UTC (rev 20243)
@@ -19,7 +19,7 @@
 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/gdcm/trunk/
 Homepage: http://gdcm.sourceforge.net/
 
-Package: libgdcm2.4
+Package: libgdcm2.6
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -51,7 +51,7 @@
 Package: libgdcm2-dev
 Section: libdevel
 Architecture: any
-Depends: libgdcm2.4 (= ${binary:Version}), ${misc:Depends}
+Depends: libgdcm2.6 (= ${binary:Version}), ${misc:Depends}
 Description: Grassroots DICOM development libraries and headers
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
  automatically wrapped to python/C#/Java (using swig). It supports
@@ -61,12 +61,12 @@
  GDCM, but are needed to build plugins or programs that link against
  libgdcm.
 
-Package: libgdcm2.4-dbg
+Package: libgdcm2.6-dbg
 Architecture: any
 Section: debug
 Priority: extra
 Multi-Arch: same
-Depends: libgdcm2.4 (= ${binary:Version}), ${misc:Depends}
+Depends: libgdcm2.6 (= ${binary:Version}), ${misc:Depends}
 Description: Grassroots DICOM runtime libraries, debug version
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
  automatically wrapped to python/C#/Java (using swig). It supports
@@ -102,7 +102,7 @@
 Package: python-gdcm
 Section: python
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libgdcm2.4 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libgdcm2.6 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Grassroots DICOM Python bindings
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
@@ -111,7 +111,7 @@
  .
  Python bindings to the GDCM DICOM library.
 
-Package: libvtkgdcm2.4
+Package: libvtkgdcm2.6
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -127,7 +127,7 @@
 Package: libvtkgdcm2-dev
 Section: libdevel
 Architecture: any
-Depends: libvtkgdcm2.4 (= ${binary:Version}), libgdcm2-dev, ${misc:Depends}
+Depends: libvtkgdcm2.6 (= ${binary:Version}), libgdcm2-dev, ${misc:Depends}
 Description: Grassroots DICOM VTK development libraries and headers
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
  automatically wrapped to python/C#/Java (using swig). It supports
@@ -140,7 +140,7 @@
 Package: libvtkgdcm-cil
 Section: cli-mono
 Architecture: @DEB_MONO_ARCHS@
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, libgdcm2.4 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, libgdcm2.6 (= ${binary:Version})
 Suggests: libgdcm-cil
 Description: Grassroots DICOM VTK CLI bindings
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
@@ -152,7 +152,7 @@
 Package: php5-vtkgdcm
 Section: php
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${php:Depends}, libgdcm2.4 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${php:Depends}, libgdcm2.6 (= ${binary:Version})
 Suggests: php-gdcm
 Description: Grassroots DICOM VTK PHP bindings
  Grassroots DiCoM is a C++ library for DICOM medical files. It is
@@ -164,7 +164,7 @@
 Package: python-vtkgdcm
 Section: python
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libvtkgdcm2.4 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libvtkgdcm2.6 (= ${binary:Version})
 Provides: ${python:Provides}
 Suggests: python-gdcm
 Description: Grassroots DICOM VTK/Python bindings

Modified: trunk/packages/gdcm/prepare-2.6/debian/patches/enable-vtk6-bindings.patch
===================================================================
--- trunk/packages/gdcm/prepare-2.6/debian/patches/enable-vtk6-bindings.patch	2015-10-16 15:28:41 UTC (rev 20242)
+++ trunk/packages/gdcm/prepare-2.6/debian/patches/enable-vtk6-bindings.patch	2015-10-16 16:04:39 UTC (rev 20243)
@@ -1,6 +1,6 @@
-diff -ur gdcm-2.6.0.old/Utilities/VTK/CMakeLists.txt gdcm-2.6.0.obsolete.0.0988784821975095/Utilities/VTK/CMakeLists.txt
+diff -ru gdcm-2.6.0.old/Utilities/VTK/CMakeLists.txt gdcm-2.6.0/Utilities/VTK/CMakeLists.txt
 --- gdcm-2.6.0.old/Utilities/VTK/CMakeLists.txt	2015-09-03 16:42:12.000000000 +0200
-+++ gdcm-2.6.0.obsolete.0.0988784821975095/Utilities/VTK/CMakeLists.txt	2015-10-16 16:54:45.316439853 +0200
++++ gdcm-2.6.0/Utilities/VTK/CMakeLists.txt	2015-10-16 17:28:48.000000000 +0200
 @@ -740,9 +740,9 @@
      # do not set the version on the Python module:
      #set_target_properties(${VTKGDCM_NAME}Python PROPERTIES ${GDCM_LIBRARY_PROPERTIES})
@@ -14,9 +14,9 @@
      if(TARGET vtkPythonCore)
        target_link_libraries(${VTKGDCM_NAME}PythonD vtkPythonCore)
      endif()
-diff -ur gdcm-2.6.0.old/Utilities/VTK/vtkgdcm.i gdcm-2.6.0.obsolete.0.0988784821975095/Utilities/VTK/vtkgdcm.i
+diff -ru gdcm-2.6.0.old/Utilities/VTK/vtkgdcm.i gdcm-2.6.0/Utilities/VTK/vtkgdcm.i
 --- gdcm-2.6.0.old/Utilities/VTK/vtkgdcm.i	2015-09-03 16:42:12.000000000 +0200
-+++ gdcm-2.6.0.obsolete.0.0988784821975095/Utilities/VTK/vtkgdcm.i	2015-10-16 16:47:42.419780119 +0200
++++ gdcm-2.6.0/Utilities/VTK/vtkgdcm.i	2015-10-16 17:42:20.541502614 +0200
 @@ -31,10 +31,10 @@
  #endif
  
@@ -31,7 +31,33 @@
  %}
  
  
-@@ -119,6 +119,13 @@
+@@ -101,17 +101,24 @@
+ //using My.Own.Namespace;
+ //%}
+ 
+-#ifdef USEACTIVIZ
++#if defined( USEACTIVIZ ) || defined (SWIGCSHARP) 
+ %typemap(csimports) SWIGTYPE %{
+ // I need to duplicate those also:
+ using System;
+ using System.Runtime.InteropServices;
++%}
++#endif
++
++#if defined( USEACTIVIZ )
++%typemap(csimports) SWIGTYPE %{
+ // my special import:
+ using Kitware.VTK;
+ //using Kitware.mummy.Runtime;
+ %}
+ #endif
+ 
++
++
+ #define GDCM_EXPORT
+ #define VTK_EXPORT
+ #define VTK_COMMON_EXPORT
+@@ -119,6 +126,13 @@
  #define VTK_IO_EXPORT
  #define VTK_IMAGING_EXPORT
  #define VTK_RENDERING_EXPORT

Modified: trunk/packages/gdcm/prepare-2.6/debian/rules
===================================================================
--- trunk/packages/gdcm/prepare-2.6/debian/rules	2015-10-16 15:28:41 UTC (rev 20242)
+++ trunk/packages/gdcm/prepare-2.6/debian/rules	2015-10-16 16:04:39 UTC (rev 20243)
@@ -89,9 +89,9 @@
 
 override_dh_auto_install:
 	# See #664188
-	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.4/GDCMTargets-*.cmake
+	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.6/GDCMTargets-*.cmake
 	# See #711214
-	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.4/GDCMTargets.cmake
+	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.6/GDCMTargets.cmake
 	dh_auto_install
 	# PHP
 	mkdir -p debian/tmp/$(PHP_EX)
@@ -107,7 +107,7 @@
 	#mv debian/tmp/usr/lib/_gdcmswig.so* debian/tmp/$(PYMODDIR)/dist-packages/
 
 override_dh_strip:
-	dh_strip --dbg-package=libgdcm2.4-dbg
+	dh_strip --dbg-package=libgdcm2.6-dbg
 
 override_dh_clideps:
 ifeq ($(DEB_WRAP_CSHARP), 1)




More information about the debian-med-commit mailing list