Source: magics++
Standards-Version: 4.7.4
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders:
 Alastair McKinstry <mckinstry@debian.org>,
Section: science
Build-Depends:
 debhelper-compat  (= 13),
 architecture-is-64-bit,
 dh-fortran,
 ecbuild,
 pkgconf,
 python3-all-dev,
 libxcb-xkb-dev,
 libminizip-dev,
 libhdf5-dev | libhdf5-mpi-dev,
 libnetcdf-dev,
 libgeotiff-dev,
 libgl-dev,
 libgd-dev,
 libeccodes-dev,
 libeccodes-tools,
 libodc-dev,
 odc,
 libopenjp2-7-dev,
 libaec-dev,
 libterralib-dev,
 libcairo2-dev,
 libpango1.0-dev,
 fonts-dejavu-core,
 libxml-parser-perl,
 ghostscript,
 zlib1g-dev,
 libboost-dev | libboost1.83-dev,
 qt6-base-dev,
 qt6-5compat-dev,
 qt6-svg-dev,
 python3-jinja2,
Vcs-Browser: https://salsa.debian.org/science-team/magics
Vcs-Git: https://salsa.debian.org/science-team/magics.git -b debian/latest
Homepage: https://confluence.ecmwf.int/display/MAGP/Magics

Package: libmagplus3v5
Architecture: any
Multi-Arch: same
Section: libs
Depends:
 libmagics++-data,
 ${misc:Depends},
 ${shlibs:Depends},
 fonts-dejavu-core,
 fonts-dejavu-extra,
 ghostscript,
Description: ECMWF meteorological plotting software 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.
 .
 The library supports the plotting of contours, wind fields, observations,
 satellite images, symbols, text, axis and graphs (including boxplots).
 .
 Data fields to be plotted may be presented in various formats,
 for instance GRIB 1 and 2 code data, Gaussian grid, regularly spaced grid
 and fitted data. Input data can also be in BUFR and NetCDF format
 or retrieved from an ODB database.
 .
 The produced meteorological plots can be saved in various formats,
 such as PostScript, EPS, PDF, GIF, PNG, SVG and KML.

Package: libmagics++-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
 libmagplus3v5 ( = ${binary:Version} ),
 ${misc:Depends},
 ${ecbuild:Depends},
 python3,
 libmagics++-metview-dev,
 libterralib-dev,
 magics++,
 libodc-dev [!powerpc !armel !armhf !hppa !i386 !mipsel],
Recommends:
 pkgconf,
Description: Development files for ECMWF  plotting software 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 includes the header files and static libraries needed to build 
 against libmagics++.

Package: magics++
Architecture: any
Multi-Arch: foreign
Depends:
 libmagplus3v5 ( = ${binary:Version} ),
 ${perl:Depends},
 ${misc:Depends},
 ${shlibs:Depends},
 python3,
Description: Executables for the 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 the MagcML binary that may be used with magics++.

Package: libmagics++-data
Architecture: all
Multi-Arch: foreign
Depends:
 ${misc:Depends},
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.
 .
 This package contains data expected by the magics++ library.

Package: libmagics++-metview-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
 ${misc:Depends},
 libmagplus3v5 ( = ${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++.
