Commit 8151dda2 authored by Nicholas Breen's avatar Nicholas Breen

* rules:

  - Drop chrpath workaround, underlying bug solved with mpich2 1.2.1.1-2.
  - Add sparc to list of architectures for -openmpi.
* control:
  - Per above.
  - Set DM-Upload-Allowed: yes.
  - Update Standards-Version to 3.8.4.
  - Add ${misc:Depends} for Lintian, except for -data and -lam which receive overrides instead.
* gromacs-parallel.README.Debian.in: Remove reference to LAM-MPI.
* patches/30_git_release-4.0-patches.dpatch: Update to commit 49b10d5dc93f1ed2411dbb947e451072036d9d1e.
parent d495c775
......@@ -7,10 +7,14 @@ gromacs (4.0.7-2) UNRELEASED; urgency=low
* control:
- Per above.
- Set DM-Upload-Allowed: yes.
- Update Standards-Version to 3.8.4.
- Add ${misc:Depends} for Lintian, except for -data and -lam which
receive overrides instead.
* gromacs-parallel.README.Debian.in: Remove reference to LAM-MPI.
* patches/30_git_release-4.0-patches.dpatch: Update to commit
49b10d5dc93f1ed2411dbb947e451072036d9d1e.
-- Nicholas Breen <nbreen@ofb.net> Thu, 25 Mar 2010 17:09:18 -0700
-- Nicholas Breen <nbreen@ofb.net> Tue, 13 Apr 2010 23:33:27 -0700
gromacs (4.0.7-1) unstable; urgency=low
......
......@@ -6,7 +6,7 @@ Uploaders: Nicholas Breen <nbreen@ofb.net>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 7.0.0), dpatch, libfftw3-dev, libmpich2-dev, libopenmpi-dev (>= 1.2.4-5) [alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386], lesstif2-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libxp-dev, libx11-dev, zlib1g-dev, libgsl0-dev, gfortran [alpha], autotools-dev (>= 20070725.1), autoconf, automake (>= 1:1.10), libtool
Build-Conflicts: autoconf2.13
Standards-Version: 3.8.3
Standards-Version: 3.8.4
Homepage: http://www.gromacs.org/
Vcs-Browser: http://svn.debian.org/wsvn/debichem/
Vcs-Svn: svn://svn.debian.org/svn/debichem/unstable/gromacs/
......@@ -14,7 +14,7 @@ Vcs-Svn: svn://svn.debian.org/svn/debichem/unstable/gromacs/
Package: gromacs
Architecture: any
Section: science
Depends: gromacs-data (= ${source:Version}), ${shlibs:Depends}
Depends: gromacs-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: cpp
Conflicts: radiance (<= 3R8+20070924.dfsg-1)
Description: Molecular dynamics simulator, with building and analysis tools
......@@ -56,7 +56,7 @@ Description: GROMACS molecular dynamics sim, data and documentation
Package: gromacs-dev
Architecture: any
Section: devel
Depends: ${shlibs:Depends}, gromacs (= ${binary:Version}), fftw3-dev
Depends: ${shlibs:Depends}, gromacs (= ${binary:Version}), fftw3-dev, ${misc:Depends}
Recommends: gromacs-data
Suggests: gromacs-mpich (= ${binary:Version}) | gromacs-openmpi (= ${binary:Version}) [alpha amd64 i386 ia64 powerpc kfreebsd-i386 kfreebsd-amd64 hurd-i386], libmpich2-dev, lesstif2-dev, libxt-dev, libsm-dev, libice-dev, libxext-dev, libxp-dev, libx11-dev, zlib1g-dev
Description: GROMACS molecular dynamics sim, development kit
......@@ -77,7 +77,7 @@ Description: GROMACS molecular dynamics sim, development kit
Package: gromacs-mpich
Architecture: any
Section: science
Depends: ${shlibs:Depends}, mpich2
Depends: ${shlibs:Depends}, ${misc:Depends}, mpich2
Recommends: gromacs
Suggests: gromacs-data
Description: Molecular dynamics sim, binaries for MPICH parallelization
......@@ -109,7 +109,7 @@ Description: Transition package to gromacs-openmpi
Package: gromacs-openmpi
Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
Section: science
Depends: ${shlibs:Depends}, openmpi-bin (>= 1.2.3)
Depends: ${shlibs:Depends}, ${misc:Depends}, openmpi-bin (>= 1.2.3)
Recommends: gromacs
Suggests: gromacs-data
Description: Molecular dynamics sim, binaries for OpenMPI parallelization
......
usr/share/lintian/overrides
......@@ -6,8 +6,8 @@ dynamics engine, compiled for use with #MPIPROG#. The binary is named
"mdrun_mpi.#MPIABBR#", though it is aliased to "mdrun_mpi". For non-MPI
applications, use the single-threaded "mdrun" in the gromacs package.
Versions of mdrun_mpi compiled for LAM-MPI and MPICH can be installed
in parallel. In this case, the LAM-MPI build will take priority as
Versions of mdrun_mpi compiled for OpenMPI and MPICH can be installed
in parallel. In this case, the OpenMPI build will take priority as
the default version (the one that controls the mdrun_mpi alias) --
you may change this with update-alternatives(8).
......
gromacs-data: csh-considered-harmful
gromacs-data: debhelper-but-no-misc-depends
gromacs-lam: debhelper-but-no-misc-depends
......@@ -155,8 +155,9 @@ install: build install-basic install-lam install-mpich install-openmpi
chmod 644 $(CURDIR)/debian/gromacs-data/usr/share/gromacs/shell-specific/*
dh_link -pgromacs-data usr/share/doc/gromacs/html usr/share/doc/gromacs-data/html
dh_link -pgromacs-data usr/share/doc/gromacs/html usr/share/doc/gromacs-dev/html
# one lintian warning is overridden:
# two lintian warnings are overridden:
# - csh-considered-harmful: from a tutorial script, not essential for routine package operation
# - debhelper-but-no-misc-depends: unnecessary, dependencies are handled by gromacs package
cp $(CURDIR)/debian/lintian-overrides.gromacs-data \
$(CURDIR)/debian/gromacs-data/usr/share/lintian/overrides/gromacs-data
# rename a pair of Perl scripts to drop the .pl extension (Policy 10.4)
......@@ -204,6 +205,9 @@ install-lam: build
dh_testdir
dh_testroot
dh_prep -pgromacs-lam
# a metapackage has no need for misc:Depends
dh_installdirs -pgromacs-lam
cp $(CURDIR)/debian/lintian-overrides.gromacs-lam $(CURDIR)/debian/gromacs-lam/usr/share/lintian/overrides/gromacs-lam
install-mpich: build
dh_testdir
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment