[magics] 18/31: Add libmagics++-metview-dev
Alastair McKinstry
mckinstry at moszumanska.debian.org
Fri Jun 12 11:09:48 UTC 2015
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch master
in repository magics.
commit 405cea13a05749c33cf588923bcfcd033826dc83
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Fri Dec 13 03:23:14 2013 +0000
Add libmagics++-metview-dev
---
debian/changelog | 1 +
debian/control | 18 +++++++++++++-----
debian/libmagics++-metview-dev.install | 1 +
debian/libmagplus3.install | 1 +
debian/rules | 2 ++
5 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ae34620..5a0aaaa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ magics++ (2.18.15-4) unstable; urgency=medium
* Fix hardening rules: disable PIE as it breaks python shlibs.
* Add --enable-metview to support MetView.
+ * Add libmagics++-metview-dev to provide libs needed by MetView only.
-- Alastair McKinstry <mckinstry at debian.org> Thu, 12 Dec 2013 11:57:36 +0000
diff --git a/debian/control b/debian/control
index bb11f06..bc62199 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,6 @@ Package: libmagplus3
Section: libs
Architecture: any
Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
Depends: libmagics++-data,${misc:Depends}, ${shlibs:Depends}, ttf-dejavu-core, ttf-dejavu-extra, ghostscript
Description: ECMWF meteorological plotting software library
Magics++ is the latest generation of the ECMWF's Meteorological plotting
@@ -69,8 +68,6 @@ Description: python support for Magics++
Magics++ is the latest generation of the ECMWF's Meteorological plotting
software MAGICS. Although completely redesigned in C++, it is intended to be
as backwards-compatible as possible with the Fortran interface.
- Besides its programming interfaces (Fortran and C), Magics++ offers MagML,
- a plot description language based on XML aimed at automatic web production.
.
This package provides python support for the magics++ library.
@@ -82,7 +79,18 @@ Description: Data files needed for magics++ library
Magics++ is the latest generation of the ECMWF's Meteorological plotting
software MAGICS. Although completely redesigned in C++, it is intended to be
as backwards-compatible as possible with the Fortran interface.
- Besides its programming interfaces (Fortran and C), Magics++ offers MagML,
- a plot description language based on XML aimed at automatic web production.
.
This package contains data expected by the magics++ library.
+
+
+Package: libmagics++-metview-dev
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, libmagplus3 ( = ${binary:Version} )
+Description: Libraries needed for building MetView
+ Magics++ is the latest generation of the ECMWF's Meteorological plotting
+ software MAGICS. Although completely redesigned in C++, it is intended to be
+ as backwards-compatible as possible with the Fortran interface.
+ .
+ This package includes the header files and static libraries needed to build
+ metview against magics++.
diff --git a/debian/libmagics++-metview-dev.install b/debian/libmagics++-metview-dev.install
new file mode 100644
index 0000000..6ccec91
--- /dev/null
+++ b/debian/libmagics++-metview-dev.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libMagWrapper.a
diff --git a/debian/libmagplus3.install b/debian/libmagplus3.install
index a9811bf..61ef498 100644
--- a/debian/libmagplus3.install
+++ b/debian/libmagplus3.install
@@ -1 +1,2 @@
debian/tmp/usr/lib/*/libMagPlus.so.3.0.0
+debian/tmp/usr/lib/*/libMagPlusQt.so.3.0.0
diff --git a/debian/rules b/debian/rules
index 23d973c..dcd86d2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -88,7 +88,9 @@ override_dh_auto_install:
rm -rf debian/libmagics++-data/usr/share/magics/ttf
find debian -name '*.so' -exec chrpath -d {} \;
# Deal with links for Multi-Arch:
+ dh_link -p libmagics++-metview-dev /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlusQt.so.3.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlusQt.so
dh_link -p libmagics++-dev /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlus.so.3.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlus.so
+ dh_link -p libmagplus3 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlusQt.so.3.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlusQt.so.3
dh_link -p libmagplus3 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlus.so.3.0.0 /usr/lib/$(DEB_HOST_MULTIARCH)/libMagPlus.so.3
mkdir -p debian/libmagics++-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
find debian -name '*.la' -delete
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/magics.git
More information about the debian-science-commits
mailing list