Source: mediasoup
Section: comm
Priority: optional
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Uploaders:
 Jonas Smedegaard <dr@jones.dk>,
Build-Depends:
 catch2 <!nocheck>,
 debhelper-compat (= 13),
 gyp,
 lcov <!nocheck>,
 libuv1-dev,
 libssl-dev,
 libsrtp2-dev,
 libusrsctp-dev (>= 0.9.3.0+20201102-2~),
 nlohmann-json3-dev,
 pkg-config,
 python3,
Build-Depends-Indep:
# dh-sequence-nodejs,
 jest <!nocheck>,
 jq,
 node-eslint <!nocheck>,
# node-eslint-plugin-jest <!nocheck>,
 node-jest <!nocheck>,
 node-jest-tobetype <!nocheck>,
# node-pick-port <!nocheck>,
# node-sctp,
 node-typescript,
# node-typescript-eslint-eslint-plugin <!nocheck>,
# node-typescript-eslint-parser <!nocheck>,
# node-types-awaitqueue,
 node-types-debug,
 node-types-h264-profile-level-id,
 node-types-uuid,
 pkg-js-tools,
Standards-Version: 4.6.1
Vcs-Git: https://salsa.debian.org/pkg-voip-team/mediasoup.git
Vcs-Browser: https://salsa.debian.org/pkg-voip-team/mediasoup
Homepage: https://mediasoup.org/
Rules-Requires-Root: no

Package: mediasoup
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 ssl-cert,
Suggests:
 mediasoup-doc,
 mediasoup-tools,
Description: general purpose WebRTC gateway
 mediasoup is a general purpose WebRTC Gateway with a minimal footprint.
 .
 As such, it provides no functionality per se other than implementing
 the means to set up a WebRTC media communication with a browser,
 exchanging JSON messages with it, and relaying RTP/RTCP and messages
 between browsers and the server-side application logic they are
 attached to. Any specific feature/application are implemented in server
 side plugins, that browsers contact via the gateway to take advantage
 of the functionality they provide.
 .
 Example uses for mediasoup are applications involving echo tests,
 conference bridges, media recorders, and SIP gateways.

Package: mediasoup-dev
Section: devel
Architecture: any
Depends:
 mediasoup (=${binary:Version}),
 libcurl4-openssl-dev,
 libglib2.0-dev,
 libjansson-dev,
 libnice-dev,
 libsrtp2-dev | libsrtp0-dev,
 ${misc:Depends},
Suggests:
 mediasoup-doc,
Description: general purpose WebRTC gateway - development files
 mediasoup is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains headers for plugin development.

Package: mediasoup-worker
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Open Source, general purpose, WebRTC gateway - helper tools
 mediasoup is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains the helper tool mediasoup-pp-rec to post-process
 mediasoup recordings.

Package: node-mediasoup
Section: javascript
Architecture: all
Depends:
 node-types-node,
# node-awaitqueue,
 node-debug,
 node-h264-profile-level-id,
# node-netstring,
 node-supports-color,
 node-uuid,
 ${misc:Depends},
Recommends:
 javascript-common,
Suggests:
 mediasoup,
Description: Open Source, general purpose, WebRTC gateway - JavaScript library
 mediasoup is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains a JavaScript library
 to interact with mediasoup from a web browser.