[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[DebianGIS] Package of hdf-1.8.3, first try



Hi,

I'm eager to build a debian/ubuntu package of netcdf4 which requires hdf-1.8.3. I've seen that it is on the todo list of this group, but without explicit roadmap, so I gave it a try to build a hdf5-package:

http://pastebin.met.no/pastebin/cgi-bin/file?id=afbf25c4b95a64a3ecf0e97ca4b713731f08f589/hdf5_1.8.3.orig.tar.gz
http://pastebin.met.no/pastebin/cgi-bin/file?id=4e69a51659c8fa467ed66534b0e5105d2209a1d9/hdf5_1.8.3-1.diff.gz

It was generated from the 1.6.5 debian package with uscan, and some smaller changes to get hdf5 to build. The biggest change I introduce is to name the library to the ABI version rather than the hdf package version. hdf5 tries uses libtool and tries to be ABI compatible (currently at library version 6) so I don't see a reason why the hdf5 packages should still force the correct version number.

I have tested the package under hardy and debian 5.0.1. lintian gives some complaints about man-page and the ABI-VERSION conflicts, but otherwise it seems to work.

I include the orig.tar.gz since the official hdf5_1.8.3.tar.gz contains a file twice (detype_files.txt), which conflicts with debuild 'tar -xkf'.

Best regards,

Heiko
Format: 1.7
Date: Tue, 09 Jun 2009 12:00:36 +0200
Source: hdf5
Binary: libhdf5-serial-1.8.3-0 libhdf5-serial-dev libhdf5-lam-1.8.3-0 libhdf5-lam-dev libhdf5-mpich-1.8.3-0 libhdf5-mpich-dev libhdf5-doc hdf5-tools
Architecture: source
Version: 1.8.3-1
Distribution: hardy
Urgency: low
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Heiko Klein <heiko.klein@met.no>
Description: 
 hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools
 libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation
 libhdf5-lam-1.8.3-0 - Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
 libhdf5-lam-dev - Hierarchical Data Format 5 (HDF5) - development files - LAM versi
 libhdf5-mpich-1.8.3-0 - Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
 libhdf5-mpich-dev - Hierarchical Data Format 5 (HDF5) - development files - MPICH ver
 libhdf5-serial-1.8.3-0 - Hierarchical Data Format 5 (HDF5) - runtime files - serial versio
 libhdf5-serial-dev - Hierarchical Data Format 5 (HDF5) - development files - serial ve
Changes: 
 hdf5 (1.8.3-1) hardy; urgency=low
 .
   * New upstream release
   * adding --disable-threadsafe to --enable-parallel and --enable-cxx,
     as forced by configure
   * Adding html-documentation as link to online-documentation
   * Correcting release-docs/HISTORY* files
   * changing from library-names like libhdf5-@VERSION.so.0 to libhdf5.so.@ABI@
     in shlibs.in since hdf5-1.8 sets soname version explicitly
Files: 
 b42e9eaab74d29713c72d4161a323b53 620 science optional hdf5_1.8.3-1.dsc
 3754feb7f2c6787e658f2813b9933434 7537219 science optional hdf5_1.8.3.orig.tar.gz
 47921c7ff83a2ff00f469b9bd6308c2e 31990 science optional hdf5_1.8.3-1.diff.gz
Format: 1.0
Source: hdf5
Binary: libhdf5-serial-1.8.3-0, libhdf5-serial-dev, libhdf5-lam-1.8.3-0, libhdf5-lam-dev, libhdf5-mpich-1.8.3-0, libhdf5-mpich-dev, libhdf5-doc, hdf5-tools
Architecture: any
Version: 1.8.3-1
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Uploaders: Francesco Paolo Lovergine <frankie@debian.org>
Standards-Version: 3.7.2
Build-Depends: debhelper (>> 5), lam4-dev (>= 7.1.1-3.2), libjpeg62-dev, libmpich1.0-dev (>= 1.2.7-1), zlib1g-dev
Files: 
 3754feb7f2c6787e658f2813b9933434 7537219 hdf5_1.8.3.orig.tar.gz
 47921c7ff83a2ff00f469b9bd6308c2e 31990 hdf5_1.8.3-1.diff.gz

Reply to: