Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / web-apps / jitsi-meet / default.nix
blobf1097aeb1aec1b1f97cb5d4e4088e9c114e1e199
1 { lib, stdenv, fetchurl, nixosTests }:
3 stdenv.mkDerivation rec {
4   pname = "jitsi-meet";
5   version = "1.0.8043";
7   src = fetchurl {
8     url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2";
9     sha256 = "XJlfCMQXnHjfHQhK916RXsdPzrU2U2IaOMiXIHL1sCI=";
10   };
12   dontBuild = true;
14   installPhase = ''
15     runHook preInstall
16     mkdir $out
17     mv * $out/
18     runHook postInstall
19   '';
21   passthru.tests = {
22     single-host-smoke-test = nixosTests.jitsi-meet;
23   };
25   passthru.updateScript = ./update.sh;
27   meta = with lib; {
28     description = "Secure, Simple and Scalable Video Conferences";
29     longDescription = ''
30       Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge
31       to provide high quality, secure and scalable video conferences.
32     '';
33     homepage = "https://github.com/jitsi/jitsi-meet";
34     license = licenses.asl20;
35     maintainers = teams.jitsi.members;
36     platforms = platforms.all;
37   };