You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

262 lines
7.7 KiB

Source: ngcp-rtpengine
Section: net
Priority: optional
Maintainer: Sipwise Development Team <support@sipwise.com>
Homepage: https://www.sipwise.com/
Standards-Version: 4.5.1
Build-Depends:
debhelper-compat (= 13),
default-libmysqlclient-dev,
dh-sequence-dkms,
gperf,
libavcodec-dev (>= 6:10),
libavfilter-dev (>= 6:10),
libavformat-dev (>= 6:10),
libavutil-dev (>= 6:10),
libbcg729-dev <!pkg.ngcp-rtpengine.nobcg729>,
libbencode-perl,
libcrypt-openssl-rsa-perl,
libcrypt-rijndael-perl,
libcurl4-openssl-dev | libcurl4-gnutls-dev,
libdigest-crc-perl,
libdigest-hmac-perl,
libevent-dev (>= 2.0),
libglib2.0-dev (>= 2.40),
libhiredis-dev,
libio-multiplex-perl,
libio-socket-inet6-perl,
libio-socket-ip-perl,
libiptc-dev,
libjson-glib-dev,
libjson-perl,
libmosquitto-dev,
libncurses-dev,
libnet-interface-perl,
libopus-dev,
libpcap0.8-dev,
libpcre2-dev,
libsocket6-perl,
libspandsp-dev,
libssl-dev (>= 1.0.1),
libswresample-dev (>= 6:10),
libsystemd-dev,
libtest2-suite-perl,
libwebsockets-dev,
libxmlrpc-core-c3-dev (>= 1.16.07),
libxtables-dev (>= 1.4) | iptables-dev (>= 1.4),
markdown,
ngcp-libcudecs-dev <pkg.ngcp-rtpengine.cudecs>,
pandoc,
python3,
python3-websockets,
zlib1g-dev,
Testsuite: autopkgtest-pkg-dkms
Package: ngcp-rtpengine-daemon
Architecture: any
Build-Profiles: <!pkg.ngcp-rtpengine.cudecs>
Multi-Arch: foreign
Recommends:
ngcp-rtpengine-perftest,
ngcp-rtpengine-recording-daemon,
ngcp-rtpengine-utils,
Suggests:
ngcp-system-tools,
Pre-Depends:
adduser,
${misc:Pre-Depends},
Depends:
iptables,
sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends},
Description: proxy for RTP and media streams used in NGCP, userspace part
This daemon handles the first stages of proxying media streams and talks to
the kernel part of the proxy for eventual high-performance packet forwarding.
Package: ngcp-rtpengine-recording-daemon
Architecture: any
Build-Profiles: <!pkg.ngcp-rtpengine.cudecs !pkg.ngcp-rtpengine.no-transcoding>
Multi-Arch: foreign
Recommends:
ngcp-rtpengine-utils,
Suggests:
ngcp-system-tools,
Depends:
nfs-common,
ngcp-rtpengine-daemon,
sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends},
Description: recording daemon for RTP and media streams
This daemon handles the call recording (media intercept) component of rtpengine.
Package: ngcp-rtpengine-iptables
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends},
${shlibs:Depends},
Description: IPtables extension module for the kernel-space NGCP media proxy
Provides the IPtables extension needed to configure the mediaproxy rule.
Package: ngcp-rtpengine
Architecture: all
Build-Profiles: <!pkg.ngcp-rtpengine.cudecs>
Multi-Arch: foreign
Depends:
ngcp-rtpengine-daemon (>= ${source:Version}),
ngcp-rtpengine-iptables (>= ${source:Version}),
ngcp-rtpengine-kernel-dkms (>= ${source:Version}),
ngcp-rtpengine-perftest (>= ${source:Version}),
ngcp-rtpengine-recording-daemon (>= ${source:Version}),
ngcp-rtpengine-utils (>= ${source:Version}),
${misc:Depends},
Description: NGCP RTP/media proxy - meta package
This is a meta package for easy installation of all four parts of the NGCP
media proxy. It will install the user-space daemon, the kernel-space IPtables
module, the IPtables extension module and utility scripts.
Package: ngcp-rtpengine-kernel-dkms
Architecture: all
Section: kernel
Suggests:
ngcp-system-tools,
Depends:
lsb-release,
${misc:Depends},
Description: IPtables kernel module for the NGCP media proxy - DKMS
Provides the kernel-space part of the NGCP media proxy for high-
performance packet forwarding.
This package contains the source to be built with dkms.
Package: ngcp-rtpengine-utils
Architecture: all
Multi-Arch: foreign
Depends:
libbencode-perl,
libconfig-tiny-perl,
libcrypt-rijndael-perl,
libdigest-hmac-perl,
libio-socket-inet6-perl,
libio-socket-ip-perl,
libjson-perl,
libsocket6-perl,
netcat-openbsd | netcat,
${misc:Depends},
${perl:Depends},
Description: scripts and Perl modules for NGCP rtpengine
This package contains scripts and Perl modules for NGCP rtpengine
Package: ngcp-rtpengine-perftest
Architecture: any
Build-Profiles: <!pkg.ngcp-rtpengine.cudecs !pkg.ngcp-rtpengine.no-transcoding>
Multi-Arch: foreign
Depends:
ngcp-rtpengine-perftest-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: helper tool to test rtpengine transcoding performance
This interactive tool simulates transcoding scenarios using the rtpengine code
base and produces performance and load statistics.
Package: ngcp-rtpengine-perftest-data
Architecture: all
Multi-Arch: foreign
Build-Profiles: <!pkg.ngcp-rtpengine.no-transcoding>
Depends:
${misc:Depends},
${shlibs:Depends},
Description: helper tool to test rtpengine transcoding performance - data files
This interactive tool simulates transcoding scenarios using the rtpengine code
base and produces performance and load statistics.
.
These are data files needed for the binary package.
Package: ngcp-rtpengine-daemon-gpu
Architecture: any
Build-Profiles: <pkg.ngcp-rtpengine.cudecs>
Multi-Arch: foreign
Conflicts:
ngcp-rtpengine-daemon,
Provides:
ngcp-rtpengine-daemon,
Recommends:
ngcp-rtpengine-perftest-gpu,
ngcp-rtpengine-recording-daemon-gpu,
ngcp-rtpengine-utils,
Suggests:
ngcp-system-tools,
Pre-Depends:
adduser,
${misc:Pre-Depends},
Depends:
iptables,
sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends},
Description: proxy for RTP and media streams incl GPU transcoding, userspace part
This daemon handles the first stages of proxying media streams and talks to
the kernel part of the proxy for eventual high-performance packet forwarding.
This build includes support for GPU transcoding.
Package: ngcp-rtpengine-recording-daemon-gpu
Architecture: any
Multi-Arch: foreign
Build-Profiles: <pkg.ngcp-rtpengine.cudecs !pkg.ngcp-rtpengine.no-transcoding>
Conflicts:
ngcp-rtpengine-recording-daemon,
Provides:
ngcp-rtpengine-recording-daemon,
Recommends:
ngcp-rtpengine-utils,
Suggests:
ngcp-system-tools,
Depends:
nfs-common,
ngcp-rtpengine-daemon-gpu,
sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends},
Description: recording daemon for RTP and media streams incl GPU transcodnig
This daemon handles the call recording (media intercept) component of rtpengine.
This build includes support for GPU transcoding.
Package: ngcp-rtpengine-gpu
Architecture: all
Build-Profiles: <pkg.ngcp-rtpengine.cudecs>
Multi-Arch: foreign
Conflicts:
ngcp-rtpengine,
Provides:
ngcp-rtpengine,
Depends:
ngcp-rtpengine-daemon-gpu (>= ${source:Version}),
ngcp-rtpengine-iptables (>= ${source:Version}),
ngcp-rtpengine-kernel-dkms (>= ${source:Version}),
ngcp-rtpengine-perftest-gpu (>= ${source:Version}),
ngcp-rtpengine-recording-daemon-gpu (>= ${source:Version}),
ngcp-rtpengine-utils (>= ${source:Version}),
${misc:Depends},
Description: NGCP RTP/media proxy incl GPU transcoding - meta package
This is a meta package for easy installation of all four parts of the NGCP
media proxy. It will install the user-space daemon, the kernel-space IPtables
module, the IPtables extension module and utility scripts.
This build includes support for GPU transcoding.
Package: ngcp-rtpengine-perftest-gpu
Architecture: any
Multi-Arch: foreign
Build-Profiles: <!pkg.ngcp-rtpengine.no-transcoding pkg.ngcp-rtpengine.cudecs>
Conflicts:
ngcp-rtpengine-perftest,
Provides:
ngcp-rtpengine-perftest,
Depends:
ngcp-rtpengine-perftest-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: helper tool to test rtpengine transcoding performance incl GPU transcoding
This interactive tool simulates transcoding scenarios using the rtpengine code
base and produces performance and load statistics.
This build includes support for GPU transcoding.