r36227 - /packages/atlas/trunk/debian/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Fri Feb 26 11:26:36 UTC 2010


Author: sylvestre
Date: Fri Feb 26 11:26:36 2010
New Revision: 36227

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36227
Log:
  * postinst & prerm added for each packages to manage update-alternatives
    See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
  * Now, custom built version of Atlas has now incrementing version number
    Thanks to Adrian Benson for the idea and the implementation
  * Check that CPU frequencies are correctly set. Thanks to Adrian Benson.
    (Closes: #571322)
  * Some old Conflicts: removed
  * Vcs-Browser & Vcs-Svn updated (packaged moved to Debian Science)
  * Maintainer updated

Added:
    packages/atlas/trunk/debian/libatlas-amd64sse3-dev.postinst
    packages/atlas/trunk/debian/libatlas-amd64sse3-dev.prerm
    packages/atlas/trunk/debian/libatlas-base-dev.postinst
    packages/atlas/trunk/debian/libatlas-base-dev.prerm
    packages/atlas/trunk/debian/libatlas-core2sse3-dev.postinst
    packages/atlas/trunk/debian/libatlas-core2sse3-dev.prerm
    packages/atlas/trunk/debian/libatlas-corei7sse3-dev.postinst
    packages/atlas/trunk/debian/libatlas-corei7sse3-dev.prerm
    packages/atlas/trunk/debian/libatlas-sse-dev.postinst
    packages/atlas/trunk/debian/libatlas-sse-dev.prerm
    packages/atlas/trunk/debian/libatlas-sse2-dev.postinst
    packages/atlas/trunk/debian/libatlas-sse2-dev.prerm
    packages/atlas/trunk/debian/libatlas-sse3-dev.postinst
    packages/atlas/trunk/debian/libatlas-sse3-dev.prerm
    packages/atlas/trunk/debian/libatlas-template-dev.postinst
    packages/atlas/trunk/debian/libatlas-template-dev.prerm
    packages/atlas/trunk/debian/libatlas3gf-amd64sse3.postinst
    packages/atlas/trunk/debian/libatlas3gf-amd64sse3.prerm
    packages/atlas/trunk/debian/libatlas3gf-base.postinst
    packages/atlas/trunk/debian/libatlas3gf-base.prerm
    packages/atlas/trunk/debian/libatlas3gf-core2sse3.postinst
    packages/atlas/trunk/debian/libatlas3gf-core2sse3.prerm
    packages/atlas/trunk/debian/libatlas3gf-corei7sse3.postinst
    packages/atlas/trunk/debian/libatlas3gf-corei7sse3.prerm
    packages/atlas/trunk/debian/libatlas3gf-sse.postinst
    packages/atlas/trunk/debian/libatlas3gf-sse.prerm
    packages/atlas/trunk/debian/libatlas3gf-sse2.postinst
    packages/atlas/trunk/debian/libatlas3gf-sse2.prerm
    packages/atlas/trunk/debian/libatlas3gf-sse3.postinst
    packages/atlas/trunk/debian/libatlas3gf-sse3.prerm
    packages/atlas/trunk/debian/libatlas3gf-template.postinst
    packages/atlas/trunk/debian/libatlas3gf-template.prerm
Modified:
    packages/atlas/trunk/debian/changelog
    packages/atlas/trunk/debian/control
    packages/atlas/trunk/debian/control.in
    packages/atlas/trunk/debian/libatlas3gf-amd64sse3.install
    packages/atlas/trunk/debian/rules

Modified: packages/atlas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/changelog?rev=36227&op=diff
==============================================================================
--- packages/atlas/trunk/debian/changelog (original)
+++ packages/atlas/trunk/debian/changelog Fri Feb 26 11:26:36 2010
@@ -1,3 +1,17 @@
+atlas (3.8.3-10) UNRELEASED; urgency=low
+
+  * postinst & prerm added for each packages to manage update-alternatives
+    See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
+  * Now, custom built version of Atlas has now incrementing version number
+    Thanks to Adrian Benson for the idea and the implementation
+  * Check that CPU frequencies are correctly set. Thanks to Adrian Benson.
+    (Closes: #571322)
+  * Some old Conflicts: removed
+  * Vcs-Browser & Vcs-Svn updated (packaged moved to Debian Science)
+  * Maintainer updated
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Fri, 26 Feb 2010 00:19:24 +0100
+
 atlas (3.8.3-9) experimental; urgency=low
 
   * Fixes kfreebsd* build error (melf.diff added)

Modified: packages/atlas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/control?rev=36227&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control (original)
+++ packages/atlas/trunk/debian/control Fri Feb 26 11:26:36 2010
@@ -3,10 +3,10 @@
 Priority: optional
 Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
 Uploaders: Sylvestre Ledru <sylvestre at debian.org>
-Standards-Version: 3.8.4
+Standards-Version: 3.8.3
 Build-Depends: debhelper (>= 7), patch, gfortran, libblas-dev, 
  liblapack-dev, liblapack-pic, libblas-test, cdbs, texlive-latex-base, 
- ghostscript
+ ghostscript, cpufrequtils
 Homepage: http://math-atlas.sourceforge.net/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/atlas/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-scicomp/atlas/
@@ -222,8 +222,6 @@
 Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: libatlas3gf-sse3 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
-Conflicts: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
-Replaces: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
 Suggests: libblas-doc, liblapack-doc
 Description: Automatically Tuned Linear Algebra Software, SSE3 static 
  ATLAS is an approach for the automatic generation and optimization of
@@ -267,8 +265,6 @@
 Architecture: i386 kfreebsd-i386 hurd-i386 amd64
 Depends: libatlas3gf-core2sse3 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
-Conflicts: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
-Replaces: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
 Suggests: libblas-doc, liblapack-doc
 Description: Automatically Tuned Linear Algebra Software, CORE2SSE3 static 
  ATLAS is an approach for the automatic generation and optimization of
@@ -311,8 +307,6 @@
 Architecture: amd64
 Depends: libatlas3gf-amd64sse3 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
-Conflicts: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
-Replaces: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
 Suggests: libblas-doc, liblapack-doc
 Description: Automatically Tuned Linear Algebra Software, AMD64SSE3 static 
  ATLAS is an approach for the automatic generation and optimization of
@@ -355,8 +349,6 @@
 Architecture: amd64
 Depends: libatlas3gf-corei7sse3 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
-Conflicts: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
-Replaces: atlas2-sse2-dev, atlas3-sse2-dev, libatlas-sse2-dev
 Suggests: libblas-doc, liblapack-doc
 Description: Automatically Tuned Linear Algebra Software, COREI7SSE3 static 
  ATLAS is an approach for the automatic generation and optimization of
@@ -398,8 +390,8 @@
 Package: libatlas-altivec-dev
 Section: libdevel
 Architecture: powerpc
-Conflicts: atlas2-altivec-dev, atlas3-altivec-dev, libatlas-altivec-dev
-Replaces: atlas2-altivec-dev, atlas3-altivec-dev, libatlas-altivec-dev
+Conflicts: atlas2-altivec-dev, atlas3-altivec-dev
+Replaces: atlas2-altivec-dev, atlas3-altivec-dev
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
 Depends: libatlas3gf-altivec (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Suggests: libblas-doc, liblapack-doc
@@ -441,8 +433,8 @@
 Package: libatlas-v9-dev
 Section: libdevel
 Architecture: sparc
-Conflicts: atlas2-v9-dev, atlas3-v9-dev, libatlas-v9-dev
-Replaces: atlas2-v9-dev, atlas3-v9-dev, libatlas-v9-dev
+Conflicts: atlas2-v9-dev, atlas3-v9-dev
+Replaces: atlas2-v9-dev, atlas3-v9-dev
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
 Depends: libatlas3gf-v9 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Suggests: libblas-doc, liblapack-doc
@@ -486,8 +478,8 @@
 Package: libatlas-ev6-dev
 Section: libdevel
 Architecture: alpha
-Conflicts: atlas2-ev6-dev, atlas3-ev6-dev, libatlas-ev6-dev
-Replaces: atlas2-ev6-dev, atlas3-ev6-dev, libatlas-ev6-dev
+Conflicts: atlas2-ev6-dev, atlas3-ev6-dev
+Replaces: atlas2-ev6-dev, atlas3-ev6-dev
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
 Depends: libatlas3gf-ev6 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Suggests: libblas-doc, liblapack-doc
@@ -529,8 +521,8 @@
 Package: libatlas-2.0-dev
 Section: libdevel
 Architecture: hppa
-Conflicts: atlas2-2.0-dev, atlas3-2.0-dev, libatlas-2.0-dev
-Replaces: atlas2-2.0-dev, atlas3-2.0-dev, libatlas-2.0-dev
+Conflicts: atlas2-2.0-dev, atlas3-2.0-dev
+Replaces: atlas2-2.0-dev, atlas3-2.0-dev
 Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
 Depends: libatlas3gf-2.0 (= ${binary:Version}), libatlas-dev, ${misc:Depends}, ${shlibs:Depends}
 Suggests: libblas-doc, liblapack-doc

Modified: packages/atlas/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/control.in?rev=36227&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control.in (original)
+++ packages/atlas/trunk/debian/control.in Fri Feb 26 11:26:36 2010
@@ -6,7 +6,7 @@
 Standards-Version: 3.8.3
 Build-Depends: debhelper (>= 7), patch, gfortran, libblas-dev, 
  liblapack-dev, liblapack-pic, libblas-test, cdbs, texlive-latex-base, 
- ghostscript
+ ghostscript, cpufrequtils
 Homepage: http://math-atlas.sourceforge.net/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/atlas/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-scicomp/atlas/

Added: packages/atlas/trunk/debian/libatlas-amd64sse3-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-amd64sse3-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-amd64sse3-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-amd64sse3-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-amd64sse3/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-amd64sse3/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-amd64sse3/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-amd64sse3/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-amd64sse3/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-amd64sse3/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-amd64sse3/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-amd64sse3/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-amd64sse3/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-amd64sse3-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-amd64sse3-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-amd64sse3-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-amd64sse3-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-amd64sse3/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-amd64sse3/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-base-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-base-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-base-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-base-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-base/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-base/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-base/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-base/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-base/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-base/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-base/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-base/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-base/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-base-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-base-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-base-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-base-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-base/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-base/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-core2sse3-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-core2sse3-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-core2sse3-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-core2sse3-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-core2sse3/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-core2sse3/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-core2sse3/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-core2sse3/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-core2sse3/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-core2sse3/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-core2sse3/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-core2sse3/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-core2sse3/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-core2sse3-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-core2sse3-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-core2sse3-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-core2sse3-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-core2sse3/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-core2sse3/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-corei7sse3-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-corei7sse3-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-corei7sse3-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-corei7sse3-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-corei7sse3/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-corei7sse3/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-corei7sse3/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-corei7sse3/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-corei7sse3/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-corei7sse3/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-corei7sse3/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-corei7sse3/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-corei7sse3/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-corei7sse3-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-corei7sse3-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-corei7sse3-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-corei7sse3-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-corei7sse3/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-corei7sse3/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-sse-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-sse/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-sse/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-sse/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-sse/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-sse/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-sse/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-sse/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-sse/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-sse/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-sse-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-sse/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-sse/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse2-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse2-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse2-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-sse2-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-sse2/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-sse2/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-sse2/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-sse2/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-sse2/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-sse2/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-sse2/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-sse2/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-sse2/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse2-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse2-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse2-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-sse2-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-sse2/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-sse2/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse3-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse3-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse3-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-sse3-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-sse3/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-sse3/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-sse3/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-sse3/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-sse3/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-sse3/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-sse3/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-sse3/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-sse3/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-sse3-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-sse3-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-sse3-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-sse3-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-sse3/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-sse3/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-template-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-template-dev.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-template-dev.postinst (added)
+++ packages/atlas/trunk/debian/libatlas-template-dev.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/atlas-PACKAGE/atlas/libblas.so 50 \
+	--slave /usr/lib/libcblas.so libcblas.so \
+	/usr/lib/atlas-PACKAGE/libcblas.so \
+	--slave /usr/lib/liblapack_atlas.so liblapack_atlas.so \
+	/usr/lib/atlas-PACKAGE/liblapack_atlas.so \
+        --slave /usr/lib/libatlas.so libatlas.so \
+        /usr/lib/atlas-PACKAGE/libatlas.so \
+    --slave /usr/lib/libcblas.a libcblas.a \
+    /usr/lib/atlas-PACKAGE/libcblas.a \
+    --slave /usr/lib/libf77blas.so libf77blas.so \
+    /usr/lib/atlas-PACKAGE/libf77blas.so \
+    --slave /usr/lib/liblapack_atlas.a liblapack_atlas.a \
+    /usr/lib/atlas-PACKAGE/liblapack_atlas.a
+
+update-alternatives --install /usr/lib/liblapack.so liblapack.so \
+        /usr/lib/atlas-PACKAGE/atlas/liblapack.so 50 \
+    --slave /usr/lib/liblapack.a liblapack.a \
+    /usr/lib/atlas-PACKAGE/atlas/liblapack.a
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas-template-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas-template-dev.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas-template-dev.prerm (added)
+++ packages/atlas/trunk/debian/libatlas-template-dev.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+	/usr/lib/atlas-PACKAGE/atlas/libblas.so
+
+	update-alternatives --remove liblapack.so \
+        /usr/lib/atlas-PACKAGE/atlas/liblapack.so
+
+fi
+
+#DEBHELPER#
+
+exit 0

Modified: packages/atlas/trunk/debian/libatlas3gf-amd64sse3.install
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-amd64sse3.install?rev=36227&op=diff
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-amd64sse3.install (original)
+++ packages/atlas/trunk/debian/libatlas3gf-amd64sse3.install Fri Feb 26 11:26:36 2010
@@ -1,3 +1,2 @@
 debian/tmp/usr/lib/atlas-amd64sse3/*.so.*
 debian/tmp/usr/lib/atlas-amd64sse3/atlas/*.so.*
-

Added: packages/atlas/trunk/debian/libatlas3gf-amd64sse3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-amd64sse3.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-amd64sse3.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-amd64sse3.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-amd64sse3/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-amd64sse3/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-amd64sse3/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-amd64sse3/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-amd64sse3/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-amd64sse3/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-amd64sse3.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-amd64sse3.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-amd64sse3.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-amd64sse3.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-amd64sse3/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-amd64sse3/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-base.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-base.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-base.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-base.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-base/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-base/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-base/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-base/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-base/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-base/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-base.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-base.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-base.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-base.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-base/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-base/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-core2sse3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-core2sse3.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-core2sse3.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-core2sse3.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-core2sse3/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-core2sse3/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-core2sse3/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-core2sse3/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-core2sse3/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-core2sse3/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-core2sse3.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-core2sse3.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-core2sse3.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-core2sse3.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-core2sse3/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-core2sse3/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-corei7sse3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-corei7sse3.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-corei7sse3.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-corei7sse3.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-corei7sse3/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-corei7sse3/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-corei7sse3/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-corei7sse3/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-corei7sse3/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-corei7sse3/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-corei7sse3.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-corei7sse3.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-corei7sse3.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-corei7sse3.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-corei7sse3/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-corei7sse3/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-sse/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-sse/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-sse/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-sse/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-sse/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-sse/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-sse/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-sse/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse2.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse2.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse2.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse2.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-sse2/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-sse2/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-sse2/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-sse2/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-sse2/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-sse2/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse2.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse2.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse2.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse2.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-sse2/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-sse2/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse3.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse3.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse3.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-sse3/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-sse3/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-sse3/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-sse3/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-sse3/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-sse3/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-sse3.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-sse3.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-sse3.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-sse3.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-sse3/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-sse3/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-template.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-template.postinst?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-template.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-template.postinst Fri Feb 26 11:26:36 2010
@@ -1,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/atlas-PACKAGE/atlas/libblas.so.3gf 50 \
+	--slave /usr/lib/libcblas.so.3gf libcblas.so.3gf \
+	/usr/lib/atlas-PACKAGE/libcblas.so.3gf \
+        --slave /usr/lib/libf77blas.so.3gf libf77blas.so.3gf \
+        /usr/lib/atlas-PACKAGE/libf77blas.so.3gf \
+        --slave /usr/lib/libatlas.so.3gf libatlas.so.3gf \
+        /usr/lib/atlas-PACKAGE/libatlas.so.3gf \
+	--slave /usr/lib/liblapack_atlas.so.3gf liblapack_atlas.so.3gf \
+	/usr/lib/atlas-PACKAGE/liblapack_atlas.so.3gf
+
+update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
+        /usr/lib/atlas-PACKAGE/atlas/liblapack.so.3gf 50
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/atlas/trunk/debian/libatlas3gf-template.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-template.prerm?rev=36227&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-template.prerm (added)
+++ packages/atlas/trunk/debian/libatlas3gf-template.prerm Fri Feb 26 11:26:36 2010
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+	/usr/lib/atlas-PACKAGE/atlas/libblas.so.3gf
+
+    update-alternatives --remove liblapack.so.3gf \
+        /usr/lib/atlas-PACKAGE/atlas/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0

Modified: packages/atlas/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/rules?rev=36227&op=diff
==============================================================================
--- packages/atlas/trunk/debian/rules (original)
+++ packages/atlas/trunk/debian/rules Fri Feb 26 11:26:36 2010
@@ -90,6 +90,17 @@
 # Build a custom package optimized for the current arch
 custom-stamp:
 		rm -f configure-stamp
+
+		ncpu=$$(LANG=C cpufreq-info | grep "analyzing CPU" -c); \
+		for (( cpu=0 ; cpu < $$ncpu ; cpu++)); do \
+		if test $$(cpufreq-info -p; echo $$?) -eq 0 -a -z "$$(LANG=C cpufreq-info -p -c $$cpu | grep performance)" ; then \
+			echo "frequency governor on cpu=$$cpu is not set to 'performance'"; \
+			echo "run: 'sudo cpufreq-set -g governor -c cpu#' for each cpu"; \
+			echo "aborting atlas build"; \
+			exit 1; \
+		fi; \
+		done
+
 		# Here, the trick is pretty simple:
 		# * We don't want to build all the optimized version of Atlas. Just the
 		#   one for the current CPU
@@ -103,6 +114,7 @@
 
 		# Remove all the other archs in this case
 		sed '/AFTER THAT/q' $(CURDIR)/debian/control.in > $(CURDIR)/debian/control
+		dch --local='+custom'  "custom build on: `uname -a`"
 		debian/rules ARCHS=base__ binary
 		touch $@
 




More information about the debian-science-commits mailing list