Commit b7c23fb5 authored by Nicholas Breen's avatar Nicholas Breen

Partial update for 4.5.2, excepting CMake+MPI issues

parent 6c8801a4
gromacs (4.5.1-1) UNRELEASED; urgency=low
gromacs (4.5.2-1) unstable; urgency=low
* Major new upstream release.
* All patches incorporated upstream and removed, except the Debian-
specific bug reporting portion of 11_readme.dpatch.
* Add patches/30_git_release-4.5-patches.dpatch to track changes from
upstream's release branch.
* man/gromacs.7: incorporated upstream.
* watch: update to recognize -betaX tarballs and ignore -GPU builds.
* Convert from autotools to new CMake build system.
* control: Add Build-Depends on libxml2-dev.
* rules: Convert from autotools to new CMake build system.
* control:
- Add Build-Depends on libxml2-dev.
- Update Standards-Version to 3.9.1.
-- Nicholas Breen <nbreen@ofb.net> Fri, 10 Sep 2010 12:44:19 -0700
-- Nicholas Breen <nbreen@ofb.net> Sat, 30 Oct 2010 15:16:42 -0700
gromacs (4.0.7-3) unstable; urgency=low
......
......@@ -5,7 +5,7 @@ Maintainer: Debichem Team <debichem-devel@lists.alioth.debian.org>
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], libxml2-dev, cmake
Standards-Version: 3.8.4
Standards-Version: 3.9.1
Homepage: http://www.gromacs.org/
Vcs-Browser: http://svn.debian.org/wsvn/debichem/
Vcs-Svn: svn://svn.debian.org/svn/debichem/unstable/gromacs/
......
11_readme.dpatch
30_git_release-4.5-patches.dpatch
This diff is collapsed.
......@@ -29,7 +29,8 @@ LDFLAGS += -Wl,--as-needed
COMMON_CONFIG_PARAMS = \
$(CURDIR) \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)"
-DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \
-DCMAKE_SKIP_RPATH=TRUE
ifneq ($(CFLAGS),)
COMMON_CONFIG_PARAMS += -DCMAKE_C_FLAGS="$(CFLAGS)"
......@@ -68,7 +69,7 @@ configure-stamp: patch-stamp
(mkdir -p build/basic; cd build/basic; cmake $(COMMON_CONFIG_PARAMS))
(mkdir -p build/basic-dp; cd build/basic-dp; cmake $(COMMON_CONFIG_PARAMS) -DGMX_DOUBLE=ON)
(mkdir -p build/mpich; cd build/mpich; CC=/usr/bin/mpicc.mpich2 cmake $(COMMON_CONFIG_PARAMS) $(MPICH_CONFIG_PARAMS))
(mkdir -p build/mpich-dp; cd build/mpich-dp; CC=/usr/bin/mpicc.mpich2 cmake $(COMMON_CONFIG_PARAMS) $(MPICH_CONFIG_PARAMS) -DGMX_DOUBLE=ON)
(mkdir -p build/mpich-dp; cd build/mpich-dp; CC=/usr/bin/mpicc.mpich2 cmake $(COMMON_CONFIG_PARAMS) -DGMX_DOUBLE=ON $(MPICH_CONFIG_PARAMS))
ifneq (,$(findstring $(DEB_HOST_ARCH),$(OPENMPI_ARCH)))
(mkdir -p build/openmpi; cd build/openmpi; CC=/usr/bin/mpicc.openmpi cmake $(COMMON_CONFIG_PARAMS) $(OPENMPI_CONFIG_PARAMS))
(mkdir -p build/openmpi-dp; cd build/openmpi-dp; CC=/usr/bin/mpicc.openmpi cmake $(COMMON_CONFIG_PARAMS) $(OPENMPI_CONFIG_PARAMS))
......@@ -150,10 +151,10 @@ install: build install-basic install-lam install-mpich install-openmpi
dh_installdirs -pgromacs-dev
mv $(CURDIR)/debian/gromacs/usr/include $(CURDIR)/debian/gromacs-dev/usr/include
# catch normal libraries plus all applicable MPI variants
mv $(CURDIR)/debian/gromacs/usr/lib/*.so $(CURDIR)/debian/gromacs/usr/lib/*.a $(CURDIR)/debian/gromacs/usr/lib/*.la $(CURDIR)/debian/gromacs-dev/usr/lib
mv $(CURDIR)/debian/gromacs-mpich/usr/lib/*.so $(CURDIR)/debian/gromacs-mpich/usr/lib/*.a $(CURDIR)/debian/gromacs-mpich/usr/lib/*.la $(CURDIR)/debian/gromacs-dev/usr/lib
mv $(CURDIR)/debian/gromacs/usr/lib/*.so $(CURDIR)/debian/gromacs/usr/lib/pkgconfig $(CURDIR)/debian/gromacs-dev/usr/lib
mv $(CURDIR)/debian/gromacs-mpich/usr/lib/*.so $(CURDIR)/debian/gromacs-dev/usr/lib
ifneq (,$(findstring $(DEB_HOST_ARCH),$(OPENMPI_ARCH)))
mv $(CURDIR)/debian/gromacs-openmpi/usr/lib/*.so $(CURDIR)/debian/gromacs-openmpi/usr/lib/*.a $(CURDIR)/debian/gromacs-openmpi/usr/lib/*.la $(CURDIR)/debian/gromacs-dev/usr/lib
mv $(CURDIR)/debian/gromacs-openmpi/usr/lib/*.so $(CURDIR)/debian/gromacs-dev/usr/lib
endif
mv $(CURDIR)/debian/gromacs/usr/share/gromacs/template $(CURDIR)/debian/gromacs-dev/usr/share/gromacs/template
-rmdir $(CURDIR)/debian/gromacs/usr/share/gromacs
......
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