r44507 - in /packages/lapack/trunk/debian: changelog control liblapack3.postinst

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Sun Feb 19 15:57:27 UTC 2012


Author: sylvestre
Date: Sun Feb 19 15:57:27 2012
New Revision: 44507

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=44507
Log:
Introduce back liblapack3gf as transitionnal package
(Closes: #656039)

Modified:
    packages/lapack/trunk/debian/changelog
    packages/lapack/trunk/debian/control
    packages/lapack/trunk/debian/liblapack3.postinst

Modified: packages/lapack/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/changelog?rev=44507&op=diff
==============================================================================
--- packages/lapack/trunk/debian/changelog (original)
+++ packages/lapack/trunk/debian/changelog Sun Feb 19 15:57:27 2012
@@ -1,3 +1,10 @@
+lapack (3.4.0-1~exp2) experimental; urgency=low
+
+  * Introduce back liblapack3gf as transitionnal package
+    (Closes: #656039)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Sun, 19 Feb 2012 11:34:47 +0100
+
 lapack (3.4.0-1~exp1) experimental; urgency=low
 
   * New upstream release

Modified: packages/lapack/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/control?rev=44507&op=diff
==============================================================================
--- packages/lapack/trunk/debian/control (original)
+++ packages/lapack/trunk/debian/control Sun Feb 19 15:57:27 2012
@@ -13,10 +13,21 @@
 Package: liblapack3
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Provides: liblapack.so.3gf, liblapack.so.3
-Conflicts: lapack99, liblapack3gf
-Replaces: lapack99, liblapack3gf
-Description: library of linear algebra routines 3 - shared version
+Provides: liblapack.so.3gf, liblapack.so.3, liblapack3gf
+Conflicts: lapack99, liblapack3gf (<< 3.4.0-1~exp1)
+Replaces: lapack99, liblapack3gf (<< 3.4.0-1~exp1)
+Description: Library of linear algebra routines 3 - shared version
+ LAPACK version 3.X is a comprehensive FORTRAN library that does
+ linear algebra operations including matrix inversions, least
+ squared solutions to linear sets of equations, eigenvector
+ analysis, singular value decomposition, etc. It is a very
+ comprehensive and reputable package that has found extensive
+ use in the scientific community.
+
+Package: liblapack3gf
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}, liblapack3
+Description: Transitional package for liblapack3
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -42,7 +53,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, liblapacke (= ${binary:Version})
-Description: library of linear algebra routines 3 - Headers
+Description: Library of linear algebra routines 3 - Headers
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -60,7 +71,7 @@
 Provides: liblapack-3.so
 Conflicts: lapack99-dev, lapack-dev, liblapack-3.so
 Replaces: lapack99-dev, lapack-dev, liblapack-3.so
-Description: library of linear algebra routines 3 - static version
+Description: Library of linear algebra routines 3 - static version
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -74,7 +85,7 @@
 Conflicts: lapack-pic, lapack3-pic
 Replaces: lapack-pic, lapack3-pic
 Depends: ${misc:Depends}, liblapack3 (= ${binary:Version})
-Description: library of linear algebra routines 3 - static PIC version
+Description: Library of linear algebra routines 3 - static PIC version
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -90,10 +101,10 @@
 Package: liblapack-test
 Section: libdevel
 Architecture: any
-Conflicts: lapack-test,lapack3-test
-Replaces: lapack-test,lapack3-test
+Conflicts: lapack-test, lapack3-test
+Replaces: lapack-test, lapack3-test
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: library of linear algebra routines 3 - testing programs
+Description: Library of linear algebra routines 3 - testing programs
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -113,9 +124,9 @@
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}
-Conflicts: lapack-doc,lapack3-doc
-Replaces: lapack-doc,lapack3-doc
-Description: library of linear algebra routines 3 - documentation
+Conflicts: lapack-doc, lapack3-doc
+Replaces: lapack-doc, lapack3-doc
+Description: Library of linear algebra routines 3 - documentation
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -131,7 +142,7 @@
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}
-Description: library of linear algebra routines 3 - documentation (manual pages)
+Description: Library of linear algebra routines 3 - documentation (manual pages)
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least
  squared solutions to linear sets of equations, eigenvector
@@ -140,4 +151,3 @@
  use in the scientific community.
  .
  This package contains the Lapack User's Guide manual in man format.
-

Modified: packages/lapack/trunk/debian/liblapack3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3.postinst?rev=44507&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3.postinst (original)
+++ packages/lapack/trunk/debian/liblapack3.postinst Sun Feb 19 15:57:27 2012
@@ -4,8 +4,12 @@
 
 . /usr/share/debconf/confmodule
 
+# For the transition liblapack3gf => liblapack3
+update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3
+
 update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \
-	/usr/lib/lapack/liblapack.so.3 10
+	/usr/lib/lapack/liblapack.so.3 10 \
+    --slave /usr/lib/liblapack.so.3gf liblapack.so.3gf /usr/lib/lapack/liblapack.so.3
 
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.




More information about the debian-science-commits mailing list