[linbox] 01/03: Debian specific soname.

Lifeng Sun lifengsun-guest at alioth.debian.org
Wed Aug 28 16:01:23 UTC 2013


This is an automated email from the git hooks/post-receive script.

lifengsun-guest pushed a commit to branch master
in repository linbox.

commit 4a01bf8f6c9befd81d63b40cf9309ddd0d004bfd
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Wed Aug 28 20:10:04 2013 +0800

    Debian specific soname.
---
 debian/changelog                   |    3 ++-
 debian/control                     |    8 ++++----
 debian/liblinbox-1.3.2.install     |    1 +
 debian/liblinbox1.install          |    1 -
 debian/liblinboxsage-1.3.2.install |    1 +
 debian/liblinboxsage1.install      |    1 -
 debian/patches/soname.patch        |    6 +++---
 7 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b29267b..01e4544 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,7 +3,8 @@ linbox (1.3.2-1) unstable; urgency=low
   * New maintainer.
   * New upstream release. (Closes: #701176)
   * New packages: liblinboxsage1, liblinboxsage-dev and liblinbox-doc.
-  * Bump SONAME to liblinbox.so.1 and liblinboxsage.so.1.
+  * Use Debian specific SONAME: liblinbox-1.3.2.so and
+    liblinboxsage-1.3.2.so.
   * Bump Standards-Version to 3.9.4.
   * Support multiarch.
   * liblinbox-dev: ship examples files.
diff --git a/debian/control b/debian/control
index 6c47b80..9c9484b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Standards-Version: 3.9.4
 Package: liblinbox-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, liblinbox1 (= ${binary:Version}), libgivaro-dev, liblapack-dev
+Depends: ${misc:Depends}, liblinbox-1.3.2 (= ${binary:Version}), libgivaro-dev, liblapack-dev
 Suggests: linbox-user-doc, linbox-dev-doc
 Description: Library for exact linear algebra - development files
  LinBox is a C++ template library for exact, high-performance
@@ -20,7 +20,7 @@ Description: Library for exact linear algebra - development files
  .
  This package contains the LinBox development files.
 
-Package: liblinbox1
+Package: liblinbox-1.3.2
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -36,7 +36,7 @@ Description: Library for exact linear algebra - shared library
 Package: liblinboxsage-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, liblinbox-dev (= ${binary:Version}), liblinboxsage1 (= ${binary:Version})
+Depends: ${misc:Depends}, liblinbox-dev (= ${binary:Version}), liblinboxsage-1.3.2 (= ${binary:Version})
 Suggests: linbox-user-doc, linbox-dev-doc
 Description: SAGE interface of LinBox - development files
  LinBox is a C++ template library for exact, high-performance
@@ -45,7 +45,7 @@ Description: SAGE interface of LinBox - development files
  .
  This package contains development files for of interface of LinBox.
 
-Package: liblinboxsage1
+Package: liblinboxsage-1.3.2
 Section: libs
 Architecture: any
 Multi-Arch: same
diff --git a/debian/liblinbox-1.3.2.install b/debian/liblinbox-1.3.2.install
new file mode 100644
index 0000000..5b9fe96
--- /dev/null
+++ b/debian/liblinbox-1.3.2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/liblinbox-*.so
diff --git a/debian/liblinbox1.install b/debian/liblinbox1.install
deleted file mode 100644
index 7568878..0000000
--- a/debian/liblinbox1.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/liblinbox.so.*
diff --git a/debian/liblinboxsage-1.3.2.install b/debian/liblinboxsage-1.3.2.install
new file mode 100644
index 0000000..a1c1dc3
--- /dev/null
+++ b/debian/liblinboxsage-1.3.2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/liblinboxsage-*.so
diff --git a/debian/liblinboxsage1.install b/debian/liblinboxsage1.install
deleted file mode 100644
index 6321393..0000000
--- a/debian/liblinboxsage1.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/liblinboxsage.so.*
diff --git a/debian/patches/soname.patch b/debian/patches/soname.patch
index f632b21..7163469 100644
--- a/debian/patches/soname.patch
+++ b/debian/patches/soname.patch
@@ -1,4 +1,4 @@
-Bump SONAME.
+Debian specific soname.
 
 --- a/linbox/Makefile.am
 +++ b/linbox/Makefile.am
@@ -6,7 +6,7 @@ Bump SONAME.
  
  liblinbox_la_SOURCES = dummy.C
  
-+liblinbox_la_LDFLAGS = -version-info 1:0:0
++liblinbox_la_LDFLAGS = -release 1.3.2
  liblinbox_la_LIBADD =           \
      util/libutil.la             \
      randiter/libranditer.la     \
@@ -17,5 +17,5 @@ Bump SONAME.
  liblinboxsage_la_LIBADD = $(top_builddir)/linbox/liblinbox.la
  
 -liblinboxsage_la_LDFLAGS =  $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(LDFLAGS) -version-info 0:0:0 #-Wl,-zmuldefs
-+liblinboxsage_la_LDFLAGS =  $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(LDFLAGS) -version-info 1:0:0 #-Wl,-zmuldefs
++liblinboxsage_la_LDFLAGS =  $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(LDFLAGS) -release 1.3.2 #-Wl,-zmuldefs
  endif

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/linbox.git



More information about the debian-science-commits mailing list