Source: pmix
Section: net
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Alastair McKinstry <mckinstry@debian.org>
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), 
 architecture-is-64-bit,
 dh-sequence-python3,
 chrpath,
 flex,
 bison,
 libfl-dev,
 python3-all-dev,
 cython3,
 python3-setuptools,
 python3-sphinx,
 python3-sphinx-rtd-theme,
 python3-recommonmark,
 libjs-jquery,
 libpsm-infinipath1-dev [amd64],
 libucx-dev [amd64 arm64 ppc64el],
 libpsm2-dev [amd64],
 libcurl4-gnutls-dev | libcurl-dev,
 libhwloc-dev,
 zlib1g-dev,
 libevent-dev,
 libjansson-dev,
 libltdl-dev,
 libmunge-dev [ !hurd-any]
Standards-Version: 4.7.2
Homepage: https://github.com/pmix/pmix
Vcs-Browser: https://salsa.debian.org/science-team/pmix.git
Vcs-Git: https://salsa.debian.org/science-team/pmix.git -b debian/latest

Package: libpmix-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libpmix2t64 (= ${binary:Version}),
	 libevent-dev, libhwloc-dev, zlib1g-dev,
	 libjs-jquery
Breaks: libopenmpi-dev (>= 5.0.8-1)
Description: Development files for the PMI Exascale library  
 This is the OpenMPI implementation of the Process Management Interface (PMI)
 Exascale API. PMIx aims to retain transparent compatibility with the existing
 PMI-1 and PMI-2 definitions, and any future PMI releases; Support 
 the Instant On initiative for rapid startup of applications at exascale
 and beyond.
 
Package: libpmix2t64
Provides: ${t64:Provides}
Replaces: libpmix2
Breaks: libpmix2 (<< ${source:Version}), libopenmpi-dev (>= 5.0.8-1)
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libhwloc-plugins
Description: Process Management Interface (Exascale) library
 This is the OpenMPI implementation of the Process Management Interface (PMI)
 Exascale API. PMIx aims to retain transparent compatibility with the existing
 PMI-1 and PMI-2 definitions, and any future PMI releases; Support 
 the Instant On initiative for rapid startup of applications at exascale
 and beyond.


Package: libpmix-bin
Depends:  ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= ${binary:Version})
Architecture: any
Multi-Arch: foreign
Recommends: libpmix-dev
Description: Process Management Interface (Exascale) library - tools
 PMIX is the OpenMPI implementation of the Process Management Interface (PMI)
 Exascale API. This package provides utilities for working with pmix.

Package: python3-pmix
Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpmix2t64 (= ${binary:Version})
Architecture: any
Multi-Arch: foreign
Recommends: libpmix-dev
Description: Process Management Interface (Exascale) library - Python wrapper
 PMIX is the OpenMPI implementation of the Process Management Interface (PMI)
 Exascale API. This package provides Python3 bindings.

