[med-svn] r18115 - trunk/packages/gdcm/trunk/debian

Mathieu Malaterre malat at moszumanska.debian.org
Wed Sep 24 11:56:52 UTC 2014


Author: malat
Date: 2014-09-24 11:56:51 +0000 (Wed, 24 Sep 2014)
New Revision: 18115

Modified:
   trunk/packages/gdcm/trunk/debian/changelog
   trunk/packages/gdcm/trunk/debian/libgdcm-cil.install
   trunk/packages/gdcm/trunk/debian/libgdcm-java.install
   trunk/packages/gdcm/trunk/debian/libgdcm2-dev.install
   trunk/packages/gdcm/trunk/debian/libgdcm2.4.install
   trunk/packages/gdcm/trunk/debian/libvtkgdcm-cil.install
   trunk/packages/gdcm/trunk/debian/libvtkgdcm-java.install
   trunk/packages/gdcm/trunk/debian/libvtkgdcm2-dev.install
   trunk/packages/gdcm/trunk/debian/libvtkgdcm2.4.install
   trunk/packages/gdcm/trunk/debian/python-vtkgdcm.install
   trunk/packages/gdcm/trunk/debian/rules
Log:
make gdcm multiarch

Modified: trunk/packages/gdcm/trunk/debian/changelog
===================================================================
--- trunk/packages/gdcm/trunk/debian/changelog	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/changelog	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,3 +1,9 @@
+gdcm (2.4.4-2) UNRELEASED; urgency=low
+
+  * Make package multiarch capable
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 24 Sep 2014 13:48:53 +0200
+
 gdcm (2.4.4-1) unstable; urgency=low
 
   * New upstream. Closes: #759957

Modified: trunk/packages/gdcm/trunk/debian/libgdcm-cil.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libgdcm-cil.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libgdcm-cil.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,2 @@
-usr/lib/gdcm-sharp.dll          usr/lib/cli/gdcm-sharp-2.4
-usr/lib/libgdcmsharpglue.so     usr/lib/cli/gdcm-sharp-2.4
+usr/lib/*/gdcm-sharp.dll          usr/lib/cli/gdcm-sharp-2.4
+usr/lib/*/libgdcmsharpglue.so     usr/lib/cli/gdcm-sharp-2.4

Modified: trunk/packages/gdcm/trunk/debian/libgdcm-java.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libgdcm-java.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libgdcm-java.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,3 @@
-usr/lib/gdcm.jar      usr/share/java
-usr/lib/libgdcmjni.so usr/lib/jni/
+usr/lib/*/gdcm.jar      usr/share/java
+# FIXME:
+usr/lib/*/libgdcmjni.so usr/lib/jni/

Modified: trunk/packages/gdcm/trunk/debian/libgdcm2-dev.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libgdcm2-dev.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libgdcm2-dev.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,13 +1,13 @@
-usr/lib/libgdcmCommon.so
-usr/lib/libgdcmDICT.so
-usr/lib/libgdcmDSED.so
-usr/lib/libgdcmIOD.so
-usr/lib/libgdcmMSFF.so
-usr/lib/libgdcmjpeg12.so
-usr/lib/libgdcmjpeg16.so
-usr/lib/libgdcmjpeg8.so
-usr/lib/libgdcmMEXD.so
-usr/lib/gdcm-2.*/*.cmake
+usr/lib/*/libgdcmCommon.so
+usr/lib/*/libgdcmDICT.so
+usr/lib/*/libgdcmDSED.so
+usr/lib/*/libgdcmIOD.so
+usr/lib/*/libgdcmMSFF.so
+usr/lib/*/libgdcmjpeg12.so
+usr/lib/*/libgdcmjpeg16.so
+usr/lib/*/libgdcmjpeg8.so
+usr/lib/*/libgdcmMEXD.so
+usr/lib/*/gdcm-2.*/*.cmake
 usr/include/gdcm-2.*/gdcm*
 usr/include/gdcm-2.*/zip*
 usr/include/gdcm-2.*/gdcmjpeg/12/*

Modified: trunk/packages/gdcm/trunk/debian/libgdcm2.4.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libgdcm2.4.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libgdcm2.4.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,2 @@
-usr/lib/libgdcm*.so.*
+usr/lib/*/libgdcm*.so.*
 usr/share/gdcm-2.*/XML

Modified: trunk/packages/gdcm/trunk/debian/libvtkgdcm-cil.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libvtkgdcm-cil.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libvtkgdcm-cil.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,2 @@
-usr/lib/Kitware.VTK.GDCM.dll                usr/lib/cli/vtkgdcm-sharp-2.4
-usr/lib/libKitware.VTK.vtkgdcm.Unmanaged.so usr/lib/cli/vtkgdcm-sharp-2.4
+usr/lib/*/Kitware.VTK.GDCM.dll                usr/lib/cli/vtkgdcm-sharp-2.4
+usr/lib/*/libKitware.VTK.vtkgdcm.Unmanaged.so usr/lib/cli/vtkgdcm-sharp-2.4

Modified: trunk/packages/gdcm/trunk/debian/libvtkgdcm-java.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libvtkgdcm-java.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libvtkgdcm-java.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,3 @@
-usr/lib/vtkgdcm.jar       usr/share/java
-usr/lib/libvtkgdcmJava.so usr/lib/jni
+usr/lib/*/vtkgdcm.jar       usr/share/java
+# FIXME
+usr/lib/*/libvtkgdcmJava.so usr/lib/jni

Modified: trunk/packages/gdcm/trunk/debian/libvtkgdcm2-dev.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libvtkgdcm2-dev.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libvtkgdcm2-dev.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,2 +1,2 @@
-usr/lib/libvtkgdcm.so
+usr/lib/*/libvtkgdcm.so
 usr/include/gdcm-2.*/vtk*

Modified: trunk/packages/gdcm/trunk/debian/libvtkgdcm2.4.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libvtkgdcm2.4.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/libvtkgdcm2.4.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1 +1 @@
-usr/lib/libvtkgdcm.so.*
+usr/lib/*/libvtkgdcm.so.*

Modified: trunk/packages/gdcm/trunk/debian/python-vtkgdcm.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/python-vtkgdcm.install	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/python-vtkgdcm.install	2014-09-24 11:56:51 UTC (rev 18115)
@@ -1,3 +1,3 @@
 usr/lib/python*/dist-packages/vtkgdcm.py
 usr/lib/python*/dist-packages/libvtkgdcmPython.so*
-usr/lib/libvtkgdcmPythonD.so*
+usr/lib/*/libvtkgdcmPythonD.so*

Modified: trunk/packages/gdcm/trunk/debian/rules
===================================================================
--- trunk/packages/gdcm/trunk/debian/rules	2014-09-24 10:29:07 UTC (rev 18114)
+++ trunk/packages/gdcm/trunk/debian/rules	2014-09-24 11:56:51 UTC (rev 18115)
@@ -3,6 +3,8 @@
 
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 # to please dpkg-shlibdeps and java private libs in /usr/lib/jni
 LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):/usr/lib/jni
 
@@ -75,6 +77,7 @@
 		-DTAGFILES:STRING="/usr/share/doc/vtk-doc/html/vtk$(VTKVERS).tag=/usr/share/doc/vtk-doc/html/" \
 		-DGDCM_INSTALL_PYTHONMODULE_DIR:STRING=lib/python/dist-packages \
 		-DGDCM_NO_PYTHON_LIBS_LINKING:BOOL=ON \
+		-DGDCM_INSTALL_LIB_DIR:STRING=lib/$(DEB_HOST_MULTIARCH) \
 		-DGDCM_USE_VTK:BOOL=ON
 
 override_dh_auto_configure:
@@ -85,17 +88,17 @@
 
 override_dh_auto_install:
 	# See #664188
-	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/gdcm-2.4/GDCMTargets-*.cmake
+	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.4/GDCMTargets-*.cmake
 	# See #711214
-	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/gdcm-2.4/GDCMTargets.cmake
+	sed -i -e "s/FATAL_ERROR/STATUS/g" obj-*/CMake/ExportConfiguration/CMakeFiles/Export/lib/$(DEB_HOST_MULTIARCH)/gdcm-2.4/GDCMTargets.cmake
 	dh_auto_install
 	# PHP
 	mkdir -p debian/tmp/$(PHP_EX)
 	mkdir -p debian/tmp/usr/share/php
-	mv debian/tmp/usr/lib/gdcm.php debian/tmp/usr/share/php
-	mv debian/tmp/usr/lib/gdcm.so debian/tmp/$(PHP_EX)
-	mv debian/tmp/usr/lib/vtkgdcm.php debian/tmp/usr/share/php
-	mv debian/tmp/usr/lib/vtkgdcm.so debian/tmp/$(PHP_EX)
+	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gdcm.php debian/tmp/usr/share/php
+	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gdcm.so debian/tmp/$(PHP_EX)
+	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/vtkgdcm.php debian/tmp/usr/share/php
+	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/vtkgdcm.so debian/tmp/$(PHP_EX)
 	echo "php:Depends=phpapi-`php-config5 --phpapi`" >> debian/php5-gdcm.substvars
 	echo "php:Depends=phpapi-`php-config5 --phpapi`" >> debian/php5-vtkgdcm.substvars
 	# Python




More information about the debian-med-commit mailing list