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