[SCM] hdf5 branch, master, updated. upstream/1.8.8-29-g244a6c0

Sylvestre Ledru sylvestre.ledru at scilab-enterprises.com
Thu Jan 19 17:32:57 UTC 2012


The following commit has been merged in the master branch:
commit 244a6c017236a57a0c245b0b29bc10d0249eae29
Author: Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com>
Date:   Thu Jan 19 18:32:54 2012 +0100

    Fix various dependencies issues

diff --git a/debian/changelog b/debian/changelog
index 6f0779e..03a770d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-hdf5 (1.8.8-3) UNRELEASED; urgency=low
+hdf5 (1.8.8-3) unstable; urgency=low
 
   * libhdf5-openmpi-7-dbg was build for arch:any while it should be built
     only on openmpi supported archs
@@ -10,7 +10,7 @@ hdf5 (1.8.8-3) UNRELEASED; urgency=low
   * hdf5-tools could not be installed at the same time as libhdf5-openmpi-7
     or libhdf5-mpich2-7
 
- -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 19 Jan 2012 10:58:09 +0100
+ -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 19 Jan 2012 14:28:13 +0100
 
 hdf5 (1.8.8-2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 6359461..07f6577 100644
--- a/debian/control
+++ b/debian/control
@@ -205,7 +205,8 @@ Package: hdf5-helpers
 Section: science
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: hdf5-tools
+Replaces: hdf5-tools (<< 1.8.7-1)
+Breaks: hdf5-tools (<< 1.8.7-1)
 Description: Hierarchical Data Format 5 (HDF5) - Helper tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -219,7 +220,7 @@ Description: Hierarchical Data Format 5 (HDF5) - Helper tools
 Package: hdf5-tools
 Section: science
 Architecture: any
-Depends: ${shlibs:Depends}, libhdf5-1.8, ${misc:Depends}
+Depends: libhdf5-1.8, ${misc:Depends}
 Description: Hierarchical Data Format 5 (HDF5) - Runtime tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
diff --git a/debian/control.in b/debian/control.in
index c8e4d31..8eadd65 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -205,6 +205,8 @@ Package: hdf5-helpers
 Section: science
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: hdf5-tools (<< 1.8.7-1)
+Breaks: hdf5-tools (<< 1.8.7-1)
 Description: Hierarchical Data Format 5 (HDF5) - Helper tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -218,7 +220,7 @@ Description: Hierarchical Data Format 5 (HDF5) - Helper tools
 Package: hdf5-tools
 Section: science
 Architecture: any
-Depends: ${shlibs:Depends}, libhdf5- at MAJOR_VERSION@, ${misc:Depends}
+Depends: libhdf5- at MAJOR_VERSION@, ${misc:Depends}
 Description: Hierarchical Data Format 5 (HDF5) - Runtime tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
diff --git a/debian/rules b/debian/rules
index 476d7e6..4e246fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,7 +17,7 @@ major_version = $(shell echo $(version) | cut -d. -f1,2)
 serpack = $(package)-$(soname)
 openmpipack = $(package)-openmpi-$(soname)
 mpich2pack = $(package)-mpich2-$(soname)
-virtpack = $(package)-$(soname)
+virtpack = $(package)-$(major_version)
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -246,8 +246,8 @@ endif
 	dh_makeshlibs -p$(serpack) -V "$(serpack) | $(virtpack)"
 	dh_installdeb $(ARCH_FLAG)
 	dh_shlibdeps -p$(serpack) -L$(serpack) -ldebian/$(serpack)/usr/lib:debian/build/test/.libs
-	dh_shlibdeps -phdf5-tools -L$(serpack) -ldebian/$(serpack)/usr/lib:debian/build/test/.libs 
-	dh_shlibdeps -phdf5-helpers -L$(serpack) -ldebian/$(serpack)/usr/lib:debian/build/test/.libs 
+	dh_shlibdeps -phdf5-tools -X$(serpack) -X$(openmpipack) -X$(mpich2pack) -L$(virtpack) -ldebian/$(serpack)/usr/lib:debian/build/test/.libs 
+	dh_shlibdeps -phdf5-helpers -X$(serpack) -X$(openmpipack) -X$(mpich2pack) -L$(virtpack) -ldebian/$(serpack)/usr/lib:debian/build/test/.libs 
 ifeq ($(build_openmpi),yes)
 	dh_shlibdeps -p$(openmpipack) -L$(openmpipack) -ldebian/$(openmpipack)/usr/lib
 endif

-- 
Hierarchical Data Format 5 (HDF5)



More information about the Pkg-grass-devel mailing list