r43862 - in /packages/atlas/trunk/debian: changelog control libatlas3-base.install libatlas3-base.postinst libatlas3-base.prerm libatlas3gf-base.install libatlas3gf-base.postinst libatlas3gf-base.prerm rules

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Sun Sep 4 19:30:00 UTC 2011


Author: sylvestre
Date: Sun Sep  4 19:29:59 2011
New Revision: 43862

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=43862
Log:
  * Rename libblas3gf package => libblas3
  * Rename libblas.so.3gf => libblas.so.3

Added:
    packages/atlas/trunk/debian/libatlas3-base.install
      - copied unchanged from r38557, packages/atlas/trunk/debian/libatlas3gf-base.install
    packages/atlas/trunk/debian/libatlas3-base.postinst
      - copied, changed from r38557, packages/atlas/trunk/debian/libatlas3gf-base.postinst
    packages/atlas/trunk/debian/libatlas3-base.prerm
      - copied, changed from r38557, packages/atlas/trunk/debian/libatlas3gf-base.prerm
Removed:
    packages/atlas/trunk/debian/libatlas3gf-base.install
    packages/atlas/trunk/debian/libatlas3gf-base.postinst
    packages/atlas/trunk/debian/libatlas3gf-base.prerm
Modified:
    packages/atlas/trunk/debian/changelog
    packages/atlas/trunk/debian/control
    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=43862&op=diff
