[DebianGIS-dev] r1783 - packages/hdf5/trunk/debian

frankie at alioth.debian.org frankie at alioth.debian.org
Thu Oct 9 13:46:18 UTC 2008


Author: frankie
Date: 2008-10-09 13:46:18 +0000 (Thu, 09 Oct 2008)
New Revision: 1783

Modified:
   packages/hdf5/trunk/debian/changelog
   packages/hdf5/trunk/debian/control
   packages/hdf5/trunk/debian/control.in
   packages/hdf5/trunk/debian/rules
   packages/hdf5/trunk/debian/shlibs.in
Log:
Long due changes


Modified: packages/hdf5/trunk/debian/changelog
===================================================================
--- packages/hdf5/trunk/debian/changelog	2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/changelog	2008-10-09 13:46:18 UTC (rev 1783)
@@ -1,4 +1,4 @@
-hdf5 (1.6.7-1) unstable; urgency=low
+hdf5 (1.6.7-1) UNRELEASED; urgency=low
 
   * New upstream release. This is a bug fix release, but for removing of the
     virtual stream I/O library, which is now stripped out of the main library.
@@ -8,11 +8,19 @@
     --copy; aclocal; autoconf" in the c++/ directory.
   * [LINTIAN] Changed a bit versions used in build-dep to avoid possible breakages. 
   * Homepage field updated in debian/control.in.
