[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