Package Details: jitsi-meet-bin 1.0.7874-1

Git Clone URL: https://aur.archlinux.org/jitsi-meet-bin.git (read-only, click to copy)
Package Base: jitsi-meet-bin
Description: Jitsi Meet Web binary
Upstream URL: https://jitsi.org/jitsi-meet/
Licenses: Apache
Conflicts: jitsi-meet
Provides: jitsi-meet
Submitter: quartic
Maintainer: celogeek
Last Packager: celogeek
Votes: 13
Popularity: 0.000008
First Submitted: 2020-03-14 16:02 (UTC)
Last Updated: 2024-03-21 08:06 (UTC)

Latest Comments

« First ‹ Previous 1 2

celogeek commented on 2020-05-20 10:01 (UTC)

Hi,

This package is late We can have a latest release by checking:


curl --silent "https://api.github.com/repos/jitsi/jitsi-meet/releases/latest" | jq -r .name
1.0.4074

I have do a change to automatically take it from this take and auto update the pkgver on the fly.

Here my PKGBUILD


_pkgname=jitsi-meet
pkgname=${_pkgname}-bin
pkgver=1.0.4074
pkgrel=1
_debrel=1
pkgdesc="WebRTC JavaScript video conferences"
arch=('any')
url="https://jitsi.org/jitsi-meet/"
license=('Apache')
depends=()
optdepends=('jicofo'
            'jitsi-videobridge'
            'nginx'
            'prosody')
conflicts=(${_pkgname})
provides=(${_pkgname})
makedepends=('binutils' 'tar')
options=('!strip')
backup=('etc/jitsi/meet/config.js'
        'etc/jitsi/meet/interface_config.js'
        'etc/jitsi/meet/logging_config.js')

source=() noextract=()

pkgver() { curl --silent "https://api.github.com/repos/jitsi/$_pkgname/releases/latest" | jq -r .name }

build() { curl -L "https://download.jitsi.org/stable/${pkgname}-web${pkgver}-${debrel}_all.deb" -o web.deb curl -L "https://download.jitsi.org/stable/${_pkgname}-web-config${pkgver}-${_debrel}_all.deb" -o config.deb mkdir -p config ar p "config.deb" data.tar.xz | tar -xJvC config sed -i 's/jitsi-meet.example.com-config.js/config.js/g' config/usr/share/jitsi-meet-web-config/jitsi-meet.example{,-apache} }

package() { ar p "${srcdir}/web.deb" data.tar.xz | tar xJv -C "${pkgdir}"

rm -r "${pkgdir}/usr/share/doc"

install -Dm644 "${srcdir}/config/usr/share/jitsi-meet-web-config/config.js" "${pkgdir}/etc/jitsi/meet/config.js" mv "${pkgdir}/usr/share/jitsi-meet/interface_config.js" "${pkgdir}/etc/jitsi/meet/interface_config.js" mv "${pkgdir}/usr/share/jitsi-meet/logging_config.js" "${pkgdir}/etc/jitsi/meet/logging_config.js" ln -s '/etc/jitsi/meet/config.js' "${pkgdir}/usr/share/jitsi-meet/config.js" ln -s '/etc/jitsi/meet/interface_config.js' "${pkgdir}/usr/share/jitsi-meet/interface_config.js" ln -s '/etc/jitsi/meet/logging_config.js' "${pkgdir}/usr/share/jitsi-meet/logging_config.js"

install -Dm644 "${srcdir}/config/usr/share/jitsi-meet-web-config/jitsi-meet.example" "${pkgdir}/usr/share/doc/jitsi-meet/nginx.conf.example" install -Dm644 "${srcdir}/config/usr/share/jitsi-meet-web-config/jitsi-meet.example-apache" "${pkgdir}/usr/share/doc/jitsi-meet/apache.conf.example" }

vim: set ts=2 sw=2 et:

Hope that can help

carlenny commented on 2020-03-20 14:29 (UTC)

@quartic That makes sense, thank you very much!

quartic commented on 2020-03-20 11:27 (UTC)

@carlenny You are right that jicofo is required to have a working jitsi-meet system. However, it is marked as optional for this package as you could have jicofo running on another server. The same goes for jitsi-videobridge and prosody.

carlenny commented on 2020-03-19 22:42 (UTC)

Is jicofo (the conference focus component) really optional? I can't get jitsi-meet working without it at the moment.