[hdf5] 01/01: Use legacy library names in pkg-config files

Gilles Filippini pini at moszumanska.debian.org
Sun Oct 5 21:39:22 UTC 2014


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

pini pushed a commit to branch master
in repository hdf5.

commit d8b585ccdfab855828a27796c67efacd1609f574
Author: Gilles Filippini <pini at debian.org>
Date:   Sun Oct 5 20:59:55 2014 +0200

    Use legacy library names in pkg-config files
    
    to be consistent with h5cc & co.
---
 debian/changelog       | 7 +++++++
 debian/hdf5-mpich.pc   | 2 +-
 debian/hdf5-openmpi.pc | 2 +-
 debian/hdf5-serial.pc  | 2 +-
 debian/rules           | 9 ++++++---
 5 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 79821e3..7f16df9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+hdf5 (1.8.13+docs-14) unstable; urgency=medium
+
+  * Use legacy library names in pkg-config files, to be consistent with
+    h5cc & co.
+
+ -- Gilles Filippini <pini at debian.org>  Sun, 05 Oct 2014 20:57:39 +0200
+
 hdf5 (1.8.13+docs-13) unstable; urgency=medium
 
   * Revert libhdf5-mpi-dev to arch any, because the dependency depends
diff --git a/debian/hdf5-mpich.pc b/debian/hdf5-mpich.pc
index 7f80ea6..b624a76 100644
--- a/debian/hdf5-mpich.pc
+++ b/debian/hdf5-mpich.pc
@@ -3,4 +3,4 @@ Description: Hierarchical Data Format 5 (HDF5) - MPICH version
 Version: 1.8.13
 Requires: mpich
 Cflags: -I/usr/include/hdf5/mpich
-Libs: -lhdf5_mpich
+Libs: -L/usr/lib/@MULTIARCH@/hdf5/mpich -lhdf5
diff --git a/debian/hdf5-openmpi.pc b/debian/hdf5-openmpi.pc
index 69c3443..eeef1f6 100644
--- a/debian/hdf5-openmpi.pc
+++ b/debian/hdf5-openmpi.pc
@@ -3,4 +3,4 @@ Description: Hierarchical Data Format 5 (HDF5) - OpenMPI version
 Version: 1.8.13
 Requires:
 Cflags: -I/usr/include/openmpi -I/usr/include/hdf5/openmpi
-Libs: -lhdf5_openmpi -L/usr/lib/openmpi/lib -lmpi
+Libs: -L/usr/lib/@MULTIARCH@/hdf5/openmpi -lhdf5 -L/usr/lib/openmpi/lib -lmpi
diff --git a/debian/hdf5-serial.pc b/debian/hdf5-serial.pc
index df64a14..5974fb9 100644
--- a/debian/hdf5-serial.pc
+++ b/debian/hdf5-serial.pc
@@ -3,4 +3,4 @@ Description: Hierarchical Data Format 5 (HDF5)
 Version: 1.8.13
 Requires:
 Cflags: -I/usr/include/hdf5/serial
-Libs: -lhdf5_serial
+Libs: -L/usr/lib/@MULTIARCH@/hdf5/serial -lhdf5
diff --git a/debian/rules b/debian/rules
index cb8d4e4..a6e0427 100755
--- a/debian/rules
+++ b/debian/rules
@@ -240,7 +240,8 @@ install-serial: build-stamp
 	dh_install -p$(serpack) -p$(package)-dev -phdf5-helpers -phdf5-tools -p$(sercpppack) \
 		--sourcedir=debian/build/tmpinst
 	find debian/$(serpack)/usr/lib -name '*cpp*' -delete
-	install -m644 -D debian/hdf5-serial.pc debian/$(package)-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-serial.pc
+	install -d debian/$(package)-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+	sed 's/@MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' debian/hdf5-serial.pc >debian/$(package)-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-serial.pc
 
 install-openmpi: build-stamp-openmpi
 	dh_testdir
@@ -250,7 +251,8 @@ install-openmpi: build-stamp-openmpi
 	chrpath -d $(CURDIR)/debian/build-openmpi/tmpinst/usr/lib/*/libhdf5*so*
 	dh_install -p$(openmpipack) -p$(package)-openmpi-dev \
 		--sourcedir=debian/build-openmpi/tmpinst
-	install -m644 -D debian/hdf5-openmpi.pc debian/$(package)-openmpi-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-openmpi.pc
+	install -d debian/$(package)-openmpi-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+	sed 's/@MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' debian/hdf5-openmpi.pc >debian/$(package)-openmpi-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-openmpi.pc
 	cd debian/$(package)-openmpi-dev/usr/bin && \
 		mv h5pcc h5pcc.openmpi && \
 		mv h5pfc h5pfc.openmpi
@@ -263,7 +265,8 @@ install-mpich: build-stamp-mpich
 	chrpath -d $(CURDIR)/debian/build-mpich/tmpinst/usr/lib/*/libhdf5*so*
 	dh_install -p$(mpichpack) -p$(package)-mpich-dev \
 		--sourcedir=debian/build-mpich/tmpinst
-	install -m644 -D debian/hdf5-mpich.pc debian/$(package)-mpich-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-mpich.pc
+	install -d debian/$(package)-mpich-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+	sed 's/@MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' debian/hdf5-mpich.pc >debian/$(package)-mpich-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/hdf5-mpich.pc
 	cd debian/$(package)-mpich-dev/usr/bin && \
 		mv h5pcc h5pcc.mpich && \
 		mv h5pfc h5pfc.mpich

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/hdf5.git



More information about the Pkg-grass-devel mailing list