diff options
author | M0Rf30 | 2022-03-16 13:40:37 +0100 |
---|---|---|
committer | M0Rf30 | 2022-03-16 13:40:37 +0100 |
commit | b2bbd69ccdc8e059dd1d38b8184b8725746a8416 (patch) | |
tree | 8db13de5ba8de57a4fab6eae389b94ab7de69a65 | |
parent | 6868ed8a31d50414d11216fac81e240d03659895 (diff) | |
download | aur-b2bbd69ccdc8e059dd1d38b8184b8725746a8416.tar.gz |
janus-gateway: 1.0.0
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 167 |
2 files changed, 95 insertions, 81 deletions
@@ -1,14 +1,14 @@ pkgbase = janus-gateway pkgdesc = An open source, general purpose, WebRTC server - pkgver = 0.11.8 + pkgver = 1.0.0 pkgrel = 1 url = https://janus.conf.meetecho.com arch = x86_64 arch = i686 license = GPL3 makedepends = curl + makedepends = duktape makedepends = ffmpeg - makedepends = gengetopt makedepends = libogg makedepends = librabbitmq-c makedepends = libwebsockets @@ -26,6 +26,7 @@ pkgbase = janus-gateway depends = libusrsctp depends = openssl optdepends = curl: TURN REST API support, RTSP support in Streaming/Event Handler plugin + optdepends = duktape: Javascript support optdepends = ffmpeg: Post-processor optdepends = libogg: Voicemail plugin and/or post-processor optdepends = librabbitmq-c: RabbitMQ support for the Janus API or events @@ -61,10 +62,10 @@ pkgbase = janus-gateway backup = etc/janus/janus.transport.pfunix.jcfg backup = etc/janus/janus.transport.rabbitmq.jcfg backup = etc/janus/janus.transport.websockets.jcfg - source = janus-gateway-0.11.8.tar.gz::https://github.com/meetecho/janus-gateway/archive/v0.11.8.tar.gz + source = janus-gateway-1.0.0.tar.gz::https://github.com/meetecho/janus-gateway/archive/v1.0.0.tar.gz source = janus.service source = janus.conf - sha256sums = 2b065c5feaec9e40b2310b97cf598bb53346b326bdad73f57b3de319eb0fc65f + sha256sums = 8b126f554c416767b2aa4c5fe957bfd3ba9326369cf05b312ceca96cd715c310 sha256sums = cf2b6c8fdcd60ccfa179c4cd207a23ee7edfee90588c2c3847aa6cda418bed7f sha256sums = bd6d7615e722adb64816fae3c5323f6aeb1b9561c39f1652568ed494ffdaa191 @@ -4,93 +4,106 @@ # Contributor: Maurizio Porrato <maurizio.porrato@gmail.com> pkgname=janus-gateway -pkgver=0.11.8 +pkgver=1.0.0 pkgrel=1 pkgdesc='An open source, general purpose, WebRTC server' arch=(x86_64 i686) url='https://janus.conf.meetecho.com' license=(GPL3) -depends=(glib2 - jansson - libconfig - libmicrohttpd - libnice - libsrtp - libusrsctp - openssl) -optdepends=('curl: TURN REST API support, RTSP support in Streaming/Event Handler plugin' - 'ffmpeg: Post-processor' - 'libogg: Voicemail plugin and/or post-processor' - 'librabbitmq-c: RabbitMQ support for the Janus API or events' - 'libwebsockets: WebSockets support for Janus API' - 'lua: Lua plugin' - 'nanomsg: Nanomsg support for the Janus API' - 'opus: Bridge plugin' - 'paho-mqtt-c: MQTT support for the Janus API or events' - 'sofia-sip: SIP plugin') -makedepends=(curl - ffmpeg - gengetopt - libogg - librabbitmq-c - libwebsockets - lua - nanomsg - opus - paho-mqtt-c - sofia-sip) -backup=('etc/janus/janus.eventhandler.gelfevh.jcfg' - 'etc/janus/janus.eventhandler.mqttevh.jcfg' - 'etc/janus/janus.eventhandler.nanomsgevh.jcfg' - 'etc/janus/janus.eventhandler.rabbitmqevh.jcfg' - 'etc/janus/janus.eventhandler.sampleevh.jcfg' - 'etc/janus/janus.eventhandler.wsevh.jcfg' - 'etc/janus/janus.jcfg' - 'etc/janus/janus.logger.jsonlog.jcfg' - 'etc/janus/janus.plugin.audiobridge.jcfg' - 'etc/janus/janus.plugin.duktape.jcfg' - 'etc/janus/janus.plugin.echotest.jcfg' - 'etc/janus/janus.plugin.lua.jcfg' - 'etc/janus/janus.plugin.nosip.jcfg' - 'etc/janus/janus.plugin.recordplay.jcfg' - 'etc/janus/janus.plugin.sip.jcfg' - 'etc/janus/janus.plugin.streaming.jcfg' - 'etc/janus/janus.plugin.textroom.jcfg' - 'etc/janus/janus.plugin.videocall.jcfg' - 'etc/janus/janus.plugin.videoroom.jcfg' - 'etc/janus/janus.plugin.voicemail.jcfg' - 'etc/janus/janus.transport.http.jcfg' - 'etc/janus/janus.transport.mqtt.jcfg' - 'etc/janus/janus.transport.nanomsg.jcfg' - 'etc/janus/janus.transport.pfunix.jcfg' - 'etc/janus/janus.transport.rabbitmq.jcfg' - 'etc/janus/janus.transport.websockets.jcfg') -source=("$pkgname-$pkgver.tar.gz::https://github.com/meetecho/janus-gateway/archive/v$pkgver.tar.gz" - 'janus.service' - 'janus.conf') -sha256sums=('2b065c5feaec9e40b2310b97cf598bb53346b326bdad73f57b3de319eb0fc65f' +depends=( + 'glib2' + 'jansson' + 'libconfig' + 'libmicrohttpd' + 'libnice' + 'libsrtp' + 'libusrsctp' + 'openssl' +) +optdepends=( + 'curl: TURN REST API support, RTSP support in Streaming/Event Handler plugin' + 'duktape: Javascript support' + 'ffmpeg: Post-processor' + 'libogg: Voicemail plugin and/or post-processor' + 'librabbitmq-c: RabbitMQ support for the Janus API or events' + 'libwebsockets: WebSockets support for Janus API' + 'lua: Lua plugin' + 'nanomsg: Nanomsg support for the Janus API' + 'opus: Bridge plugin' + 'paho-mqtt-c: MQTT support for the Janus API or events' + 'sofia-sip: SIP plugin' +) +makedepends=( + 'curl' + 'duktape' + 'ffmpeg' + 'libogg' + 'librabbitmq-c' + 'libwebsockets' + 'lua' + 'nanomsg' + 'opus' + 'paho-mqtt-c' + 'sofia-sip' +) +backup=( + 'etc/janus/janus.eventhandler.gelfevh.jcfg' + 'etc/janus/janus.eventhandler.mqttevh.jcfg' + 'etc/janus/janus.eventhandler.nanomsgevh.jcfg' + 'etc/janus/janus.eventhandler.rabbitmqevh.jcfg' + 'etc/janus/janus.eventhandler.sampleevh.jcfg' + 'etc/janus/janus.eventhandler.wsevh.jcfg' + 'etc/janus/janus.jcfg' + 'etc/janus/janus.logger.jsonlog.jcfg' + 'etc/janus/janus.plugin.audiobridge.jcfg' + 'etc/janus/janus.plugin.duktape.jcfg' + 'etc/janus/janus.plugin.echotest.jcfg' + 'etc/janus/janus.plugin.lua.jcfg' + 'etc/janus/janus.plugin.nosip.jcfg' + 'etc/janus/janus.plugin.recordplay.jcfg' + 'etc/janus/janus.plugin.sip.jcfg' + 'etc/janus/janus.plugin.streaming.jcfg' + 'etc/janus/janus.plugin.textroom.jcfg' + 'etc/janus/janus.plugin.videocall.jcfg' + 'etc/janus/janus.plugin.videoroom.jcfg' + 'etc/janus/janus.plugin.voicemail.jcfg' + 'etc/janus/janus.transport.http.jcfg' + 'etc/janus/janus.transport.mqtt.jcfg' + 'etc/janus/janus.transport.nanomsg.jcfg' + 'etc/janus/janus.transport.pfunix.jcfg' + 'etc/janus/janus.transport.rabbitmq.jcfg' + 'etc/janus/janus.transport.websockets.jcfg' +) +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/meetecho/janus-gateway/archive/v$pkgver.tar.gz" + 'janus.service' + 'janus.conf' +) +sha256sums=('8b126f554c416767b2aa4c5fe957bfd3ba9326369cf05b312ceca96cd715c310' 'cf2b6c8fdcd60ccfa179c4cd207a23ee7edfee90588c2c3847aa6cda418bed7f' 'bd6d7615e722adb64816fae3c5323f6aeb1b9561c39f1652568ed494ffdaa191') build() { - cd "$pkgname-$pkgver" - ./autogen.sh - ./configure \ - --prefix /usr \ - --sysconfdir /etc \ - --disable-docs \ - --enable-json-logger \ - --enable-mqtt \ - --enable-plugin-duktape \ - --enable-plugin-lua \ - --enable-post-processing \ - --enable-rabbitmq - make + cd "$pkgname-$pkgver" + ./autogen.sh + ./configure \ + --prefix /usr \ + --sysconfdir /etc \ + --disable-docs \ + --enable-json-logger \ + --enable-mqtt \ + --enable-plugin-duktape \ + --enable-plugin-lua \ + --enable-post-processing \ + --enable-rabbitmq + make } package() { - cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install configs - install -Dm644 -t "$pkgdir/usr/lib/systemd/system/" "$srcdir/janus.service" - install -Dm644 -t "$pkgdir/usr/lib/sysusers.d/" "$srcdir/janus.conf" + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir" install configs + install -Dm644 -t "$pkgdir/usr/lib/systemd/system/" \ + "$srcdir/janus.service" + install -Dm644 -t "$pkgdir/usr/lib/sysusers.d/" \ + "$srcdir/janus.conf" } |