jitsi-excalidraw: init at x17

genesis 2465ddb8 8224ddea

+42
+40
pkgs/servers/jitsi-excalidraw/default.nix
···
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + , nodejs 5 + , python3 6 + }: 7 + 8 + buildNpmPackage rec { 9 + pname = "jitsi-excalidraw-backend"; 10 + version = "17"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "jitsi"; 14 + repo = "excalidraw-backend"; 15 + rev = "x${version}"; 16 + hash = "sha256-aQePkVA8KRL06VewiD0ePRpj88pAItcV7B2SBnRRtCs="; 17 + }; 18 + 19 + npmDepsHash = "sha256-BJqjaqTeg5i+ECGMuiBYVToK2i2XCOVP9yeDFz6nP4k="; 20 + 21 + nativeBuildInputs = [ python3 ]; 22 + 23 + installPhase = '' 24 + mkdir -p $out/share 25 + cp -r {node_modules,dist} $out/share 26 + ''; 27 + 28 + postFixup = '' 29 + makeWrapper ${nodejs}/bin/node $out/bin/jitsi-excalidraw-backend \ 30 + --add-flags dist/index.js \ 31 + --chdir $out/share 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Excalidraw collaboration backend for Jitsi"; 36 + homepage = "https://github.com/jitsi/excalidraw-backend"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ camillemndn ]; 39 + }; 40 + }
+2
pkgs/top-level/all-packages.nix
··· 25149 25150 jicofo = callPackage ../servers/jicofo { }; 25151 25152 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; 25153 25154 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
··· 25149 25150 jicofo = callPackage ../servers/jicofo { }; 25151 25152 + jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { }; 25153 + 25154 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; 25155 25156 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };