[linbox] 01/01: Change soname to liblinbox-1.3.2.so.0 and liblinboxsage-1.3.2.so.0.
Lifeng Sun
lifengsun-guest at alioth.debian.org
Thu Aug 29 02:03:18 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 2951b2875c8ed616c47884a5670f120f55407a89
Author: Lifeng Sun <lifongsun at gmail.com>
Date: Thu Aug 29 00:04:01 2013 +0800
Change soname to liblinbox-1.3.2.so.0 and liblinboxsage-1.3.2.so.0.
---
debian/changelog | 4 ++--
debian/control | 8 ++++----
debian/liblinbox-1.3.2-0.install | 1 +
debian/liblinbox-1.3.2.install | 1 -
debian/liblinbox-dev.install | 1 +
debian/liblinboxsage-1.3.2-0.install | 1 +
debian/liblinboxsage-1.3.2.install | 1 -
debian/liblinboxsage-dev.install | 1 +
debian/patches/soname.patch | 4 ++--
debian/rules | 3 +++
10 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index c11a1f0..af6f15d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +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.
- * Use Debian specific SONAME: liblinbox-1.3.2.so and
- liblinboxsage-1.3.2.so.
+ * Use Debian specific SONAME: liblinbox-1.3.2.so.0 and
+ liblinboxsage-1.3.2.so.0.
* Bump Standards-Version to 3.9.4.
* Support multiarch.
* liblinbox-dev: ship examples files.
diff --git a/debian/control b/debian/control
index fb1310e..25e18b0 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}, liblinbox-1.3.2 (= ${binary:Version}), libgivaro-dev, liblapack-dev
+Depends: ${misc:Depends}, liblinbox-1.3.2-0 (= ${binary:Version}), libgivaro-dev, liblapack-dev
Suggests: liblinbox-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: liblinbox-1.3.2
+Package: liblinbox-1.3.2-0
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}), liblinboxsage-1.3.2 (= ${binary:Version})
+Depends: ${misc:Depends}, liblinbox-dev (= ${binary:Version}), liblinboxsage-1.3.2-0 (= ${binary:Version})
Suggests: liblinbox-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: liblinboxsage-1.3.2
+Package: liblinboxsage-1.3.2-0
Section: libs
Architecture: any
Multi-Arch: same
diff --git a/debian/liblinbox-1.3.2-0.install b/debian/liblinbox-1.3.2-0.install
new file mode 100644
index 0000000..52d5546
--- /dev/null
+++ b/debian/liblinbox-1.3.2-0.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/liblinbox-*.so.*
diff --git a/debian/liblinbox-1.3.2.install b/debian/liblinbox-1.3.2.install
deleted file mode 100644
index 5b9fe96..0000000
--- a/debian/liblinbox-1.3.2.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/liblinbox-*.so
diff --git a/debian/liblinbox-dev.install b/debian/liblinbox-dev.install
index 2112ca1..92e0aa7 100644
--- a/debian/liblinbox-dev.install
+++ b/debian/liblinbox-dev.install
@@ -1,4 +1,5 @@
debian/tmp/usr/lib/*/liblinbox.a
debian/tmp/usr/lib/*/liblinbox.so
+debian/tmp/usr/lib/*/liblinbox-*.so
debian/tmp/usr/include
debian/tmp/usr/bin
diff --git a/debian/liblinboxsage-1.3.2-0.install b/debian/liblinboxsage-1.3.2-0.install
new file mode 100644
index 0000000..2a5a932
--- /dev/null
+++ b/debian/liblinboxsage-1.3.2-0.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/liblinboxsage-*.so.*
diff --git a/debian/liblinboxsage-1.3.2.install b/debian/liblinboxsage-1.3.2.install
deleted file mode 100644
index a1c1dc3..0000000
--- a/debian/liblinboxsage-1.3.2.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/liblinboxsage-*.so
diff --git a/debian/liblinboxsage-dev.install b/debian/liblinboxsage-dev.install
index 27e2801..d295e8f 100644
--- a/debian/liblinboxsage-dev.install
+++ b/debian/liblinboxsage-dev.install
@@ -1,2 +1,3 @@
debian/tmp/usr/lib/*/liblinboxsage.a
debian/tmp/usr/lib/*/liblinboxsage.so
+debian/tmp/usr/lib/*/liblinboxsage-*.so
diff --git a/debian/patches/soname.patch b/debian/patches/soname.patch
index 7163469..4040c1c 100644
--- a/debian/patches/soname.patch
+++ b/debian/patches/soname.patch
@@ -6,7 +6,7 @@ Debian specific soname.
liblinbox_la_SOURCES = dummy.C
-+liblinbox_la_LDFLAGS = -release 1.3.2
++liblinbox_la_LDFLAGS = -version-info 0:0:0 -release 1.3.2
liblinbox_la_LIBADD = \
util/libutil.la \
randiter/libranditer.la \
@@ -17,5 +17,5 @@ Debian specific 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) -release 1.3.2 #-Wl,-zmuldefs
++liblinboxsage_la_LDFLAGS = $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(LDFLAGS) -version-info 0:0:0 -release 1.3.2 #-Wl,-zmuldefs
endif
diff --git a/debian/rules b/debian/rules
index ec244d5..19fffc3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,6 +29,9 @@ override_dh_auto_install:
mkdir -p debian/liblinboxsage-dev/usr/include/linbox
mv debian/tmp/usr/include/linbox/linbox-sage.h \
debian/liblinboxsage-dev/usr/include/linbox
+ cd debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH); \
+ ln -s liblinbox-1.3.2.so.0.0.0 liblinbox-1.3.2.so; \
+ ln -s liblinboxsage-1.3.2.so.0.0.0 liblinboxsage-1.3.2.so
override_dh_auto_build-indep:
dh_testdir
--
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