==============================================================================
--- packages/atlas/trunk/debian/changelog (original)
+++ packages/atlas/trunk/debian/changelog Sun Sep  4 19:29:59 2011
@@ -1,3 +1,10 @@
+atlas (3.8.4-4~exp1) experimental; urgency=low
+
+  * Rename libblas3gf package => libblas3
+  * Rename libblas.so.3gf => libblas.so.3
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Sun, 04 Sep 2011 14:47:41 +0200
+
 atlas (3.8.4-3) unstable; urgency=low
 
   * Revert change about devscripts being in the build-dep (see bug #628104)

Modified: packages/atlas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/control?rev=43862&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control (original)
+++ packages/atlas/trunk/debian/control Sun Sep  4 19:29:59 2011
@@ -11,25 +11,26 @@
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/atlas/
 Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/atlas/
 
-Package: libatlas3gf-base
+Package: libatlas3-base
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Provides: libatlas.so.3gf, libblas.so.3gf, liblapack.so.3gf
+Provides: libatlas.so.3gf, libblas.so.3gf, liblapack.so.3gf,
+ libatlas.so.3, libblas.so.3, liblapack.so.3
 Conflicts: atlas2 (<< 3.2.1-1), libblas3gf (<< 1.2-5), 
  liblapack3gf (<< 3.2.1-4), libatlas3gf-sse (<< 3.8.3-25), 
  libatlas3gf-sse2 (<< 3.8.3-25), libatlas3gf-sse3 (<< 3.8.3-25), 
  libatlas3gf-core2sse3 (<< 3.8.3-25), libatlas3gf-amd64sse3 (<< 3.8.3-25),
  libatlas3gf-corei7sse3 (<< 3.8.3-25), libatlas3gf-altivec (<< 3.8.3-25), 
  libatlas3gf-v9 (<< 3.8.3-25), libatlas3gf-ev6 (<< 3.8.3-25), 
- libatlas3gf-2.0 (<< 3.8.3-25)
+ libatlas3gf-2.0 (<< 3.8.3-25), libatlas3gf-base
 Replaces: atlas2 (<< 3.2.1-1),  libatlas3gf-sse (<< 3.8.3-25), 
  libatlas3gf-sse2 (<< 3.8.3-25), libatlas3gf-sse3 (<< 3.8.3-25), 
  libatlas3gf-core2sse3 (<< 3.8.3-25), libatlas3gf-amd64sse3 (<< 3.8.3-25),
  libatlas3gf-corei7sse3 (<< 3.8.3-25), libatlas3gf-altivec (<< 3.8.3-25), 
  libatlas3gf-v9 (<< 3.8.3-25), libatlas3gf-ev6 (<< 3.8.3-25), 
- libatlas3gf-2.0 (<< 3.8.3-25)
-Suggests: ${libs:Suggests}, liblapack3gf
+ libatlas3gf-2.0 (<< 3.8.3-25), libatlas3gf-base
+Suggests: ${libs:Suggests}, liblapack3
 Description: Automatically Tuned Linear Algebra Software, generic shared
  ATLAS is an approach for the automatic generation and optimization of
  numerical software. Currently ATLAS supplies optimized versions for the
@@ -51,9 +52,10 @@
 Package: libatlas-base-dev
 Section: libdevel
 Architecture: any
-Depends: libatlas3gf-base (= ${binary:Version}), libatlas-dev, ${misc:Depends}, 
+Depends: libatlas3-base (= ${binary:Version}), libatlas-dev, ${misc:Depends}, 
  ${shlibs:Depends}
-Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so
+Provides: libatlas-3gf.so, libblas-3gf.so, liblapack-3gf.so,
+ libatlas-3.so, libblas-3.so, liblapack-3.so
 Conflicts: atlas2-dev (<< 3.2.1-3), atlas2-base-dev, libblas-dev (<< 1.2-5), 
  liblapack-dev (<< 3.2.1-4), libatlas-sse-dev (<< 3.8.3-25), 
  libatlas-sse2-dev (<< 3.8.3-25), libatlas-sse3-dev (<< 3.8.3-25), 
@@ -101,7 +103,7 @@
 Architecture: any
 Replaces: atlas-test, atlas3-test
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: liblapack3gf
+Recommends: liblapack3
 Description: Automatically Tuned Linear Algebra Software, test programs
  ATLAS is an approach for the automatic generation and optimization of
  numerical software. Currently ATLAS supplies optimized versions for the

Copied: packages/atlas/trunk/debian/libatlas3-base.postinst (from r38557, packages/atlas/trunk/debian/libatlas3gf-base.postinst)
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3-base.postinst?rev=43862&op=diff
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-base.postinst (original)
+++ packages/atlas/trunk/debian/libatlas3-base.postinst Sun Sep  4 19:29:59 2011
@@ -2,19 +2,23 @@
 
 set -e
 
-update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
-    /usr/lib/atlas-base/atlas/libblas.so.3gf 35                      \
-    --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/libblas.so.3 libblas.so.3     \
+    /usr/lib/atlas-base/atlas/libblas.so.3 35                        \
+    --slave /usr/lib/libcblas.so.3 libcblas.so.3                     \
+    /usr/lib/atlas-base/libcblas.so.3                                \
+    --slave /usr/lib/libf77blas.so.3 libf77blas.so.3                 \
+    /usr/lib/atlas-base/libf77blas.so.3                              \
+    --slave /usr/lib/libatlas.so.3 libatlas.so.3                     \
+    /usr/lib/atlas-base/libatlas.so.3                                \
+    --slave /usr/lib/liblapack_atlas.so.3 liblapack_atlas.so.3       \
+    /usr/lib/atlas-base/liblapack_atlas.so.3                         \
+    --slave /usr/lib/libblas.so.3gf libblas.so.3gf                   \
+    /usr/lib/atlas-base/libblas.so.3 
 
-update-alternatives --install /usr/lib/liblapack.so.3gf liblapack.so.3gf \
-        /usr/lib/atlas-base/atlas/liblapack.so.3gf 35
+update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \
+        /usr/lib/atlas-base/atlas/liblapack.so.3 35                  \
+    --slave /usr/lib/liblapack.so.3gf liblapack.so.3gf               \
+    /usr/lib/atlas-base/libblas.so.0 
 
 
 # dh_installdeb will replace this with shell code automatically

Copied: packages/atlas/trunk/debian/libatlas3-base.prerm (from r38557, packages/atlas/trunk/debian/libatlas3gf-base.prerm)
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3-base.prerm?rev=43862&op=diff
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-base.prerm (original)
+++ packages/atlas/trunk/debian/libatlas3-base.prerm Sun Sep  4 19:29:59 2011
@@ -2,13 +2,20 @@
 
 set -e
 
+if [ "$1" = "upgrade" ]
+then
+# Clean up the old declarations
+    update-alternatives --remove-all libblas.so.3gf
+    update-alternatives --remove-all liblapack.so.3gf
+fi
+
 if [ "$1" != "upgrade" ]
 then
-    update-alternatives --remove libblas.so.3gf \
-	/usr/lib/atlas-base/atlas/libblas.so.3gf
+    update-alternatives --remove libblas.so.3 \
+	/usr/lib/atlas-base/atlas/libblas.so.3
 
-    update-alternatives --remove liblapack.so.3gf \
-        /usr/lib/atlas-base/atlas/liblapack.so.3gf
+    update-alternatives --remove liblapack.so.3 \
+        /usr/lib/atlas-base/atlas/liblapack.so.3
 fi
 
 #DEBHELPER#

Modified: packages/atlas/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/rules?rev=43862&op=diff
==============================================================================
--- packages/atlas/trunk/debian/rules (original)
+++ packages/atlas/trunk/debian/rules Sun Sep  4 19:29:59 2011
@@ -13,7 +13,7 @@
 # 0 means Unknown CPU. Leave Atlas find out
 # 1 means no extension
 ARCHS=base_0_1
-DEB_SHLIBDEPS_INCLUDE_libatlas3gf-base := $(CURDIR)/debian/libatlas3gf-base/usr/lib/atlas-base/:$(CURDIR)/debian/libatlas3gf-base/usr/lib/atlas-base/atlas/
+DEB_SHLIBDEPS_INCLUDE_libatlas3-base := $(CURDIR)/debian/libatlas3-base/usr/lib/atlas-base/:$(CURDIR)/debian/libatlas3-base/usr/lib/atlas-base/atlas/
 
 # # see what do we do with the amd64 / intel 64
 ifeq ($(DEB_HOST_ARCH_CPU),amd64)
@@ -70,7 +70,7 @@
 		# * We don't want to build all the optimized version of Atlas. Just the
 		#   one for the current CPU
 		# * We override ARCHS by base__
-		# * Base is the name of the package (libatlas3gf-base)
+		# * Base is the name of the package (libatlas3-base)
 		# * __ is provided to have the right expression
 		# * the regexp will consider that atlasArch and atlasISA are empty
 		#   therefor, leaving the choice of the optimization to Atlas




More information about the debian-science-commits mailing list