[libdap] 09/13: Change soversions

Alastair McKinstry mckinstry at moszumanska.debian.org
Sun Jul 5 10:17:22 UTC 2015


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

mckinstry pushed a commit to tag unstable/3.14.0-2
in repository libdap.

commit 3f4287d7938977def9fd9dfde876bac07e916381
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Sun Jun 21 14:47:46 2015 +0100

    Change soversions
---
 debian/changelog             |  5 ++++-
 debian/control               | 21 ++++++++-------------
 debian/libdap11.install      |  1 -
 debian/libdap17.install      |  1 +
 debian/libdapclient3.install |  1 -
 debian/libdapclient6.install |  1 +
 debian/libdapserver7.install |  2 +-
 debian/rules                 | 12 ++++++------
 8 files changed, 21 insertions(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b177b14..99f2347 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 libdap (3.14.0-1) unstable; urgency=medium
 
-  * New upstream release.
+  * New upstream release. New SOVERSIONS and package names:
+    libdapclient3 -> libdapclient6
+    libdap11 -> libdap17
+  * Remove obsolete break/conflicts rules
   * Move to Standards-Version: 3.9.6
   * Use 'xz' compression
   * Refreshed patches; re-enabled all tests for the moment
diff --git a/debian/control b/debian/control
index 1b2483f..75bd7b2 100644
--- a/debian/control
+++ b/debian/control
@@ -9,11 +9,8 @@ Standards-Version: 3.9.6
 Homepage: http://www.opendap.org/
 Vcs-Git: git://git.debian.org/git/debian-science/packages/libdap.git
 
-Package: libdap11
+Package: libdap17
 Section: libs
-Replaces: libdap10
-Conflicts: libdap10
-Breaks: libdap10
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -34,14 +31,12 @@ Description: Open-source Project for a Network Data Access Protocol library
  OPeNDAP data is stored in binary form, and by default, it is 
  transmitted that way, too. 
 
-Package: libdapclient3
+Package: libdapclient6
 Section: libs
-Replaces: libdap10
-Breaks: libdap10
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends:  libdap11 ( = ${binary:Version} ), ${misc:Depends}, ${shlibs:Depends}
+Depends:  libdap17 ( = ${binary:Version} ), ${misc:Depends}, ${shlibs:Depends}
 Description: Client library for the Network Data Access Protocol
  OPeNDAP provides software that allows you to access data over the internet,
  from programs that weren't originally designed for that purpose, as well
@@ -49,7 +44,7 @@ Description: Client library for the Network Data Access Protocol
  protocol which its software uses, many other groups have adopted DAP
  and provide compatible clients, servers and software development kits.
  .
- This package provides the client library libdapclient3.
+ This package provides the client library libdapclient6.
 
 Package: libdapserver7
 Section: libs
@@ -58,7 +53,7 @@ Replaces: libdap10
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends:  libdap11 ( = ${binary:Version} ), ${misc:Depends}, ${shlibs:Depends}
+Depends:  libdap17 ( = ${binary:Version} ), ${misc:Depends}, ${shlibs:Depends}
 Description: Server library for the Network Data Access Protocol
  OPeNDAP provides software that allows you to access data over the internet,
  from programs that weren't originally designed for that purpose, as well
@@ -66,13 +61,13 @@ Description: Server library for the Network Data Access Protocol
  protocol which its software uses, many other groups have adopted DAP
  and provide compatible clients, servers and software development kits.
  .
- This package provides the server library libdapclient3.
+ This package provides the server library libdapserver7
 
 
 Package: libdap-bin
 Architecture: any
 Multi-Arch: foreign
-Depends: libdapclient3 ( = ${binary:Version} ),  ${misc:Depends}, ${shlibs:Depends}
+Depends: libdapclient6 ( = ${binary:Version} ),  ${misc:Depends}, ${shlibs:Depends}
 Description: Binaries for the  libdap Data Access Protocol library
  OPeNDAP provides software that allows you to access data over the internet,
  from programs that weren't originally designed for that purpose, as well
@@ -86,7 +81,7 @@ Package: libdap-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libdap11 ( = ${binary:Version} ), libdapserver7 (=${binary:Version}), libdapclient3 (=${binary:Version}) , ${misc:Depends}, libxml2-dev, libcurl4-gnutls-dev | libcurl-dev, uuid-dev, pkg-config
+Depends: libdap17 ( = ${binary:Version} ), libdapserver7 (=${binary:Version}), libdapclient6 (=${binary:Version}) , ${misc:Depends}, libxml2-dev, libcurl4-gnutls-dev | libcurl-dev, uuid-dev, pkg-config
 Description: Development files (headers and static libraries) for libdap
  OPeNDAP provides software that allows you to access data over the internet,
  from programs that weren't originally designed for that purpose, as well
diff --git a/debian/libdap11.install b/debian/libdap11.install
deleted file mode 100644
index 4725eca..0000000
--- a/debian/libdap11.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libdap.so.11.5.0
diff --git a/debian/libdap17.install b/debian/libdap17.install
new file mode 100644
index 0000000..a71ece5
--- /dev/null
+++ b/debian/libdap17.install
@@ -0,0 +1 @@
+usr/lib/*/libdap.so.17.1.0
diff --git a/debian/libdapclient3.install b/debian/libdapclient3.install
deleted file mode 100644
index 3b79537..0000000
--- a/debian/libdapclient3.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libdapclient.so.3.2.0
diff --git a/debian/libdapclient6.install b/debian/libdapclient6.install
new file mode 100644
index 0000000..57518da
--- /dev/null
+++ b/debian/libdapclient6.install
@@ -0,0 +1 @@
+usr/lib/*/libdapclient.so.6.1.0
diff --git a/debian/libdapserver7.install b/debian/libdapserver7.install
index 25d35f4..58191b0 100644
--- a/debian/libdapserver7.install
+++ b/debian/libdapserver7.install
@@ -1 +1 @@
-usr/lib/*/libdapserver.so.7.5.0
+usr/lib/*/libdapserver.so.7.6.0
diff --git a/debian/rules b/debian/rules
index 50bc89c..103c587 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,12 +39,12 @@ override_dh_auto_build:
 override_dh_auto_install:
 	dh_auto_install
 	# dh_links needed for multi-arch
-	dh_link -p libdap11       $(LIBDIR)/libdap.so.11.5.0       $(LIBDIR)/libdap.so.11
-	dh_link -p libdapclient3  $(LIBDIR)/libdapclient.so.3.2.0  $(LIBDIR)/libdapclient.so.3
-	dh_link -p libdapserver7  $(LIBDIR)/libdapserver.so.7.5.0  $(LIBDIR)/libdapserver.so.7
-	dh_link -p libdap-dev     $(LIBDIR)/libdap.so.11.5.0       $(LIBDIR)/libdap.so
-	dh_link -p libdap-dev     $(LIBDIR)/libdapclient.so.3.2.0  $(LIBDIR)/libdapclient.so
-	dh_link -p libdap-dev     $(LIBDIR)/libdapserver.so.7.5.0  $(LIBDIR)/libdapserver.so
+	dh_link -p libdap17       $(LIBDIR)/libdap.so.17.1.0       $(LIBDIR)/libdap.so.17
+	dh_link -p libdapclient6  $(LIBDIR)/libdapclient.so.6.1.0  $(LIBDIR)/libdapclient.so.6
+	dh_link -p libdapserver7  $(LIBDIR)/libdapserver.so.7.6.0  $(LIBDIR)/libdapserver.so.7
+	dh_link -p libdap-dev     $(LIBDIR)/libdap.so.17.1.0       $(LIBDIR)/libdap.so
+	dh_link -p libdap-dev     $(LIBDIR)/libdapclient.so.6.1.0  $(LIBDIR)/libdapclient.so
+	dh_link -p libdap-dev     $(LIBDIR)/libdapserver.so.7.6.0  $(LIBDIR)/libdapserver.so
 	cp debian/dap-config.pkg  debian/libdap-dev/usr/bin/dap-config
 
 override_dh_installdocs:

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



More information about the debian-science-commits mailing list