--- yorick-hdf5-0.8.0.orig/debian/control +++ yorick-hdf5-0.8.0/debian/control @@ -0,0 +1,15 @@ +Source: yorick-hdf5 +Section: math +Priority: optional +Maintainer: Thibaut Paumard +Build-Depends: debhelper (>= 5.0.0), yorick-dev (>= 2.1.05+dfsg-2~bpo40+1), libhdf5-serial-dev (>= 1.6.2), quilt (>= 0.46-7~) +Standards-Version: 3.8.3.0 +DM-Upload-Allowed: yes + +Package: yorick-hdf5 +Architecture: any +Depends: yorick (>= 1.6.02), ${shlibs:Depends}, ${misc:Depends} +Description: Hierarchical Data Format 5 interface for the Yorick language + HDF5 is the yorick interface plugin to the NCSA Hierarchical Data Format + version 5. It includes function for reading, writing, updating, getting + information on HDF5 files. --- yorick-hdf5-0.8.0.orig/debian/README.Debian +++ yorick-hdf5-0.8.0/debian/README.Debian @@ -0,0 +1,18 @@ +Yorick HDF5 plugin for Debian +----------------------------- + +This is the `hdf5' plugin by François Rigaut for the Yorick interpreted +language, prepackaged for Debian GNU/Linux. + +A sample/test file is provided in /usr/share/doc/yorick-hdf5/examples/. You +can run it with "yorick -batch check.i" after decompressing the file +somewhere. + +Pre-0.6.2 versions of this plug-in had a bug which would reverse the +ordering of array dimensions. A tool is provided to convert such buggy +files to work as axpected with the newer versions of the plug-in: + /usr/lib/yorick/bin/h5convert +documented in + man /usr/share/doc/yorick-hdf5/h5convert.1 + + -- Thibaut Paumard , Wed, 18 Nov 2009 11:54:18 +0100 --- yorick-hdf5-0.8.0.orig/debian/copyright +++ yorick-hdf5-0.8.0/debian/copyright @@ -0,0 +1,29 @@ +X-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat +X-Debianized-By: Thibaut Paumard +X-Debianized-Date: Mon, 14 Jan 2008 18:51:55 +0100 +X-Source-Downloaded-From: + http://www.maumae.net/yorick/packages/src/hdf5-0.6.1-src.tgz +X-Upstream-Author: François Rigaut + Gemini Observatory, 670 N A'Ohoku Place, HILO HI-96720) + +Files: * +Copyright: © 2003-2007, François Rigaut +License: GPL-2+ + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details (to receive a copy of the GNU + * General Public License, write to the Free Software Foundation, Inc., 51 + * Franklin St, Fifth Floor, Boston, MA 02110-1301, USA). + +X-Comment: On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + +Files: debian/* +Copyright: © 2006-2008, Thibaut Paumard +License: GPL-2+ --- yorick-hdf5-0.8.0.orig/debian/rules +++ yorick-hdf5-0.8.0/debian/rules @@ -0,0 +1,61 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +Makefile.deborig: + dh_testdir + cp -f Makefile Makefile.deborig + +configure: configure-stamp +configure-stamp: Makefile.deborig + dh_testdir + yorick -batch make.i + dh_quilt_patch + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: configure-stamp + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + $(MAKE) clean + dh_clean + dh_quilt_unpatch + mv -f Makefile.deborig Makefile + +install: build + dh_testdir + dh_testroot + dh_clean -k + +binary-indep: build install +binary-arch: build install + dh_testdir + dh_testroot + dh_installyorick + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- yorick-hdf5-0.8.0.orig/debian/docs +++ yorick-hdf5-0.8.0/debian/docs @@ -0,0 +1,2 @@ +hdf5doc.txt +h5convert.1 --- yorick-hdf5-0.8.0.orig/debian/README.source +++ yorick-hdf5-0.8.0/debian/README.source @@ -0,0 +1,7 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for usage. + + -- Thibaut Paumard , Sun, 15 Nov 2009 15:37:34 +0100 --- yorick-hdf5-0.8.0.orig/debian/yorick-hdf5.debhelper.log +++ yorick-hdf5-0.8.0/debian/yorick-hdf5.debhelper.log @@ -0,0 +1 @@ +dh_quilt_unpatch --- yorick-hdf5-0.8.0.orig/debian/compat +++ yorick-hdf5-0.8.0/debian/compat @@ -0,0 +1 @@ +5 --- yorick-hdf5-0.8.0.orig/debian/examples +++ yorick-hdf5-0.8.0/debian/examples @@ -0,0 +1 @@ +check*.i --- yorick-hdf5-0.8.0.orig/debian/watch +++ yorick-hdf5-0.8.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.maumae.net/yorick/packages/src/hdf5-(.*)-src\.tgz --- yorick-hdf5-0.8.0.orig/debian/yorick-hdf5.packinfo +++ yorick-hdf5-0.8.0/debian/yorick-hdf5.packinfo @@ -0,0 +1,7 @@ +:newsubsection +hdf5: Hierarchical Data Format 5 interface + +:hdf5 +interface plugin to the NCSA Hierarchical Data Format version 5. It + includes function for reading, writing, updating, getting information + on HDF5 files --- yorick-hdf5-0.8.0.orig/debian/ynstall +++ yorick-hdf5-0.8.0/debian/ynstall @@ -0,0 +1,5 @@ +hdf5.info +debian/yorick-hdf5.packinfo +debian/yorick-hdf5.keywords +h5info bin +h5convert bin --- yorick-hdf5-0.8.0.orig/debian/changelog +++ yorick-hdf5-0.8.0/debian/changelog @@ -0,0 +1,46 @@ +yorick-hdf5 (0.8.0-1build1) lucid; urgency=low + + * No-change rebuild against libhdf5-serial-1.8.4 (LP: #536869) + + -- Steve Langasek Sat, 13 Mar 2010 09:59:45 +0000 + +yorick-hdf5 (0.8.0-1) unstable; urgency=low + + * New upstream release (Closes: #556923) + * Use quilt for patch management + * Checked against policy 3.8.3 + + -- Thibaut Paumard Wed, 18 Nov 2009 13:02:06 +0100 + +yorick-hdf5 (0.6.1-2) unstable; urgency=low + + * Bug fix: "yorick-hdf5: FTBFS: /usr/bin/make: invalid option -- 2", + thanks to Lucas Nussbaum (Closes: #476034). CFLAGS was passed as + argument to make in debian/rules in a way that just breaks. + + -- Thibaut Paumard Tue, 15 Apr 2008 17:23:59 +0200 + +yorick-hdf5 (0.6.1-1) unstable; urgency=low + + * New upstream release + * debian/watch: file added + * debian/rules: converted to dh_installyorick + * added debian/ynstall + * added debian/yorick-hdf5.packinfo + * added debian/yorick-hdf5.keywords + * debian/control: + * DM-Upload-Allowed field added + * upgraded to Standards-Version: 3.7.3.0 + * upgrade build dependency on yorick-dev + (>= 2.1.05+dfsg-2~bpo40+1) + * debian/copyright: updated and converted to the machine-readable format + proposed at http://wiki.debian.org/Proposals/CopyrightFormat + + -- Thibaut Paumard Tue, 15 Jan 2008 11:05:31 +0100 + +yorick-hdf5 (0.6-1) unstable; urgency=low + + * Initial Release. Closes: #366705 + + -- Thibaut Paumard Fri, 12 May 2006 19:10:20 +0200 + --- yorick-hdf5-0.8.0.orig/debian/yorick-hdf5.keywords +++ yorick-hdf5-0.8.0/debian/yorick-hdf5.keywords @@ -0,0 +1,2 @@ +hdf5 +h5 --- yorick-hdf5-0.8.0.orig/debian/patches/series +++ yorick-hdf5-0.8.0/debian/patches/series @@ -0,0 +1,2 @@ +wrong_place_for_fromshell_i +pre062bug_debian_doc --- yorick-hdf5-0.8.0.orig/debian/patches/wrong_place_for_fromshell_i +++ yorick-hdf5-0.8.0/debian/patches/wrong_place_for_fromshell_i @@ -0,0 +1,23 @@ +# TP 20091118 +# The two *_fromshell.i files should end up in Y_SIT/i/, not in i0/. + +--- a/Makefile ++++ b/Makefile +@@ -13,7 +13,8 @@ + # ------------------------------------------------ macros for this package + + PKG_NAME=hdf5 +-PKG_I=hdf5.i h5scan_fromshell.i h5convert_fromshell.i ++PKG_I=hdf5.i ++PKG_I_EXTRA=h5scan_fromshell.i h5convert_fromshell.i + + OBJS=hdf5.o + +@@ -96,6 +97,7 @@ + mkdir -p binaries/$(PKG_NAME)/dist/y_site/i0 + mkdir -p binaries/$(PKG_NAME)/dist/y_home/bin + cp -p $(PKG_I) binaries/$(PKG_NAME)/dist/y_site/i0/ ++ cp -p $(PKG_I_EXTRA) binaries/$(PKG_NAME)/dist/y_site/i/ + cp -p $(PKG_NAME).so binaries/$(PKG_NAME)/dist/y_home/lib/ + cp -p h5info binaries/$(PKG_NAME)/dist/y_home/bin/. + cp -p h5convert binaries/$(PKG_NAME)/dist/y_home/bin/. --- yorick-hdf5-0.8.0.orig/debian/patches/pre062bug_debian_doc +++ yorick-hdf5-0.8.0/debian/patches/pre062bug_debian_doc @@ -0,0 +1,19 @@ +# TP 20091118 +# Adapt the message concerning the wrong-dimension-order bug, which is +# displayed the first time a user uses HDF5 v. > 0.6.2, to Debian +# systems. + +--- a/hdf5.i ++++ b/hdf5.i +@@ -204,9 +204,9 @@ + "not convert files automatically. Thus you, the user, has to convert your", + "own files. I apologize for this. To facilitate the conversion, I have", + "written (and debugged) a small function: h5old2new (see help page).", +- "In the hdf5 tarball, you should also find a small shell script, h5convert", ++ "On a Debian system, /usr/lib/yorick/bin/h5convert is a small shell script", + "that wraps h5old2new and provide a convenient way to rename bunch of ", +- "files. See the man file (man ./h5convert.1 in the hdf5 directory, or", ++ "files. See the man file (man /usr/share/doc/yorick-hdf5/h5convert.1), or", + "help,h5convert within yorick.", + "","Note that this only concerns multi-dimensional arrays. Other data types", + "are not affected.",