--- tessa-0.3.1.orig/debian/changelog +++ tessa-0.3.1/debian/changelog @@ -0,0 +1,87 @@ +tessa (0.3.1-6.1build4) xenial; urgency=medium + + * No-change rebuild for openmpi on s390x. + + -- Matthias Klose Sat, 06 Feb 2016 19:53:14 +0000 + +tessa (0.3.1-6.1build3) xenial; urgency=medium + + * No-change rebuild for openmpi transition. + + -- Matthias Klose Mon, 01 Feb 2016 11:40:14 +0000 + +tessa (0.3.1-6.1build2) wily; urgency=medium + + * No-change rebuild for hdf5 soname change. + + -- Matthias Klose Tue, 06 Oct 2015 12:25:29 +0000 + +tessa (0.3.1-6.1build1) vivid; urgency=medium + + * Rebuild against libhdf5-8. + + -- Colin Watson Thu, 06 Nov 2014 12:48:00 +0000 + +tessa (0.3.1-6.1) unstable; urgency=medium + + * Non-maintainer upload. + * Support hdf5 1.8.13 new packaging layout (closes: #756700). + + -- Gilles Filippini Wed, 06 Aug 2014 18:59:14 +0200 + +tessa (0.3.1-6) unstable; urgency=low + + * Whoops. Only use MPI on supported arches. + + -- Josselin Mouette Mon, 20 Feb 2012 12:18:24 +0100 + +tessa (0.3.1-5) unstable; urgency=low + + [ Sébastien Villemot ] + * Enable HDF5 1.6 compatibility macro definitions at configure + time. (Closes: #657534) + + [ Josselin Mouette ] + * Switch to OpenMPI. + * Switch to dh_python2. + + -- Josselin Mouette Sat, 18 Feb 2012 16:30:34 +0100 + +tessa (0.3.1-4) unstable; urgency=low + + * Convert the package to the new python policy (closes: #380969). + + Build-depend on debhelper 5.0.37.2 and python-support 0.3. + + pyversions=2.3-, pycompat=2. + + Call dh_pysupport. + * Standards version is 3.7.2. + * Depend on python-tables. + + -- Josselin Mouette Tue, 1 Aug 2006 13:58:03 +0200 + +tessa (0.3.1-3) unstable; urgency=low + + * Rebuild for the C++ transition. + + Build-depend on latest lam4-dev and libhdf5-serial-dev. + * Standards-version is 3.6.2. + * Update copyright file to the new FSF address. + + -- Josselin Mouette Sat, 3 Sep 2005 16:42:52 +0200 + +tessa (0.3.1-2) unstable; urgency=low + + * Rebuild against HDF5 1.6.4. + + -- Josselin Mouette Sat, 18 Jun 2005 00:59:57 +0200 + +tessa (0.3.1-1) unstable; urgency=low + + * New upstream release + + -- Josselin Mouette Wed, 7 Jul 2004 17:38:43 +0200 + +tessa (0.3-1) unstable; urgency=low + + * Initial Release (closes: #254409). + + -- Josselin Mouette Tue, 29 Jun 2004 17:02:56 +0200 + --- tessa-0.3.1.orig/debian/compat +++ tessa-0.3.1/debian/compat @@ -0,0 +1 @@ +4 --- tessa-0.3.1.orig/debian/control +++ tessa-0.3.1/debian/control @@ -0,0 +1,38 @@ +Source: tessa +Section: science +Priority: optional +Maintainer: Josselin Mouette +Build-Depends: debhelper(>= 5.0.37.2), zlib1g-dev, libhdf5-serial-dev (>= 1.6.4-3), fftw3-dev, python (>= 2.6.6-3~), docbook-utils, mpi-default-dev +Standards-Version: 3.7.2 +X-Python-Version: >= 2.3 + +Package: tessa +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-tables +Description: simulation of 3D optical systems with the FDTD method + Tessa is a three-dimensional simulation software for optical systems at + the wavelength scale, based on the finite differences time-domain method + (FDTD). It focuses on simulating large, resonating structures, but can + also be used to study propagating beams. It can simulate arbitrary + dielectric and absorbing materials, and can be used on single + workstations as well as clusters. + . + Tessa is believed to be terribly efficient. + . + URL: http://alioth.debian.org/projects/tessa/ + +Package: tessa-mpi +Architecture: any +Priority: extra +Depends: ${shlibs:Depends}, ${misc:Depends}, tessa (= ${Source-Version}), mpi-default-bin +Description: simulation of 3D optical systems using FDTD on MPI clusters + Tessa is a three-dimensional simulation software for optical systems at + the wavelength scale, based on the finite differences time-domain method + (FDTD). It focuses on simulating large, resonating structures, but can + also be used to study propagating beams. It can simulate arbitrary + dielectric and absorbing materials, and can be used on single + workstations as well as clusters. + . + This package is built with MPI support. + . + URL: http://alioth.debian.org/projects/tessa/ --- tessa-0.3.1.orig/debian/copyright +++ tessa-0.3.1/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Josselin Mouette on +Tue, 29 Jun 2004 17:02:56 +0200. + +It was downloaded from http://alioth.debian.org/projects/tessa/ + +Upstream Author: Josselin Mouette + +Copyright (c) 2003-2004 Ecole centrale de Lyon + + This package 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; version 2 dated June, 1991. + + This package 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. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- tessa-0.3.1.orig/debian/doc-base +++ tessa-0.3.1/debian/doc-base @@ -0,0 +1,11 @@ +Document: tessa +Title: Tessa 3D-FDTD Quick reference guide +Author: Josselin Mouette +Abstract: This guide describes how to get quickly started with Tessa and + run your first FDTD simulations. It doesn't describe how Tessa works, + neither is it a complete description of Tessa's features. +Section: science + +Format: HTML +Index: /usr/share/doc/tessa/quickref.html +Files: /usr/share/doc/tessa/quickref.html --- tessa-0.3.1.orig/debian/docs +++ tessa-0.3.1/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +README +TODO --- tessa-0.3.1.orig/debian/rules +++ tessa-0.3.1/debian/rules @@ -0,0 +1,74 @@ +#! /usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial/libhdf5.so),) + HDF5_CPPFLAGS := -I/usr/include/hdf5/serial + HDF5_LDFLAGS := -Wl,-L/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial +endif + +CONFIG_OPTS = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --cache-file=../config.cache --prefix=/usr \ + CPPFLAGS="$(HDF5_CPPFLAGS) -DH5_USE_16_API" \ + LDFLAGS="$(HDF5_LDFLAGS)" + +clean: + dh_testdir + dh_testroot + rm -rf build build-mpi + dh_clean config.cache doc/version + +build/config.status: configure + dh_testdir + mkdir -p build + ( cd build && ../configure $(CONFIG_OPTS) ) + cp build/doc/version doc/ + +build-mpi/config.status: configure + dh_testdir + mkdir -p build-mpi + ( cd build-mpi && ../configure $(CONFIG_OPTS) --with-mpi ) + +build: build/build-stamp build-mpi/build-stamp + +build/build-stamp: build/config.status + dh_testdir + ( cd build && $(MAKE) && touch build-stamp ) + +build-mpi/build-stamp: build-mpi/config.status + dh_testdir + ( cd build-mpi/src && $(MAKE) ) + touch build-mpi/build-stamp + +install: build + dh_testdir + dh_testroot + dh_installdirs + ( cd build && $(MAKE) install DESTDIR=$(CURDIR)/debian/tessa ) + cp build-mpi/src/tessa debian/tessa-mpi/usr/bin/tessa-mpi + +binary: binary-indep binary-arch + +binary-indep: + +binary-arch: install + dh_testdir + dh_testroot + dh_link + dh_installdocs + dh_installchangelogs ChangeLog + dh_strip + dh_compress + dh_fixperms + dh_python2 + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +.PHONY: clean build install binary binary-arch binary-indep --- tessa-0.3.1.orig/debian/tessa-mpi.dirs +++ tessa-0.3.1/debian/tessa-mpi.dirs @@ -0,0 +1 @@ +/usr/bin --- tessa-0.3.1.orig/debian/tessa-mpi.links +++ tessa-0.3.1/debian/tessa-mpi.links @@ -0,0 +1 @@ +/usr/share/doc/tessa /usr/share/doc/tessa-mpi