# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 github.setup jitsi jitsi-meet-electron 2023.10.0 v github.tarball_from archive revision 0 categories net installs_libs no license Apache-2 maintainers {@takikawa simplyrobot.org:agile.ice1123} openmaintainer description Jitsi Meet Electron long_description Jistsi Meet Electron is a client for the open-source Jitsi Meet teleconferencing system checksums rmd160 e228a568fd78c6679594e765e2948db1fd16dab3 \ sha256 1d7f996d4119f1ef6fb70530c60ea0240fcf046f1631ee43a5ce9d883b73b180 \ size 827902 depends_build port:yarn build.env-append CSC_IDENTITY_AUTO_DISCOVERY=false use_configure no build { # Fetch and build JS dependencies # First line needed to work around https://github.com/jitsi/jitsi-meet-electron/issues/812 system -W ${worksrcpath} "${build.env} yarn add jsonfile" system -W ${worksrcpath} "${build.env} yarn --frozen-lockfile" # Build electron app system -W ${worksrcpath} "${build.env} yarn run build" system -W ${worksrcpath} "${build.env} yarn run electron-builder --mac --dir" } destroot { copy {*}[glob ${worksrcpath}/dist/mac*/Jitsi\ Meet.app] ${destroot}${applications_dir} }