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