[netcdf] 16/31: Revert SOVERSION 12 -> 11, accidentally incremented in upstream
Alastair McKinstry
mckinstry at moszumanska.debian.org
Tue Oct 11 10:44:49 UTC 2016
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch dev-coinstallable
in repository netcdf.
commit efd828a26a92834cd2879b0638c581dc10a30b6b
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Wed Oct 5 02:50:34 2016 +0100
Revert SOVERSION 12 -> 11, accidentally incremented in upstream
---
debian/control | 18 +++++++++---------
.../{libnetcdf-12.install => libnetcdf-11.install} | 0
debian/libnetcdf-11.lintian-overrides | 1 +
debian/libnetcdf-12.lintian-overrides | 1 -
...cdf-mpi-12.install => libnetcdf-mpi-11.install} | 0
debian/libnetcdf-mpi-11.lintian-overrides | 1 +
...cdf-mpi-12.symbols => libnetcdf-mpi-11.symbols} | 0
debian/libnetcdf-mpi-12.lintian-overrides | 1 -
...cdf-12.install => libnetcdf-pnetcdf-11.install} | 0
debian/libnetcdf-pnetcdf-11.lintian-overrides | 1 +
debian/libnetcdf-pnetcdf-12.lintian-overrides | 1 -
.../{libnetcdf12.symbols => libnetcdf11.symbols} | 2 +-
debian/rules | 22 ++++++++++++----------
13 files changed, 25 insertions(+), 23 deletions(-)
diff --git a/debian/control b/debian/control
index fe97472..4a0bae6 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Description: Documentation for NetCDF
This package contains documentation for the NetCDF library in a
variety of formats.
-Package: libnetcdf-12
+Package: libnetcdf-11
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
@@ -60,7 +60,7 @@ Description: Interface for scientific data access to large binary data
This package contains the C run-time shared libraries required
by programs.
-Package: libnetcdf-mpi-12
+Package: libnetcdf-mpi-11
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -75,7 +75,7 @@ Description: Interface for scientific data access to large binary data
This package contains the C run-time shared libraries required
by programs.
-Package: libnetcdf-pnetcdf-12
+Package: libnetcdf-pnetcdf-11
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -93,7 +93,7 @@ Description: Interface for scientific data access to large binary data
Package: libnetcdf-dev
Architecture: any
Section: libdevel
-Depends: libnetcdf-12 (= ${binary:Version}),
+Depends: libnetcdf-11 (= ${binary:Version}),
libhdf5-dev (>= 1.8.6-1~),
libcurl4-gnutls-dev | libcurl-ssl-dev,
${misc:Depends}, pkg-config
@@ -115,7 +115,7 @@ Package: libnetcdf-mpi-dev
Architecture: any
Section: libdevel
Depends: libnetcdf-dev(= ${binary:Version}),
- libnetcdf-mpi-12 (= ${binary:Version}),
+ libnetcdf-mpi-11 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends},
pkg-config
Suggests: netcdf-bin, netcdf-doc
@@ -133,7 +133,7 @@ Package: libnetcdf-pnetcdf-dev
Architecture: any
Section: libdevel
Depends: libnetcdf-dev(= ${binary:Version}),
- libnetcdf-pnetcdf-12 (= ${binary:Version}),
+ libnetcdf-pnetcdf-11 (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends},
pkg-config
Suggests: netcdf-bin, netcdf-doc
@@ -151,9 +151,9 @@ Package: netcdf-dbg
Architecture: any
Section: debug
Priority: extra
-Depends: libnetcdf-12 (= ${binary:Version}),
- libnetcdf-mpi-12 (= ${binary:Version}),
- libnetcdf-pnetcdf-12 (= ${binary:Version}),
+Depends: libnetcdf-11 (= ${binary:Version}),
+ libnetcdf-mpi-11 (= ${binary:Version}),
+ libnetcdf-pnetcdf-11 (= ${binary:Version}),
${misc:Depends}
Suggests: gdb
Description: debugging symbols for NetCDF
diff --git a/debian/libnetcdf-12.install b/debian/libnetcdf-11.install
similarity index 100%
rename from debian/libnetcdf-12.install
rename to debian/libnetcdf-11.install
diff --git a/debian/libnetcdf-11.lintian-overrides b/debian/libnetcdf-11.lintian-overrides
new file mode 100644
index 0000000..088215a
--- /dev/null
+++ b/debian/libnetcdf-11.lintian-overrides
@@ -0,0 +1 @@
+libnetcdf-11: package-name-doesnt-match-sonames libnetcdf11
diff --git a/debian/libnetcdf-12.lintian-overrides b/debian/libnetcdf-12.lintian-overrides
deleted file mode 100644
index c856a76..0000000
--- a/debian/libnetcdf-12.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libnetcdf-12: package-name-doesnt-match-sonames libnetcdf12
diff --git a/debian/libnetcdf-mpi-12.install b/debian/libnetcdf-mpi-11.install
similarity index 100%
rename from debian/libnetcdf-mpi-12.install
rename to debian/libnetcdf-mpi-11.install
diff --git a/debian/libnetcdf-mpi-11.lintian-overrides b/debian/libnetcdf-mpi-11.lintian-overrides
new file mode 100644
index 0000000..4f82348
--- /dev/null
+++ b/debian/libnetcdf-mpi-11.lintian-overrides
@@ -0,0 +1 @@
+libnetcdf-mpi-11: package-name-doesnt-match-sonames libnetcdf-mpi11
diff --git a/debian/libnetcdf-mpi-12.symbols b/debian/libnetcdf-mpi-11.symbols
similarity index 100%
rename from debian/libnetcdf-mpi-12.symbols
rename to debian/libnetcdf-mpi-11.symbols
diff --git a/debian/libnetcdf-mpi-12.lintian-overrides b/debian/libnetcdf-mpi-12.lintian-overrides
deleted file mode 100644
index a6b326c..0000000
--- a/debian/libnetcdf-mpi-12.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libnetcdf-mpi-12: package-name-doesnt-match-sonames libnetcdf-mpi12
diff --git a/debian/libnetcdf-pnetcdf-12.install b/debian/libnetcdf-pnetcdf-11.install
similarity index 100%
rename from debian/libnetcdf-pnetcdf-12.install
rename to debian/libnetcdf-pnetcdf-11.install
diff --git a/debian/libnetcdf-pnetcdf-11.lintian-overrides b/debian/libnetcdf-pnetcdf-11.lintian-overrides
new file mode 100644
index 0000000..b72bfdb
--- /dev/null
+++ b/debian/libnetcdf-pnetcdf-11.lintian-overrides
@@ -0,0 +1 @@
+libnetcdf-pnetcdf-11: package-name-doesnt-match-sonames libnetcdf-pnetcdf11
diff --git a/debian/libnetcdf-pnetcdf-12.lintian-overrides b/debian/libnetcdf-pnetcdf-12.lintian-overrides
deleted file mode 100644
index 891cf17..0000000
--- a/debian/libnetcdf-pnetcdf-12.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libnetcdf-pnetcdf-12: package-name-doesnt-match-sonames libnetcdf-pnetcdf12
diff --git a/debian/libnetcdf12.symbols b/debian/libnetcdf11.symbols
similarity index 99%
rename from debian/libnetcdf12.symbols
rename to debian/libnetcdf11.symbols
index dab690d..cad12c0 100644
--- a/debian/libnetcdf12.symbols
+++ b/debian/libnetcdf11.symbols
@@ -1,4 +1,4 @@
-libnetcdf.so.12 #PACKAGE# #MINVER#
+libnetcdf.so.11 #PACKAGE# #MINVER#
Cde2h at Base 4.3.3
Cdh2e at Base 4.3.3
DAPparse at Base 4.1.3
diff --git a/debian/rules b/debian/rules
index 064d12d..fc2aa1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,13 +11,15 @@ LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)
INCDIR:=/usr/include
UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/\+.*//; s/^[0-9]://')
+SO_MAJOR:=11
+SO_VERSION:=11.0.0
include /usr/share/mpi-default-dev/debian_defaults
MPI:=$(ARCH_DEFAULT_MPI_IMPL)
# Verbose test output
export VERBOSE=1
-# export DH_VERBOSE=1
+export DH_VERBOSE=1
CFLAGS:= $(shell dpkg-buildflags --get CFLAGS)
@@ -89,31 +91,31 @@ override_dh_auto_install:
done
# Parallel versions
for d in mpi pnetcdf ; do \
- cp debian/tmp-$$d/$(LIBDIR)/libnetcdf_$$d.so.12.0.0 debian/tmp/$(LIBDIR)/libnetcdf_$$d.so.12.0.0 ; \
+ cp debian/tmp-$$d/$(LIBDIR)/libnetcdf_$$d.so.11.0.0 debian/tmp/$(LIBDIR)/libnetcdf_$$d.so.11.0.0 ; \
sed -e 's%@MULTIARCH@%$(DEB_HOST_MULTIARCH)%g' < debian/libnetcdf-$$d-dev.postinst.in \
> debian/libnetcdf-$$d-dev.postinst ; \
echo "prefix=$(LIBDIR)/netcdf/$$d" > debian/tmp/$(LIBDIR)/pkgconfig/netcdf-$$d.pc ; \
sed -e 's/-lnetcdf/-lnetcdf_$$d/' < debian/tmp-$$d/$(LIBDIR)/pkgconfig/netcdf.pc \
| grep -v "prefix=" \
>> debian/tmp/$(LIBDIR)/pkgconfig/netcdf-$$d.pc ; \
- dh_link -p libnetcdf-$$d-dev $(LIBDIR)/libnetcdf_$$d.so.12.0.0 $(LIBDIR)/netcdf/$$d/libnetcdf.so ; \
- dh_link -p libnetcdf-$$d-dev $(LIBDIR)/libnetcdf_$$d.so.12.0.0 $(LIBDIR)/libnetcdf_$$d.so ; \
- dh_link -p libnetcdf-$$d-12 $(LIBDIR)/libnetcdf_$$d.so.12.0.0 $(LIBDIR)/libnetcdf_$$d.so.12 ; \
+ dh_link -p libnetcdf-$$d-dev $(LIBDIR)/libnetcdf_$$d.so.$(SO_VERSION) $(LIBDIR)/netcdf/$$d/libnetcdf.so ; \
+ dh_link -p libnetcdf-$$d-dev $(LIBDIR)/libnetcdf_$$d.so.$(SO_VERSION) $(LIBDIR)/libnetcdf_$$d.so ; \
+ dh_link -p libnetcdf-$$d-$(SO_MAJOR) $(LIBDIR)/libnetcdf_$$d.so.$(SO_VERSION) $(LIBDIR)/libnetcdf_$$d.so.$(SO_MAJOR) ; \
dh_link -p libnetcdf-$$d-dev $(LIBDIR)/netcdf/$$d $(LIBDIR)/netcdf/$$d/lib ; \
dh_link -p libnetcdf-$$d-dev /usr/include $(LIBDIR)/netcdf/$$d/include ; \
done
# Serial; one-off only
- cp debian/tmp-serial/$(LIBDIR)/libnetcdf.so.12.0.0 debian/tmp/$(LIBDIR)/libnetcdf_serial.so.12.0.0 ; \
+ cp debian/tmp-serial/$(LIBDIR)/libnetcdf.so.$(SO_VERSION) debian/tmp/$(LIBDIR)/libnetcdf_serial.so.$(SO_VERSION) ; \
echo "prefix=$(LIBDIR)/netcdf/serial" > debian/tmp/$(LIBDIR)/pkgconfig/netcdf-serial.pc
grep -v "prefix=" debian/tmp-serial/$(LIBDIR)/pkgconfig/netcdf.pc >> debian/tmp/$(LIBDIR)/pkgconfig/netcdf-serial.pc
cp -a debian/tmp-serial/$(LIBDIR)/cmake/netCDF debian/tmp/$(LIBDIR)/cmake/netCDF
cp -a debian/tmp-pnetcdf/usr/include debian/tmp/usr
cp -a debian/tmp-serial/usr/share debian/tmp/usr
cp -a debian/tmp-serial/usr/bin debian/tmp/usr
- dh_link -p libnetcdf-dev $(LIBDIR)/libnetcdf_serial.so.12.0.0 $(LIBDIR)/netcdf/serial/libnetcdf.so
- dh_link -p libnetcdf-dev $(LIBDIR)/libnetcdf_serial.so.12.0.0 $(LIBDIR)/libnetcdf_serial.so
- dh_link -p libnetcdf-12 $(LIBDIR)/libnetcdf_serial.so.12.0.0 $(LIBDIR)/libnetcdf_serial.so.12
- #dh_link -p libnetcdf-12 $(LIBDIR)/libnetcdf_serial.so.12.0.0 $(LIBDIR)/libnetcdf.so.12
+ dh_link -p libnetcdf-dev $(LIBDIR)/libnetcdf_serial.so.$(SO_VERSION) $(LIBDIR)/netcdf/serial/libnetcdf.so
+ dh_link -p libnetcdf-dev $(LIBDIR)/libnetcdf_serial.so.$(SO_VERSION) $(LIBDIR)/libnetcdf_serial.so
+ dh_link -p libnetcdf-$(SO_MAJOR) $(LIBDIR)/libnetcdf_serial.so.$(SO_VERSION) $(LIBDIR)/libnetcdf_serial.so.$(SO_MAJOR)
+ #dh_link -p libnetcdf-$(SO_MAJOR) $(LIBDIR)/libnetcdf_serial.so.$(SO_VERSION) $(LIBDIR)/libnetcdf.so.$(SO_MAJOR)
$(RM) debian/tmp/usr/share/doc/netCDF/html/jquery.js
sed -e 's%@MULTIARCH@%$(DEB_HOST_MULTIARCH)%g' < debian/libnetcdf-dev.postinst.in \
> debian/libnetcdf-dev.postinst
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/netcdf.git
More information about the Pkg-grass-devel
mailing list