+    (closes: #501564)
   * Updated and normalized debian/copyright.
   * Now enabled Fortran (openmpi and mpich only) and C++ (serial only) binding.
     (closes: #470159)
+  * Dropped -0 suffix in all run-time libraries packages.
+  * Changed SONAMEs and solib names as consequence. Dependencies will require
+    rebuilding in order to use the new libraries. Now SONAMEs uses an
+    ordinary serialization which depends on the upstream versions.
+    Incidentally the new SONAMEs and library names do not conflict with 
+    the old ones.
+  * Now using quilt to manage patches.
 
- -- Francesco Paolo Lovergine <frankie at debian.org>  Wed, 09 Apr 2008 15:06:58 +0200
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Thu, 09 Oct 2008 15:44:25 +0200
 
 hdf5 (1.6.6-4) unstable; urgency=low
 

Modified: packages/hdf5/trunk/debian/control
===================================================================
--- packages/hdf5/trunk/debian/control	2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/control	2008-10-09 13:46:18 UTC (rev 1783)
@@ -10,12 +10,12 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/hdf5/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/hdf5/trunk
 
-Package: libhdf5-serial-1.6.7-0
+Package: libhdf5-serial-1.6.7
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -27,7 +27,7 @@
 Package: libhdf5-serial-dev
 Section: libdevel
 Architecture: any
-Depends: libhdf5-serial-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev
+Depends: libhdf5-serial-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -39,13 +39,13 @@
  .
  This package contains development files for serial platforms.
 
-Package: libhdf5-lam-1.6.7-0
+Package: libhdf5-lam-1.6.7
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -58,7 +58,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-lam-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, lam4-dev
+Depends: libhdf5-lam-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, lam4-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -70,13 +70,13 @@
  .
  This package contains development files for use with LAM.
 
-Package: libhdf5-openmpi-1.6.7-0
+Package: libhdf5-openmpi-1.6.7
 Section: libs
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -89,7 +89,7 @@
 Section: libdevel
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
-Depends: libhdf5-openmpi-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libopenmpi-dev
+Depends: libhdf5-openmpi-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libopenmpi-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -101,13 +101,13 @@
  .
  This package contains development files for use with OpenMPI.
 
-Package: libhdf5-mpich-1.6.7-0
+Package: libhdf5-mpich-1.6.7
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -121,7 +121,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-mpich-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
+Depends: libhdf5-mpich-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc

Modified: packages/hdf5/trunk/debian/control.in
===================================================================
--- packages/hdf5/trunk/debian/control.in	2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/control.in	2008-10-09 13:46:18 UTC (rev 1783)
@@ -10,12 +10,12 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/hdf5/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/hdf5/trunk
 
-Package: libhdf5-serial- at VERSION@-0
+Package: libhdf5-serial- at VERSION@
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5- at VERSION@-0
-Provides: libhdf5- at VERSION@-0
+Conflicts: libhdf5- at VERSION@
+Provides: libhdf5- at VERSION@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -27,7 +27,7 @@
 Package: libhdf5-serial-dev
 Section: libdevel
 Architecture: any
-Depends: libhdf5-serial- at VERSION@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev
+Depends: libhdf5-serial- at VERSION@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -39,13 +39,13 @@
  .
  This package contains development files for serial platforms.
 
-Package: libhdf5-lam- at VERSION@-0
+Package: libhdf5-lam- at VERSION@
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5- at VERSION@-0
-Provides: libhdf5- at VERSION@-0
+Conflicts: libhdf5- at VERSION@
+Provides: libhdf5- at VERSION@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -58,7 +58,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-lam- at VERSION@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, lam4-dev
+Depends: libhdf5-lam- at VERSION@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, lam4-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -70,13 +70,13 @@
  .
  This package contains development files for use with LAM.
 
-Package: libhdf5-openmpi- at VERSION@-0
+Package: libhdf5-openmpi- at VERSION@
 Section: libs
 Priority: extra
 Architecture: @ARCHS@
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5- at VERSION@-0
-Provides: libhdf5- at VERSION@-0
+Conflicts: libhdf5- at VERSION@
+Provides: libhdf5- at VERSION@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -89,7 +89,7 @@
 Section: libdevel
 Priority: extra
 Architecture: @ARCHS@
-Depends: libhdf5-openmpi- at VERSION@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libopenmpi-dev
+Depends: libhdf5-openmpi- at VERSION@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libopenmpi-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -101,13 +101,13 @@
  .
  This package contains development files for use with OpenMPI.
 
-Package: libhdf5-mpich- at VERSION@-0
+Package: libhdf5-mpich- at VERSION@
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5- at VERSION@-0
-Provides: libhdf5- at VERSION@-0
+Conflicts: libhdf5- at VERSION@
+Provides: libhdf5- at VERSION@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -121,7 +121,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-mpich- at VERSION@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
+Depends: libhdf5-mpich- at VERSION@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc

Modified: packages/hdf5/trunk/debian/rules
===================================================================
--- packages/hdf5/trunk/debian/rules	2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/rules	2008-10-09 13:46:18 UTC (rev 1783)
@@ -3,6 +3,7 @@
 # debian/rules for libhdf5,
 # (c) 2001 Brian Russo, under GPL. 
 # (c) 2003 Josselin Mouette
+# (c) 2007-2008 Francesco P. Lovergine.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
@@ -10,16 +11,25 @@
 package = libhdf5
 pkgversion ?= $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
 version ?= $(shell echo $(pkgversion) | sed 's/-[^-]*$$//')
-serpack = $(package)-serial-$(version)-0
-lampack = $(package)-lam-$(version)-0
-openmpipack = $(package)-openmpi-$(version)-0
-mpichpack = $(package)-mpich-$(version)-0
-virtpack = $(package)-$(version)-0
+serpack = $(package)-serial-$(version)
+lampack = $(package)-lam-$(version)
+openmpipack = $(package)-openmpi-$(version)
+mpichpack = $(package)-mpich-$(version)
+virtpack = $(package)-$(version)
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_BUILD_ARCH      ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 
+patch: patch-stamp
+patch-stamp:
+	QUILT_PATCHES=debian/patches quilt push --color=auto -a
+	touch patch-stamp
+
+unpatch:
+	QUILT_PATCHES=debian/patches quilt pop -a || true
+	rm -rf .pc patch-stamp
+
 # To be used if binary packages were buildable on any arch
 #ARCH_FLAG=-a
 #ARCHS=any
@@ -84,7 +94,8 @@
 		  --enable-threadsafe
 SERIAL_ONLY_FLAGS = --enable-cxx
 
-configure: configure-stamp-debian configure-stamp-serial configure-stamp-lam $(configure_stamp_openmpi) configure-stamp-mpich
+configure: patch configure-stamp-debian configure-stamp-serial configure-stamp-lam \
+	   $(configure_stamp_openmpi) configure-stamp-mpich
 
 configure-stamp-debian: debian/control.in
 	cd debian && for i in *_devlib; do j=`basename $$i _devlib`; \

Modified: packages/hdf5/trunk/debian/shlibs.in
===================================================================
--- packages/hdf5/trunk/debian/shlibs.in	2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/shlibs.in	2008-10-09 13:46:18 UTC (rev 1783)
@@ -1,4 +1,4 @@
-libhdf5_cpp- at VERSION@ 0 libhdf5-serial- at VERSION@-0
-libhdf5- at VERSION@ 0 libhdf5-serial- at VERSION@-0 | libhdf5- at VERSION@-0
-libh5test- at VERSION@ 0 libhdf5-serial- at VERSION@-0 | libhdf5- at VERSION@-0
-libhdf5_hl- at VERSION@ 0 libhdf5-serial- at VERSION@-0 | libhdf5- at VERSION@-0
+libhdf5_cpp- at VERSION@ 0 libhdf5-serial- at VERSION@
+libhdf5- at VERSION@ 0 libhdf5-serial- at VERSION@ | libhdf5- at VERSION@
+libh5test- at VERSION@ 0 libhdf5-serial- at VERSION@ | libhdf5- at VERSION@
+libhdf5_hl- at VERSION@ 0 libhdf5-serial- at VERSION@ | libhdf5- at VERSION@




More information about the Pkg-grass-devel mailing list