[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