[mpi-defaults] 03/06: build only for known architectures where a default has been defined

Mattia Rizzolo mattia at debian.org
Sat Feb 27 12:11:55 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository mpi-defaults.

commit e9ec7c17dbdabdf4ae057a967b737a20c37b1f6a
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Sat Feb 27 11:55:53 2016 +0000

    build only for known architectures where a default has been defined
---
 debian/control    | 4 ++--
 debian/control.in | 4 ++--
 debian/rules      | 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index 725a455..eb37efe 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/mpi-defaults
 Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/mpi-defaults.git
 
 Package: mpi-default-dev
-Architecture: any
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el s390x sparc64 x32 hppa m68k sh4
 Section: libdevel
 Depends: ${mpi-dev}, ${misc:Depends}
 Description: Standard MPI development files (metapackage)
@@ -27,7 +27,7 @@ Description: Standard MPI development files (metapackage)
  compilers mpicc, mpic++/mpicxx/mpiCC, mpif77 and mpi90 and their manpages.
 
 Package: mpi-default-bin
-Architecture: any
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 ppc64el s390x sparc64 x32 hppa m68k sh4
 Section: net
 Depends: ${mpi}, ${misc:Depends}
 Description: Standard MPI runtime programs (metapackage)
diff --git a/debian/control.in b/debian/control.in
index b9236f9..cad6282 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -13,7 +13,7 @@ Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/mpi-defaults
 Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/mpi-defaults.git
 
 Package: mpi-default-dev
-Architecture: any
+Architecture: %SUPPORTED_ARCHITECTURES%
 Section: libdevel
 Depends: ${mpi-dev}, ${misc:Depends}
 Description: Standard MPI development files (metapackage)
@@ -24,7 +24,7 @@ Description: Standard MPI development files (metapackage)
  compilers mpicc, mpic++/mpicxx/mpiCC, mpif77 and mpi90 and their manpages.
 
 Package: mpi-default-bin
-Architecture: any
+Architecture: %SUPPORTED_ARCHITECTURES%
 Section: net
 Depends: ${mpi}, ${misc:Depends}
 Description: Standard MPI runtime programs (metapackage)
diff --git a/debian/rules b/debian/rules
index 48c247f..2ca5204 100755
--- a/debian/rules
+++ b/debian/rules
@@ -119,6 +119,7 @@ override_dh_clean:
 	echo "# EDIT debian/control.in INSTEAD!" >> debian/control.tmp
 	echo "#" >> debian/control.tmp
 	cat debian/control.in >> debian/control.tmp
+	sed -i "s,%SUPPORTED_ARCHITECTURES%,$(strip $(OPENMPI_ARCHITECTURES) $(MPICH_ARCHITECTURES)),g" debian/control.tmp
 	sed -i "s,%OPENMPI_ARCHITECTURES%,$(OPENMPI_ARCHITECTURES),g" debian/control.tmp
 	sed -i "s,%MPICH_ARCHITECTURES%,$(MPICH_ARCHITECTURES),g" debian/control.tmp
 	set -e ; if ! diff -q debian/control debian/control.tmp > /dev/null; then \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mpi-defaults.git



More information about the debian-science-commits mailing list