r36253 - in /packages: atlas/trunk/debian/ blas/trunk/debian/ lapack/trunk/debian/
sylvestre at users.alioth.debian.org
sylvestre at users.alioth.debian.org
Wed Mar 3 17:33:19 UTC 2010
Author: sylvestre
Date: Wed Mar 3 17:33:18 2010
New Revision: 36253
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36253
Log:
Implementation of http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
Added:
packages/blas/trunk/debian/libblas3gf.postinst
packages/blas/trunk/debian/libblas3gf.prerm
packages/lapack/trunk/debian/liblapack3gf.prerm
Modified:
packages/atlas/trunk/debian/changelog
packages/atlas/trunk/debian/control
packages/atlas/trunk/debian/control.in
packages/blas/trunk/debian/changelog
packages/blas/trunk/debian/control
packages/blas/trunk/debian/libblas-dev.postinst
packages/blas/trunk/debian/rules
packages/lapack/trunk/debian/changelog
packages/lapack/trunk/debian/liblapack3gf.postinst
Modified: packages/atlas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/changelog?rev=36253&op=diff
==============================================================================
--- packages/atlas/trunk/debian/changelog (original)
+++ packages/atlas/trunk/debian/changelog Wed Mar 3 17:33:18 2010
@@ -1,4 +1,4 @@
-atlas (3.8.3-10) UNRELEASED; urgency=low
+atlas (3.8.3-10) experimental; urgency=low
* postinst & prerm added for each packages to manage update-alternatives
See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
@@ -9,8 +9,9 @@
* 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
+ * Standards-Version updated to version 3.8.4
+
+ -- Sylvestre Ledru <sylvestre at debian.org> Tue, 02 Mar 2010 19:48:55 +0100
atlas (3.8.3-9) experimental; urgency=low
Modified: packages/atlas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/control?rev=36253&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control (original)
+++ packages/atlas/trunk/debian/control Wed Mar 3 17:33:18 2010
@@ -3,7 +3,7 @@
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.3
+Standards-Version: 3.8.4
Build-Depends: debhelper (>= 7), patch, gfortran, libblas-dev,
liblapack-dev, liblapack-pic, libblas-test, cdbs, texlive-latex-base,
ghostscript, cpufrequtils
@@ -222,6 +222,8 @@
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
@@ -265,6 +267,8 @@
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
@@ -307,6 +311,8 @@
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
@@ -349,6 +355,8 @@
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
@@ -390,8 +398,8 @@
Package: libatlas-altivec-dev
Section: libdevel
Architecture: powerpc
-Conflicts: atlas2-altivec-dev, atlas3-altivec-dev
-Replaces: atlas2-altivec-dev, atlas3-altivec-dev
+Conflicts: atlas2-altivec-dev, atlas3-altivec-dev, libatlas-altivec-dev
+Replaces: atlas2-altivec-dev, atlas3-altivec-dev, libatlas-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
@@ -433,8 +441,8 @@
Package: libatlas-v9-dev
Section: libdevel
Architecture: sparc
-Conflicts: atlas2-v9-dev, atlas3-v9-dev
-Replaces: atlas2-v9-dev, atlas3-v9-dev
+Conflicts: atlas2-v9-dev, atlas3-v9-dev, libatlas-v9-dev
+Replaces: atlas2-v9-dev, atlas3-v9-dev, libatlas-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
@@ -478,8 +486,8 @@
Package: libatlas-ev6-dev
Section: libdevel
Architecture: alpha
-Conflicts: atlas2-ev6-dev, atlas3-ev6-dev
-Replaces: atlas2-ev6-dev, atlas3-ev6-dev
+Conflicts: atlas2-ev6-dev, atlas3-ev6-dev, libatlas-ev6-dev
+Replaces: atlas2-ev6-dev, atlas3-ev6-dev, libatlas-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
@@ -521,8 +529,8 @@
Package: libatlas-2.0-dev
Section: libdevel
Architecture: hppa
-Conflicts: atlas2-2.0-dev, atlas3-2.0-dev
-Replaces: atlas2-2.0-dev, atlas3-2.0-dev
+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
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=36253&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control.in (original)
+++ packages/atlas/trunk/debian/control.in Wed Mar 3 17:33:18 2010
@@ -3,7 +3,7 @@
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.3
+Standards-Version: 3.8.4
Build-Depends: debhelper (>= 7), patch, gfortran, libblas-dev,
liblapack-dev, liblapack-pic, libblas-test, cdbs, texlive-latex-base,
ghostscript, cpufrequtils
Modified: packages/blas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/changelog?rev=36253&op=diff
==============================================================================
--- packages/blas/trunk/debian/changelog (original)
+++ packages/blas/trunk/debian/changelog Wed Mar 3 17:33:18 2010
@@ -1,9 +1,9 @@
-blas (1.2-5) UNRELEASED; urgency=low
+blas (1.2-5) experimental; urgency=low
* postinst & prerm added for each packages to manage update-alternatives
See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
- -- Sylvestre Ledru <sylvestre at debian.org> Tue, 16 Feb 2010 11:59:14 +0100
+ -- Sylvestre Ledru <sylvestre at debian.org> Wed, 03 Mar 2010 15:03:49 +0100
blas (1.2-4) unstable; urgency=low
Modified: packages/blas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/control?rev=36253&op=diff
==============================================================================
--- packages/blas/trunk/debian/control (original)
+++ packages/blas/trunk/debian/control Wed Mar 3 17:33:18 2010
@@ -14,7 +14,7 @@
Architecture: any
Provides: libblas.so.3gf
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Basic Linear Algebra Subroutines 3, shared library
+Description: Basic Linear Algebra Reference implementations, shared library
This package is a binary incompatible upgrade to the blas package.
Several minor changes to the C interface have been incorporated.
One can maintain both versions on a system simultaneously to aid
Modified: packages/blas/trunk/debian/libblas-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/libblas-dev.postinst?rev=36253&op=diff
==============================================================================
--- packages/blas/trunk/debian/libblas-dev.postinst (original)
+++ packages/blas/trunk/debian/libblas-dev.postinst Wed Mar 3 17:33:18 2010
@@ -2,7 +2,7 @@
set -e
-update-alternatives --install /usr/lib/libblas.so libblas.so /usr/lib/libblas/libblas.so 20 \
+update-alternatives --install /usr/lib/libblas.so libblas.so /usr/lib/libblas/libblas.so 10 \
--slave /usr/lib/libblas.a libblas.a /usr/lib/libblas/libblas.a
# dh_installdeb will replace this with shell code automatically
Added: packages/blas/trunk/debian/libblas3gf.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/libblas3gf.postinst?rev=36253&op=file
==============================================================================
--- packages/blas/trunk/debian/libblas3gf.postinst (added)
+++ packages/blas/trunk/debian/libblas3gf.postinst Wed Mar 3 17:33:18 2010
@@ -1,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf /usr/lib/libblas/libblas.so.3gf 10
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
Added: packages/blas/trunk/debian/libblas3gf.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/libblas3gf.prerm?rev=36253&op=file
==============================================================================
--- packages/blas/trunk/debian/libblas3gf.prerm (added)
+++ packages/blas/trunk/debian/libblas3gf.prerm Wed Mar 3 17:33:18 2010
@@ -1,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+ update-alternatives --remove libblas.so.3gf /usr/lib/libblas/libblas.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0
Modified: packages/blas/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/rules?rev=36253&op=diff
==============================================================================
--- packages/blas/trunk/debian/rules (original)
+++ packages/blas/trunk/debian/rules Wed Mar 3 17:33:18 2010
@@ -7,6 +7,7 @@
F77FLAGS:= -pipe -g -fomit-frame-pointer
ifneq (,$(filter $(ARCH),amd64))
+# See bug #569436. -O3 causes some optimisation issues
F77FLAGS:=$(F77FLAGS) -O2
else
F77FLAGS:=$(F77FLAGS) -O3
Modified: packages/lapack/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/changelog?rev=36253&op=diff
==============================================================================
--- packages/lapack/trunk/debian/changelog (original)
+++ packages/lapack/trunk/debian/changelog Wed Mar 3 17:33:18 2010
@@ -1,11 +1,11 @@
-lapack (3.2.1-3) UNRELEASED; urgency=low
+lapack (3.2.1-3) experimental; urgency=low
* Standards-Version updated to version 3.8.4
* Package moved from pkg-scicomp to Debian Science
* Libraries are now handled with update-alternatives
See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
- -- Sylvestre Ledru <sylvestre at debian.org> Thu, 25 Feb 2010 16:35:56 +0100
+ -- Sylvestre Ledru <sylvestre at debian.org> Wed, 03 Mar 2010 15:22:32 +0100
lapack (3.2.1-2) unstable; urgency=low
Modified: packages/lapack/trunk/debian/liblapack3gf.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.postinst?rev=36253&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.postinst (original)
+++ packages/lapack/trunk/debian/liblapack3gf.postinst Wed Mar 3 17:33:18 2010
@@ -5,7 +5,7 @@
. /usr/share/debconf/confmodule
update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
- /usr/lib/lapack/liblapack.so.3gf 20
+ /usr/lib/lapack/liblapack.so.3gf 10
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
Added: packages/lapack/trunk/debian/liblapack3gf.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.prerm?rev=36253&op=file
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.prerm (added)
+++ packages/lapack/trunk/debian/liblapack3gf.prerm Wed Mar 3 17:33:18 2010
@@ -1,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+ update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3gf
+fi
+
+#DEBHELPER#
+
+exit 0
More information about the debian-science-commits
mailing list