Source: janus
Section: comm
Priority: optional
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Uploaders:
 Jonas Smedegaard <dr@jones.dk>,
 Victor Seva <vseva@debian.org>,
 Saúl Ibarra Corretgé <saul@ag-projects.com>,
Build-Depends:
 autotools-dev,
 debhelper,
 dh-autoreconf,
 dh-systemd,
 gengetopt,
 libavcodec-dev,
 libavformat-dev,
 libavutil-dev,
 libconfig-dev,
 libcurl4-openssl-dev,
 libglib2.0-dev,
 libjansson-dev,
 liblua5.3-dev,
 libmicrohttpd-dev,
 libnanomsg-dev,
 libnice-dev,
 libogg-dev,
 libopus-dev,
 librabbitmq-dev,
 libre-dev,
 libsofia-sip-ua-dev,
 libsrtp2-dev | libsrtp0-dev,
 libssl-dev,
 libsystemd-dev,
 libusrsctp-dev,
 libwebsockets-dev (>> 1.3),
 pandoc <!nodoc>,
 pkg-config,
 rename,
Build-Depends-Indep:
 brotli,
 doxygen,
 graphviz,
 node-rollup-plugin-replace,
 pigz,
 rollup,
 uglifyjs (>= 3),
Standards-Version: 4.3.0
Vcs-Git: https://salsa.debian.org/pkg-voip-team/janus.git
Vcs-Browser: https://salsa.debian.org/pkg-voip-team/janus
Homepage: https://janus.conf.meetecho.com
Rules-Requires-Root: no

Package: janus
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 ssl-cert,
Suggests:
 janus-doc,
 janus-tools,
Description: general purpose WebRTC gateway
 Janus 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 Janus are applications involving echo tests,
 conference bridges, media recorders, and SIP gateways.

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

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

Package: janus-doc
Section: doc
Architecture: all
Depends:
 libjs-bootstrap,
 libjs-jquery,
 ${misc:Depends},
Description: Open Source, general purpose, WebRTC gateway - documentation
 Janus is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains the html documentation for Janus.

Package: janus-demos
Section: contrib/comm
Architecture: all
Depends:
 fonts-font-awesome,
 libjs-bootbox,
 libjs-bootstrap,
 libjs-bootswatch,
 libjs-janus,
 libjs-jquery,
 libjs-jquery-blockui,
 libjs-spin.js,
 libjs-webrtc-adapter,
 ${misc:Depends},
Suggests:
 gstreamer1.0-plugins-good,
 gstreamer1.0-tools,
 gstreamer1.0-x,
 janus,
Description: Open Source, general purpose, WebRTC gateway - demos
 Janus is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains a set of demo html applications using Janus.
 .
 The demos require online referenced Javascript code.
 .
 Packages gstreamer1.0-plugins-good gstreamer1.0-x are needed for
 included example streaming script.

Package: libjs-janus
Section: javascript
Architecture: all
Depends:
 ${misc:Depends},
Recommends:
 javascript-common,
Suggests:
 janus,
Description: Open Source, general purpose, WebRTC gateway - JavaScript library
 Janus is a general purpose WebRTC Gateway with a minimal footprint.
 .
 This package contains a JavaScript library
 to interact with Janus from a web browser.
