From 25031d5a91904bf9cdc695c9739ee11beade3149 Mon Sep 17 00:00:00 2001 From: turint Date: Tue, 8 Jul 2014 23:13:41 +0300 Subject: [PATCH 01/28] config is already deleted and second try breaks package uninstall --- debian/postrm | 2 -- 1 file changed, 2 deletions(-) diff --git a/debian/postrm b/debian/postrm index 5929810c7..89619fa24 100644 --- a/debian/postrm +++ b/debian/postrm @@ -24,8 +24,6 @@ set -e case "$1" in purge|remove) - rm /etc/nginx/sites-enabled/jitsi-meet - rm /etc/nginx/sites-available/jitsi-meet if [ -x "/etc/init.d/nginx" ]; then invoke-rc.d nginx reload fi From e62b2d129a3b10d1c77f4bf64045519d3fb3161d Mon Sep 17 00:00:00 2001 From: turint Date: Thu, 31 Jul 2014 14:58:57 +0300 Subject: [PATCH 02/28] Adds dependency on jitsi-meet-prosody. --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index b11ee6ede..7fc2e231e 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Homepage: https://jitsi.org/meet Package: jitsi-meet Architecture: all Pre-Depends: adduser, openssl, jitsi-videobridge -Depends: ${shlibs:Depends}, ${misc:Depends}, nginx +Depends: ${shlibs:Depends}, ${misc:Depends}, nginx, jitsi-meet-prosody Description: WebRTC JavaScript video conferences Jitsi Meet is a WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. From 71850ce7bc6ae04dee3bc9df7afa7197cc247759 Mon Sep 17 00:00:00 2001 From: turint Date: Fri, 1 Aug 2014 15:59:10 +0300 Subject: [PATCH 03/28] Removes ufw usage and firewall reconfiguration. --- debian/postinst | 3 --- 1 file changed, 3 deletions(-) diff --git a/debian/postinst b/debian/postinst index 0bcb762b5..eab06e568 100644 --- a/debian/postinst +++ b/debian/postinst @@ -21,9 +21,6 @@ set -e case "$1" in configure) - # firewall conf - ufw allow 80 - # nginx conf . /etc/default/jitsi-videobridge cp /usr/share/doc/jitsi-meet/jitsi-meet.example /etc/nginx/sites-available/$JVB_HOSTNAME.conf From c17107826664f7635b7a682cd30eccb81fb58bc3 Mon Sep 17 00:00:00 2001 From: turint Date: Fri, 1 Aug 2014 16:13:26 +0300 Subject: [PATCH 04/28] Removed debian packaging files. They are now in branch debian. --- debian/README.Debian | 8 --- debian/README.source | 6 -- debian/changelog | 6 -- debian/compat | 1 - debian/control | 19 ------ debian/copyright | 31 --------- debian/docs | 3 - debian/install | 2 - debian/postinst | 64 ------------------ debian/postrm | 48 ------------- debian/preinst | 35 ---------- debian/prerm | 36 ---------- debian/rules | 15 ---- debian/source/format | 1 - debian/source/include-binaries | 17 ----- debian/usr/share/doc/jitsi-meet/README | 13 ---- .../share/doc/jitsi-meet/changelog.Debian.gz | Bin 169 -> 0 bytes debian/usr/share/doc/jitsi-meet/copyright | 31 --------- .../share/doc/jitsi-meet/jitsi-meet.example | 36 ---------- 19 files changed, 372 deletions(-) delete mode 100644 debian/README.Debian delete mode 100644 debian/README.source delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/docs delete mode 100644 debian/install delete mode 100644 debian/postinst delete mode 100644 debian/postrm delete mode 100644 debian/preinst delete mode 100644 debian/prerm delete mode 100755 debian/rules delete mode 100644 debian/source/format delete mode 100644 debian/source/include-binaries delete mode 100644 debian/usr/share/doc/jitsi-meet/README delete mode 100644 debian/usr/share/doc/jitsi-meet/changelog.Debian.gz delete mode 100644 debian/usr/share/doc/jitsi-meet/copyright delete mode 100644 debian/usr/share/doc/jitsi-meet/jitsi-meet.example diff --git a/debian/README.Debian b/debian/README.Debian deleted file mode 100644 index e79c133d2..000000000 --- a/debian/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -Jitsi Meet for Debian ----------------------------- - -This is a WebRTC frontend of the video conferencing tool Jitsi Meet. It depends on the -jitsi-videobridge package, which is a SFU (Selective Forwarding Unit) and both packages -are designed to work together. - - -- Yasen Pramatarov Mon, 30 Jun 2014 23:05:18 +0100 diff --git a/debian/README.source b/debian/README.source deleted file mode 100644 index 45d7a1eb7..000000000 --- a/debian/README.source +++ /dev/null @@ -1,6 +0,0 @@ -jitsi-meet for Debian ---------------------- - -The jitsi-meet package is built from the sources of Jitsi Meet. - -Jitsi Meet is downloaded from https://github.com/jitsi/jitsi-meet and the git files are removed. you can recreate the source with 'git clone https://github.com/jitsi/jitsi-meet.git'. diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 256b1fe7e..000000000 --- a/debian/changelog +++ /dev/null @@ -1,6 +0,0 @@ -jitsi-meet (1.0.1-1) unstable; urgency=low - - * Initial release - * Jitsi Meet github snapshot from 2014-07-01 - - -- Yasen Pramatarov Tue, 01 Jul 2014 16:31:41 +0300 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index 45a4fb75d..000000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/debian/control b/debian/control deleted file mode 100644 index 7fc2e231e..000000000 --- a/debian/control +++ /dev/null @@ -1,19 +0,0 @@ -Source: jitsi-meet -Section: net -Priority: extra -Maintainer: Jitsi Team -Uploaders: Emil Ivov , Damian Minkov -Build-Depends: debhelper (>= 8.0.0) -Standards-Version: 3.9.3 -Homepage: https://jitsi.org/meet - -Package: jitsi-meet -Architecture: all -Pre-Depends: adduser, openssl, jitsi-videobridge -Depends: ${shlibs:Depends}, ${misc:Depends}, nginx, jitsi-meet-prosody -Description: WebRTC JavaScript video conferences - Jitsi Meet is a WebRTC JavaScript application that uses Jitsi - Videobridge to provide high quality, scalable video conferences. - . - It is a web interface to Jitsi Videobridge for audio and video - forwarding and relaying, configured to work with nginx diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 06376c2a9..000000000 --- a/debian/copyright +++ /dev/null @@ -1,31 +0,0 @@ -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: Jitsi Meet -Upstream-Contact: Emil Ivov -Source: https://github.com/jitsi/jitsi-meet - -Files: * -Copyright: 2013-2014 Jitsi -License: MIT - -License: MIT - The MIT License (MIT) - . - Copyright (c) 2013 ESTOS GmbH - Copyright (c) 2013 BlueJimp SARL - . - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - the Software, and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/docs b/debian/docs deleted file mode 100644 index 380f29e42..000000000 --- a/debian/docs +++ /dev/null @@ -1,3 +0,0 @@ -README.md -debian/usr/share/doc/jitsi-meet/README -debian/usr/share/doc/jitsi-meet/jitsi-meet.example diff --git a/debian/install b/debian/install deleted file mode 100644 index a9db9170c..000000000 --- a/debian/install +++ /dev/null @@ -1,2 +0,0 @@ -* /usr/share/jitsi-meet/ -debian/usr/share/* /usr/share/ diff --git a/debian/postinst b/debian/postinst deleted file mode 100644 index eab06e568..000000000 --- a/debian/postinst +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh -# postinst script for jitsi-meet -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-remove' -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - - # nginx conf - . /etc/default/jitsi-videobridge - cp /usr/share/doc/jitsi-meet/jitsi-meet.example /etc/nginx/sites-available/$JVB_HOSTNAME.conf - if [ ! -f /etc/nginx/sites-enabled/$JVB_HOSTNAME.conf ]; then - ln -s /etc/nginx/sites-available/$JVB_HOSTNAME.conf /etc/nginx/sites-enabled/$JVB_HOSTNAME.conf - fi - sed -i "s/jitsi-meet.example.com/$JVB_HOSTNAME/g" /etc/nginx/sites-available/$JVB_HOSTNAME.conf - # FIXME do we need the default? - if [ ! -f /etc/nginx/sites-enabled/default ]; then - ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default - fi - if grep "# server_names_hash_bucket_size 64" /etc/nginx/nginx.conf > /dev/null; then - sed -i "s/#\ server_names_hash_bucket_size\ 64/\ server_names_hash_bucket_size\ 64/" /etc/nginx/nginx.conf - fi - - # jitsi meet - chown -R www-data:www-data /usr/share/jitsi-meet/ - sed -i "s/jitsi-meet.example.com/$JVB_HOSTNAME/g" /usr/share/jitsi-meet/config.js - # enable turn - if grep "// useStunTurn: true," /usr/share/jitsi-meet/config.js > /dev/null; then - sed -i "s/\/\/\ \ useStunTurn:\ true,/\ \ \ \ useStunTurn:\ true,/" /usr/share/jitsi-meet/config.js - fi - invoke-rc.d nginx restart - - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/postrm b/debian/postrm deleted file mode 100644 index 89619fa24..000000000 --- a/debian/postrm +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# postrm script for jitsi-meet -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `remove' -# * `purge' -# * `upgrade' -# * `failed-upgrade' -# * `abort-install' -# * `abort-install' -# * `abort-upgrade' -# * `disappear' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -# Load debconf -. /usr/share/debconf/confmodule - - -case "$1" in - purge|remove) - if [ -x "/etc/init.d/nginx" ]; then - invoke-rc.d nginx reload - fi - ;; - - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -db_stop - -exit 0 diff --git a/debian/preinst b/debian/preinst deleted file mode 100644 index 794394d6d..000000000 --- a/debian/preinst +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for jitsi-meet -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `install' -# * `install' -# * `upgrade' -# * `abort-upgrade' -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/prerm b/debian/prerm deleted file mode 100644 index 10f8454d5..000000000 --- a/debian/prerm +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# prerm script for jitsi-meet -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `remove' -# * `upgrade' -# * `failed-upgrade' -# * `remove' `in-favour' -# * `deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - remove|purge) - ;; - - upgrade|deconfigure) - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 7bda609c0..000000000 --- a/debian/rules +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -%: - dh_install -Xdebian -Xdoc -XINSTALL.md -XLICENSE -XREADME.md usr/share/jitsi-meet/ - - dh $@ diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/debian/source/include-binaries b/debian/source/include-binaries deleted file mode 100644 index 1acd4d013..000000000 --- a/debian/source/include-binaries +++ /dev/null @@ -1,17 +0,0 @@ -debian/usr/share/jitsi-meet/favicon.ico -debian/usr/share/jitsi-meet/fonts/jitsi.eot -debian/usr/share/jitsi-meet/fonts/jitsi.woff -debian/usr/share/jitsi-meet/fonts/jitsi.ttf -debian/usr/share/jitsi-meet/sounds/left.wav -debian/usr/share/jitsi-meet/sounds/incomingMessage.wav -debian/usr/share/jitsi-meet/sounds/joined.wav -debian/usr/share/jitsi-meet/images/estoslogo.png -debian/usr/share/jitsi-meet/images/chromelogo.png -debian/usr/share/jitsi-meet/images/jitsilogo.png -debian/usr/share/jitsi-meet/images/watermark.png -debian/usr/share/jitsi-meet/images/avatarprezi.png -debian/usr/share/jitsi-meet/images/chromepointer.png -debian/usr/share/jitsi-meet/images/avatar1.png -debian/usr/share/jitsi-meet/images/popupPointer.png -debian/usr/share/jitsi-meet/images/favicon.ico -debian/usr/share/doc/jitsi-meet/changelog.Debian.gz diff --git a/debian/usr/share/doc/jitsi-meet/README b/debian/usr/share/doc/jitsi-meet/README deleted file mode 100644 index a198dcae3..000000000 --- a/debian/usr/share/doc/jitsi-meet/README +++ /dev/null @@ -1,13 +0,0 @@ -Jitsi Meet - -==== - -A WebRTC-powered multi-user videochat. For a live demo, check out either -https://meet.estos.de/ or https://meet.jit.si/. - -Built using colibri.js[0] and strophe.jingle[1], powered by the jitsi-videobridge[2] - - -[0] https://github.com/ESTOS/colibri.js -[1] https://github.com/ESTOS/strophe.jingle -[3] https://github.com/jitsi/jitsi-videobridge diff --git a/debian/usr/share/doc/jitsi-meet/changelog.Debian.gz b/debian/usr/share/doc/jitsi-meet/changelog.Debian.gz deleted file mode 100644 index 91191c76627c86ddfbfcd05cce382b795af2e247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmV;a09OAWiwFqBkg`(%17m1mZf9j|Z)Yw6ND65hR{)5vv%e6I`2W{VF=j{b}c(*}KxMzoX Xh^lUA*T@6bB#DYY2wK*FmH+?%d8$ft diff --git a/debian/usr/share/doc/jitsi-meet/copyright b/debian/usr/share/doc/jitsi-meet/copyright deleted file mode 100644 index 06376c2a9..000000000 --- a/debian/usr/share/doc/jitsi-meet/copyright +++ /dev/null @@ -1,31 +0,0 @@ -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: Jitsi Meet -Upstream-Contact: Emil Ivov -Source: https://github.com/jitsi/jitsi-meet - -Files: * -Copyright: 2013-2014 Jitsi -License: MIT - -License: MIT - The MIT License (MIT) - . - Copyright (c) 2013 ESTOS GmbH - Copyright (c) 2013 BlueJimp SARL - . - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - the Software, and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/usr/share/doc/jitsi-meet/jitsi-meet.example b/debian/usr/share/doc/jitsi-meet/jitsi-meet.example deleted file mode 100644 index dbba423aa..000000000 --- a/debian/usr/share/doc/jitsi-meet/jitsi-meet.example +++ /dev/null @@ -1,36 +0,0 @@ -server { - listen 80; - server_name jitsi-meet.example.com; - return 301 https://$host$request_uri; -} -server { - listen 443 ssl; - server_name jitsi-meet.example.com; - - ssl_certificate /var/lib/prosody/jitsi-meet.example.com.crt; - ssl_certificate_key /var/lib/prosody/jitsi-meet.example.com.key; - - root /usr/share/jitsi-meet; - index index.html index.htm; - - location ~ ^/([a-zA-Z0-9]+)$ { - rewrite ^/(.*)$ / break; - } - - # BOSH - location /http-bind { - proxy_pass http://localhost:5280/http-bind; - proxy_set_header X-Forwarded-For $remote_addr; - proxy_set_header Host $http_host; - } - - # xmpp websockets - location /xmpp-websocket { - proxy_pass http://localhost:5280; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - proxy_set_header Host $host; - tcp_nodelay on; - } -} From feaded5571c9656c428b00ae16acc8d512a9f9d1 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 1 Aug 2014 16:53:22 +0300 Subject: [PATCH 05/28] Create quick-install --- doc/quick-install | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 doc/quick-install diff --git a/doc/quick-install b/doc/quick-install new file mode 100644 index 000000000..b87398a96 --- /dev/null +++ b/doc/quick-install @@ -0,0 +1,45 @@ +# Quick install for Jitsi Meet on GNU/Linux systems + +This documents decribes the needed steps for quick Jitsi Meet installation on a Debian based GNU/Linux system. + +# Add the repository + +```sh +add-apt-repository 'http://download.jitsi.org/nightly/deb unstable/' +``` + +add-apt-repository is in the default Ubuntu install and is available for both Ubuntu and Debian, but if it's not present, either install it with + +```sh +apt-get -y install software-properties-common +``` + +or add the repository by hand with + +```sh +echo 'deb http://download.jitsi.org/nightly/deb trusty unstable/' >> /etc/apt/sources.list +``` + +# Update the package lists + +```sh +apt-get update +``` + +# Install Jitsi Meet + +```sh +apt-get -y install jitsi-meet +``` + +During the installation you'll be asked to enter the hostname of the Jitsi Meet instance. If you have a FQDN hostname for the instance already set ip in DNS, enter it there. If you don't have a resolvable hostname, you can enter the IP address of the machine (if it is static or doesn't change). + +This hostname (ot IP address) will be used for virtualhost configuration inside the Jitsi Meet and also you and your correspondents will be using it to access the web conferences. + +# Open a conference + +Launch a web broswer (Chrome, Chromium or latest Opera) and enter in the URL bar the hostname (or IP address) you used in the previous step. + +Confirm that you trust the self-signed certificate of the newly installed Jitsi Meet. + +Enjoy! From 81bd52cd466fae463fc55f027a62504ffda255e4 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 1 Aug 2014 16:53:39 +0300 Subject: [PATCH 06/28] Rename quick-install to quick-install.md --- doc/{quick-install => quick-install.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/{quick-install => quick-install.md} (100%) diff --git a/doc/quick-install b/doc/quick-install.md similarity index 100% rename from doc/quick-install rename to doc/quick-install.md From 5eb2a4a0154819abdfd57973f9807f68500a4905 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 1 Aug 2014 16:54:26 +0300 Subject: [PATCH 07/28] Update quick-install.md --- doc/quick-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index b87398a96..3df11a2ed 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -1,4 +1,4 @@ -# Quick install for Jitsi Meet on GNU/Linux systems +# Jitsi Meet quick install This documents decribes the needed steps for quick Jitsi Meet installation on a Debian based GNU/Linux system. From 231957b17093bb49ced078a2e143739b35a81b75 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 1 Aug 2014 17:01:08 +0300 Subject: [PATCH 08/28] Update quick-install.md --- doc/quick-install.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 3df11a2ed..91797e6a8 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -5,7 +5,7 @@ This documents decribes the needed steps for quick Jitsi Meet installation on a # Add the repository ```sh -add-apt-repository 'http://download.jitsi.org/nightly/deb unstable/' +add-apt-repository 'deb http://download.jitsi.org/nightly/deb unstable/' ``` add-apt-repository is in the default Ubuntu install and is available for both Ubuntu and Debian, but if it's not present, either install it with @@ -43,3 +43,6 @@ Launch a web broswer (Chrome, Chromium or latest Opera) and enter in the URL bar Confirm that you trust the self-signed certificate of the newly installed Jitsi Meet. Enjoy! + +# Add sip-gateway to Jitsi Meet + From 0d9392c29c483db93332121f7de4f3467e4a4f03 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 1 Aug 2014 17:02:53 +0300 Subject: [PATCH 09/28] Update quick-install.md --- doc/quick-install.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 91797e6a8..f3b6f8f60 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -2,7 +2,9 @@ This documents decribes the needed steps for quick Jitsi Meet installation on a Debian based GNU/Linux system. -# Add the repository +## Basic Jitsi Meet install + +### Add the repository ```sh add-apt-repository 'deb http://download.jitsi.org/nightly/deb unstable/' @@ -20,13 +22,13 @@ or add the repository by hand with echo 'deb http://download.jitsi.org/nightly/deb trusty unstable/' >> /etc/apt/sources.list ``` -# Update the package lists +### Update the package lists ```sh apt-get update ``` -# Install Jitsi Meet +### Install Jitsi Meet ```sh apt-get -y install jitsi-meet @@ -36,7 +38,7 @@ During the installation you'll be asked to enter the hostname of the Jitsi Meet This hostname (ot IP address) will be used for virtualhost configuration inside the Jitsi Meet and also you and your correspondents will be using it to access the web conferences. -# Open a conference +### Open a conference Launch a web broswer (Chrome, Chromium or latest Opera) and enter in the URL bar the hostname (or IP address) you used in the previous step. @@ -44,5 +46,5 @@ Confirm that you trust the self-signed certificate of the newly installed Jitsi Enjoy! -# Add sip-gateway to Jitsi Meet +## Adding sip-gateway to Jitsi Meet From fc76c861af31472591720b7a890d2eb5005e7424 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Sat, 2 Aug 2014 03:02:32 +0300 Subject: [PATCH 10/28] Update quick-install.md --- doc/quick-install.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index f3b6f8f60..311e7f51d 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -14,6 +14,7 @@ add-apt-repository is in the default Ubuntu install and is available for both Ub ```sh apt-get -y install software-properties-common +add-apt-repository 'deb http://download.jitsi.org/nightly/deb unstable/' ``` or add the repository by hand with From f681f1cb326d89531f9afd9f90feb9b4bc3ce354 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 12:18:33 +0300 Subject: [PATCH 11/28] Update quick-install.md --- doc/quick-install.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index 311e7f51d..a9e846a5e 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -8,6 +8,7 @@ This documents decribes the needed steps for quick Jitsi Meet installation on a ```sh add-apt-repository 'deb http://download.jitsi.org/nightly/deb unstable/' +wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add - ``` add-apt-repository is in the default Ubuntu install and is available for both Ubuntu and Debian, but if it's not present, either install it with @@ -15,12 +16,14 @@ add-apt-repository is in the default Ubuntu install and is available for both Ub ```sh apt-get -y install software-properties-common add-apt-repository 'deb http://download.jitsi.org/nightly/deb unstable/' +wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add - ``` or add the repository by hand with ```sh echo 'deb http://download.jitsi.org/nightly/deb trusty unstable/' >> /etc/apt/sources.list +wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add - ``` ### Update the package lists From 413a6c71a3f28c911addb439583fdad1c9a467c5 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 13:53:38 +0300 Subject: [PATCH 12/28] Update quick-install.md --- doc/quick-install.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index a9e846a5e..5663be44e 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -2,6 +2,8 @@ This documents decribes the needed steps for quick Jitsi Meet installation on a Debian based GNU/Linux system. +N.B.: All commands are supposed to be run by root. If you are logged in as a regular user with sudo rights, please prepend ___sudo___ to each of the commands. + ## Basic Jitsi Meet install ### Add the repository @@ -52,3 +54,17 @@ Enjoy! ## Adding sip-gateway to Jitsi Meet +### Install Jigasi + +```sh +wget http://178.33.104.217/debs/jigasi/jigasi_1.0-1_amd64.deb +dpkg -i --force-overwrite jigasi_1.0-1_amd64.deb +``` + +During the installation you'll be asked to enter the SIP account and password. + +### Reload Jitsi Meet + +Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon on the right end of the toolbar. Use it to invite sip accounts to join the current conference. + +Enjoy! From 8e7abd5fe688d74dde41176dbb9657f80c372b5d Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 14:01:27 +0300 Subject: [PATCH 13/28] Update quick-install.md --- doc/quick-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 5663be44e..21a77bfb6 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -42,7 +42,7 @@ apt-get -y install jitsi-meet During the installation you'll be asked to enter the hostname of the Jitsi Meet instance. If you have a FQDN hostname for the instance already set ip in DNS, enter it there. If you don't have a resolvable hostname, you can enter the IP address of the machine (if it is static or doesn't change). -This hostname (ot IP address) will be used for virtualhost configuration inside the Jitsi Meet and also you and your correspondents will be using it to access the web conferences. +This hostname (or IP address) will be used for virtualhost configuration inside the Jitsi Meet and also you and your correspondents will be using it to access the web conferences. ### Open a conference From 801b30db4c1771e7cbeff1b1abb2eafda7572b72 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 14:02:30 +0300 Subject: [PATCH 14/28] Update quick-install.md --- doc/quick-install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 21a77bfb6..1dfd04d49 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -61,10 +61,10 @@ wget http://178.33.104.217/debs/jigasi/jigasi_1.0-1_amd64.deb dpkg -i --force-overwrite jigasi_1.0-1_amd64.deb ``` -During the installation you'll be asked to enter the SIP account and password. +During the installation you'll be asked to enter your SIP account and password. This account will be used to invite the other SIP participants. ### Reload Jitsi Meet -Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon on the right end of the toolbar. Use it to invite sip accounts to join the current conference. +Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon on the right end of the toolbar. Use it to invite SIP accounts to join the current conference. Enjoy! From c7751ced93fd07195c25013afd78273a08a53573 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 15:55:14 +0300 Subject: [PATCH 15/28] Update quick-install.md --- doc/quick-install.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index 1dfd04d49..e4869dc6d 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -68,3 +68,12 @@ During the installation you'll be asked to enter your SIP account and password. Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon on the right end of the toolbar. Use it to invite SIP accounts to join the current conference. Enjoy! + +## Deinstall + +Somethimes the following packages will fail to uninstall properly: + +- jigasi +- jitsi-videobridge + +When this happens, just run the deinstall command a second time and it should be ok. The reason for failure is that not allways the daemons are stopped right away, there is a timeout before the actual stop. And if the unistall script goes on before the services' stop, there is an error. The second run of the deinstall command fixes this, as by then the jigasi or jvb daemons are already stopped. From a56cc6336be36cf3006d0f548c05e74f15f6437e Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 15:55:48 +0300 Subject: [PATCH 16/28] Update quick-install.md --- doc/quick-install.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index e4869dc6d..cf457b242 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -76,4 +76,8 @@ Somethimes the following packages will fail to uninstall properly: - jigasi - jitsi-videobridge -When this happens, just run the deinstall command a second time and it should be ok. The reason for failure is that not allways the daemons are stopped right away, there is a timeout before the actual stop. And if the unistall script goes on before the services' stop, there is an error. The second run of the deinstall command fixes this, as by then the jigasi or jvb daemons are already stopped. +When this happens, just run the deinstall command a second time and it should be ok. + +The reason for failure is that not allways the daemons are stopped right away, there is a timeout before the actual stop. And if the unistall script goes on before the services' stop, there is an error. + +The second run of the deinstall command fixes this, as by then the jigasi or jvb daemons are already stopped. From 529402afa9be9df7beafbfce43d3896b4ec9fa0c Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 15:56:40 +0300 Subject: [PATCH 17/28] Update quick-install.md --- doc/quick-install.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index cf457b242..1d8c61ca9 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -71,6 +71,12 @@ Enjoy! ## Deinstall +```sh +apt-get purge jigasi +apt-get purge jitsi-meet +apt-get purge jitsi-videobridge +``` + Somethimes the following packages will fail to uninstall properly: - jigasi From de54825d0d2fed99671e8c699d9553eb0ba66f73 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 15:57:17 +0300 Subject: [PATCH 18/28] Update quick-install.md --- doc/quick-install.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 1d8c61ca9..c9ab8f62d 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -72,9 +72,7 @@ Enjoy! ## Deinstall ```sh -apt-get purge jigasi -apt-get purge jitsi-meet -apt-get purge jitsi-videobridge +apt-get purge jigasi jitsi-meet jitsi-videobridge ``` Somethimes the following packages will fail to uninstall properly: From 9ff36d3c9aa75b757e029f7a02fa168224bbdb4c Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 17:09:03 +0300 Subject: [PATCH 19/28] Update quick-install.md --- doc/quick-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index c9ab8f62d..162e1e0eb 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -57,7 +57,7 @@ Enjoy! ### Install Jigasi ```sh -wget http://178.33.104.217/debs/jigasi/jigasi_1.0-1_amd64.deb +wget https://download.jitsi.org/jigasi_1.0-1_amd64.deb dpkg -i --force-overwrite jigasi_1.0-1_amd64.deb ``` From 6c5396362bdb76a4b296e0c98aa357c49b8ec715 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 17:22:23 +0300 Subject: [PATCH 20/28] Update quick-install.md --- doc/quick-install.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index 162e1e0eb..746541d5a 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -69,6 +69,15 @@ Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon o Enjoy! +## Troubleshoot + +If the SIP gateway doesn't work on first try, restart it. +As this seems to happen often, better just restart jigasi right after installing it, just in case. + +```sh +/etc/init.d/jigasi restart +``` + ## Deinstall ```sh From 206ebb58f6798db6dcdb2343969135595c6b9ff0 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Tue, 5 Aug 2014 17:33:05 +0300 Subject: [PATCH 21/28] Update quick-install.md --- doc/quick-install.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 746541d5a..f9a651d80 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -72,7 +72,6 @@ Enjoy! ## Troubleshoot If the SIP gateway doesn't work on first try, restart it. -As this seems to happen often, better just restart jigasi right after installing it, just in case. ```sh /etc/init.d/jigasi restart From 8d637a17511b314122d71dafa4c1071d3825961c Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Wed, 6 Aug 2014 12:11:32 +0300 Subject: [PATCH 22/28] Update quick-install.md --- doc/quick-install.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index f9a651d80..33c4b5a01 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -56,6 +56,12 @@ Enjoy! ### Install Jigasi +```sh +apt-get -o Dpkg::Options::="--force-overwrite" -y install jigasi +``` + +or + ```sh wget https://download.jitsi.org/jigasi_1.0-1_amd64.deb dpkg -i --force-overwrite jigasi_1.0-1_amd64.deb From 500f95a7718e8d22c94d6d9ea3fa93490e69d89a Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Wed, 6 Aug 2014 16:14:59 +0300 Subject: [PATCH 23/28] Update quick-install.md --- doc/quick-install.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index 33c4b5a01..1b9f0463d 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -34,6 +34,12 @@ wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key apt-get update ``` +### Install all in one run + +```sh +apt-get -o Dpkg::Options::="--force-overwrite" -y install jigasi +``` + ### Install Jitsi Meet ```sh From 7b2be8777b758005c960c52a6dde059ebb0dd213 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Wed, 6 Aug 2014 16:16:48 +0300 Subject: [PATCH 24/28] Update quick-install.md --- doc/quick-install.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/quick-install.md b/doc/quick-install.md index 1b9f0463d..4a9586de0 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -40,6 +40,10 @@ apt-get update apt-get -o Dpkg::Options::="--force-overwrite" -y install jigasi ``` +If you install that way, you are ready to use Jitsi Meet with SIP gateway. + +You can also install the components one by one, as described below. + ### Install Jitsi Meet ```sh From b32fbc8c56b03053172dd0759c00c938474b8c17 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Wed, 6 Aug 2014 16:24:21 +0300 Subject: [PATCH 25/28] Update quick-install.md --- doc/quick-install.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index 4a9586de0..b30d3ee41 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -34,16 +34,6 @@ wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key apt-get update ``` -### Install all in one run - -```sh -apt-get -o Dpkg::Options::="--force-overwrite" -y install jigasi -``` - -If you install that way, you are ready to use Jitsi Meet with SIP gateway. - -You can also install the components one by one, as described below. - ### Install Jitsi Meet ```sh @@ -77,6 +67,8 @@ wget https://download.jitsi.org/jigasi_1.0-1_amd64.deb dpkg -i --force-overwrite jigasi_1.0-1_amd64.deb ``` +You need to pass "--force-overwrite" option to dpkg, because the jigasi package patches some of the files in the jitsi-meet package in order to enable the SIP support in Jitsi Meet. + During the installation you'll be asked to enter your SIP account and password. This account will be used to invite the other SIP participants. ### Reload Jitsi Meet From 1d5ce4da8264eb00f807ae60cab452277cb80eab Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Sun, 10 Aug 2014 10:27:34 +0300 Subject: [PATCH 26/28] Update quick-install.md --- doc/quick-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/quick-install.md b/doc/quick-install.md index b30d3ee41..8b3869b9a 100644 --- a/doc/quick-install.md +++ b/doc/quick-install.md @@ -24,7 +24,7 @@ wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key or add the repository by hand with ```sh -echo 'deb http://download.jitsi.org/nightly/deb trusty unstable/' >> /etc/apt/sources.list +echo 'deb http://download.jitsi.org/nightly/deb unstable/' >> /etc/apt/sources.list wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add - ``` From e200eacf0988cd529866fb0fad50213f958bc02f Mon Sep 17 00:00:00 2001 From: turint Date: Sun, 10 Aug 2014 22:29:48 +0300 Subject: [PATCH 27/28] Ads debian folder for packaging two debs, jitsi-meet and jitsi-meet-prosody. --- debian/changelog | 6 ++ debian/compat | 1 + debian/control | 33 +++++++++ debian/files | 2 + debian/jitsi-meet-prosody.README.Debian | 7 ++ debian/jitsi-meet-prosody.copyright | 31 +++++++++ debian/jitsi-meet-prosody.install | 1 + debian/jitsi-meet-prosody.postinst | 58 ++++++++++++++++ debian/jitsi-meet-prosody.postrm | 48 +++++++++++++ debian/jitsi-meet-prosody.preinst | 35 ++++++++++ debian/jitsi-meet-prosody.prerm | 36 ++++++++++ debian/jitsi-meet-prosody.substvars | 1 + debian/jitsi-meet.README.Debian | 8 +++ debian/jitsi-meet.README.source | 6 ++ debian/jitsi-meet.copyright | 31 +++++++++ debian/jitsi-meet.docs | 3 + debian/jitsi-meet.install | 2 + debian/jitsi-meet.postinst | 64 ++++++++++++++++++ debian/jitsi-meet.postrm | 48 +++++++++++++ debian/jitsi-meet.preinst | 35 ++++++++++ debian/jitsi-meet.prerm | 36 ++++++++++ debian/rules | 15 ++++ debian/source/format | 1 + debian/source/include-binaries | 19 ++++++ .../usr/share/doc/jitsi-meet-prosody/README | 1 + .../jitsi-meet-prosody/changelog.Debian.gz | Bin 0 -> 149 bytes .../share/doc/jitsi-meet-prosody/copyright | 31 +++++++++ .../prosody.cfg.lua-jvb.example.gz | Bin 0 -> 3333 bytes debian/usr/share/doc/jitsi-meet/README | 13 ++++ .../share/doc/jitsi-meet/changelog.Debian.gz | Bin 0 -> 169 bytes debian/usr/share/doc/jitsi-meet/copyright | 31 +++++++++ .../share/doc/jitsi-meet/jitsi-meet.example | 36 ++++++++++ 32 files changed, 639 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/files create mode 100644 debian/jitsi-meet-prosody.README.Debian create mode 100644 debian/jitsi-meet-prosody.copyright create mode 100644 debian/jitsi-meet-prosody.install create mode 100644 debian/jitsi-meet-prosody.postinst create mode 100644 debian/jitsi-meet-prosody.postrm create mode 100644 debian/jitsi-meet-prosody.preinst create mode 100644 debian/jitsi-meet-prosody.prerm create mode 100644 debian/jitsi-meet-prosody.substvars create mode 100644 debian/jitsi-meet.README.Debian create mode 100644 debian/jitsi-meet.README.source create mode 100644 debian/jitsi-meet.copyright create mode 100644 debian/jitsi-meet.docs create mode 100644 debian/jitsi-meet.install create mode 100644 debian/jitsi-meet.postinst create mode 100644 debian/jitsi-meet.postrm create mode 100644 debian/jitsi-meet.preinst create mode 100644 debian/jitsi-meet.prerm create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/include-binaries create mode 100644 debian/usr/share/doc/jitsi-meet-prosody/README create mode 100644 debian/usr/share/doc/jitsi-meet-prosody/changelog.Debian.gz create mode 100644 debian/usr/share/doc/jitsi-meet-prosody/copyright create mode 100644 debian/usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz create mode 100644 debian/usr/share/doc/jitsi-meet/README create mode 100644 debian/usr/share/doc/jitsi-meet/changelog.Debian.gz create mode 100644 debian/usr/share/doc/jitsi-meet/copyright create mode 100644 debian/usr/share/doc/jitsi-meet/jitsi-meet.example diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000000000..256b1fe7e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +jitsi-meet (1.0.1-1) unstable; urgency=low + + * Initial release + * Jitsi Meet github snapshot from 2014-07-01 + + -- Yasen Pramatarov Tue, 01 Jul 2014 16:31:41 +0300 diff --git a/debian/compat b/debian/compat new file mode 100644 index 000000000..45a4fb75d --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..501f14983 --- /dev/null +++ b/debian/control @@ -0,0 +1,33 @@ +Source: jitsi-meet +Section: net +Priority: extra +Maintainer: Jitsi Team +Uploaders: Emil Ivov , Damian Minkov +Build-Depends: debhelper (>= 8.0.0) +Standards-Version: 3.9.3 +Homepage: https://jitsi.org/meet + +Package: jitsi-meet +Architecture: all +Pre-Depends: adduser, openssl, jitsi-videobridge +Depends: ${shlibs:Depends}, ${misc:Depends}, nginx, jitsi-meet-prosody +Description: WebRTC JavaScript video conferences + Jitsi Meet is a WebRTC JavaScript application that uses Jitsi + Videobridge to provide high quality, scalable video conferences. + . + It is a web interface to Jitsi Videobridge for audio and video + forwarding and relaying, configured to work with nginx + +Package: jitsi-meet-prosody +Architecture: all +Pre-Depends: adduser, openssl, prosody-trunk, jitsi-videobridge +Depends: ${shlibs:Depends}, ${misc:Depends}, nginx, prosody-modules-otalk, lua-sec +Description: Prosody configuration for Jitsi Meet + Jitsi Meet is a WebRTC JavaScript application that uses Jitsi + Videobridge to provide high quality, scalable video conferences. + . + It is a web interface to Jitsi Videobridge for audio and video + forwarding and relaying, configured to work with nginx + . + This package contains configuration for Prosody to be used with + Jitsi Meet. diff --git a/debian/files b/debian/files new file mode 100644 index 000000000..4be4ddd46 --- /dev/null +++ b/debian/files @@ -0,0 +1,2 @@ +jitsi-meet_1.0.1-1_all.deb net extra +jitsi-meet-prosody_1.0.1-1_all.deb net extra diff --git a/debian/jitsi-meet-prosody.README.Debian b/debian/jitsi-meet-prosody.README.Debian new file mode 100644 index 000000000..c0127d625 --- /dev/null +++ b/debian/jitsi-meet-prosody.README.Debian @@ -0,0 +1,7 @@ +Prosody configuration for Jitsi Meet for Debian +---------------------------- + +Jitsi Meet is a WebRTC video conferencing application. This package contains +configuration of prosody which are needed for Jitsi Meet to work. + + -- Yasen Pramatarov Mon, 30 Jun 2014 23:05:18 +0100 diff --git a/debian/jitsi-meet-prosody.copyright b/debian/jitsi-meet-prosody.copyright new file mode 100644 index 000000000..06376c2a9 --- /dev/null +++ b/debian/jitsi-meet-prosody.copyright @@ -0,0 +1,31 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: Jitsi Meet +Upstream-Contact: Emil Ivov +Source: https://github.com/jitsi/jitsi-meet + +Files: * +Copyright: 2013-2014 Jitsi +License: MIT + +License: MIT + The MIT License (MIT) + . + Copyright (c) 2013 ESTOS GmbH + Copyright (c) 2013 BlueJimp SARL + . + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/jitsi-meet-prosody.install b/debian/jitsi-meet-prosody.install new file mode 100644 index 000000000..b7e674a4a --- /dev/null +++ b/debian/jitsi-meet-prosody.install @@ -0,0 +1 @@ +debian/usr/share/* /usr/share/ diff --git a/debian/jitsi-meet-prosody.postinst b/debian/jitsi-meet-prosody.postinst new file mode 100644 index 000000000..6681b8ac9 --- /dev/null +++ b/debian/jitsi-meet-prosody.postinst @@ -0,0 +1,58 @@ +#!/bin/sh +# postinst script for jitsi-meet-prosody +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + + . /etc/default/jitsi-videobridge + + if [ -x /etc/prosody/prosody.cfg.lua ]; then + mv /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.orig + fi + gunzip -c /usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz > /etc/prosody/prosody.cfg.lua + sed -i "s/jitmeet.example.com/$JVB_HOSTNAME/g" /etc/prosody/prosody.cfg.lua + sed -i "s/jitmeetSecret/$JVB_SECRET/g" /etc/prosody/prosody.cfg.lua + if [ ! -f /var/lib/prosody/$JVB_HOSTNAME.crt ]; then + HOST="$( (hostname -s; echo localhost) | head -n 1)" + DOMAIN="$( (hostname -d; echo localdomain) | head -n 1)" + openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj \ + "/O=$DOMAIN/OU=$HOST/CN=$JVB_HOSTNAME/emailAddress=webmaster@$HOST.$DOMAIN" \ + -keyout /var/lib/prosody/$JVB_HOSTNAME.key -out /var/lib + fi + ln -sf /var/lib/prosody/$JVB_HOSTNAME.key /etc/prosody/certs/$JVB_HOSTNAME.key + ln -sf /var/lib/prosody/$JVB_HOSTNAME.crt /etc/prosody/certs/$JVB_HOSTNAME.crt + invoke-rc.d prosody restart + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/jitsi-meet-prosody.postrm b/debian/jitsi-meet-prosody.postrm new file mode 100644 index 000000000..330d19fcf --- /dev/null +++ b/debian/jitsi-meet-prosody.postrm @@ -0,0 +1,48 @@ +#!/bin/sh +# postrm script for jitsi-meet-prosody +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# Load debconf +. /usr/share/debconf/confmodule + + +case "$1" in + purge|remove) + if [ -x "/etc/init.d/prosody" ]; then + invoke-rc.d nginx reload + fi + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +db_stop + +exit 0 diff --git a/debian/jitsi-meet-prosody.preinst b/debian/jitsi-meet-prosody.preinst new file mode 100644 index 000000000..015564ee3 --- /dev/null +++ b/debian/jitsi-meet-prosody.preinst @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for jitsi-meet-prosody +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/jitsi-meet-prosody.prerm b/debian/jitsi-meet-prosody.prerm new file mode 100644 index 000000000..c447b17ad --- /dev/null +++ b/debian/jitsi-meet-prosody.prerm @@ -0,0 +1,36 @@ +#!/bin/sh +# prerm script for jitsi-meet-prosody +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|purge) + ;; + + upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/jitsi-meet-prosody.substvars b/debian/jitsi-meet-prosody.substvars new file mode 100644 index 000000000..abd3ebebc --- /dev/null +++ b/debian/jitsi-meet-prosody.substvars @@ -0,0 +1 @@ +misc:Depends= diff --git a/debian/jitsi-meet.README.Debian b/debian/jitsi-meet.README.Debian new file mode 100644 index 000000000..e79c133d2 --- /dev/null +++ b/debian/jitsi-meet.README.Debian @@ -0,0 +1,8 @@ +Jitsi Meet for Debian +---------------------------- + +This is a WebRTC frontend of the video conferencing tool Jitsi Meet. It depends on the +jitsi-videobridge package, which is a SFU (Selective Forwarding Unit) and both packages +are designed to work together. + + -- Yasen Pramatarov Mon, 30 Jun 2014 23:05:18 +0100 diff --git a/debian/jitsi-meet.README.source b/debian/jitsi-meet.README.source new file mode 100644 index 000000000..45d7a1eb7 --- /dev/null +++ b/debian/jitsi-meet.README.source @@ -0,0 +1,6 @@ +jitsi-meet for Debian +--------------------- + +The jitsi-meet package is built from the sources of Jitsi Meet. + +Jitsi Meet is downloaded from https://github.com/jitsi/jitsi-meet and the git files are removed. you can recreate the source with 'git clone https://github.com/jitsi/jitsi-meet.git'. diff --git a/debian/jitsi-meet.copyright b/debian/jitsi-meet.copyright new file mode 100644 index 000000000..06376c2a9 --- /dev/null +++ b/debian/jitsi-meet.copyright @@ -0,0 +1,31 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: Jitsi Meet +Upstream-Contact: Emil Ivov +Source: https://github.com/jitsi/jitsi-meet + +Files: * +Copyright: 2013-2014 Jitsi +License: MIT + +License: MIT + The MIT License (MIT) + . + Copyright (c) 2013 ESTOS GmbH + Copyright (c) 2013 BlueJimp SARL + . + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/jitsi-meet.docs b/debian/jitsi-meet.docs new file mode 100644 index 000000000..380f29e42 --- /dev/null +++ b/debian/jitsi-meet.docs @@ -0,0 +1,3 @@ +README.md +debian/usr/share/doc/jitsi-meet/README +debian/usr/share/doc/jitsi-meet/jitsi-meet.example diff --git a/debian/jitsi-meet.install b/debian/jitsi-meet.install new file mode 100644 index 000000000..a9db9170c --- /dev/null +++ b/debian/jitsi-meet.install @@ -0,0 +1,2 @@ +* /usr/share/jitsi-meet/ +debian/usr/share/* /usr/share/ diff --git a/debian/jitsi-meet.postinst b/debian/jitsi-meet.postinst new file mode 100644 index 000000000..eab06e568 --- /dev/null +++ b/debian/jitsi-meet.postinst @@ -0,0 +1,64 @@ +#!/bin/sh +# postinst script for jitsi-meet +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + + # nginx conf + . /etc/default/jitsi-videobridge + cp /usr/share/doc/jitsi-meet/jitsi-meet.example /etc/nginx/sites-available/$JVB_HOSTNAME.conf + if [ ! -f /etc/nginx/sites-enabled/$JVB_HOSTNAME.conf ]; then + ln -s /etc/nginx/sites-available/$JVB_HOSTNAME.conf /etc/nginx/sites-enabled/$JVB_HOSTNAME.conf + fi + sed -i "s/jitsi-meet.example.com/$JVB_HOSTNAME/g" /etc/nginx/sites-available/$JVB_HOSTNAME.conf + # FIXME do we need the default? + if [ ! -f /etc/nginx/sites-enabled/default ]; then + ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default + fi + if grep "# server_names_hash_bucket_size 64" /etc/nginx/nginx.conf > /dev/null; then + sed -i "s/#\ server_names_hash_bucket_size\ 64/\ server_names_hash_bucket_size\ 64/" /etc/nginx/nginx.conf + fi + + # jitsi meet + chown -R www-data:www-data /usr/share/jitsi-meet/ + sed -i "s/jitsi-meet.example.com/$JVB_HOSTNAME/g" /usr/share/jitsi-meet/config.js + # enable turn + if grep "// useStunTurn: true," /usr/share/jitsi-meet/config.js > /dev/null; then + sed -i "s/\/\/\ \ useStunTurn:\ true,/\ \ \ \ useStunTurn:\ true,/" /usr/share/jitsi-meet/config.js + fi + invoke-rc.d nginx restart + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/jitsi-meet.postrm b/debian/jitsi-meet.postrm new file mode 100644 index 000000000..89619fa24 --- /dev/null +++ b/debian/jitsi-meet.postrm @@ -0,0 +1,48 @@ +#!/bin/sh +# postrm script for jitsi-meet +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# Load debconf +. /usr/share/debconf/confmodule + + +case "$1" in + purge|remove) + if [ -x "/etc/init.d/nginx" ]; then + invoke-rc.d nginx reload + fi + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +db_stop + +exit 0 diff --git a/debian/jitsi-meet.preinst b/debian/jitsi-meet.preinst new file mode 100644 index 000000000..794394d6d --- /dev/null +++ b/debian/jitsi-meet.preinst @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for jitsi-meet +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/jitsi-meet.prerm b/debian/jitsi-meet.prerm new file mode 100644 index 000000000..10f8454d5 --- /dev/null +++ b/debian/jitsi-meet.prerm @@ -0,0 +1,36 @@ +#!/bin/sh +# prerm script for jitsi-meet +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|purge) + ;; + + upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..7bda609c0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh_install -Xdebian -Xdoc -XINSTALL.md -XLICENSE -XREADME.md usr/share/jitsi-meet/ + + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/include-binaries b/debian/source/include-binaries new file mode 100644 index 000000000..ee3f013b5 --- /dev/null +++ b/debian/source/include-binaries @@ -0,0 +1,19 @@ +debian/usr/share/jitsi-meet/favicon.ico +debian/usr/share/jitsi-meet/fonts/jitsi.eot +debian/usr/share/jitsi-meet/fonts/jitsi.woff +debian/usr/share/jitsi-meet/fonts/jitsi.ttf +debian/usr/share/jitsi-meet/sounds/left.wav +debian/usr/share/jitsi-meet/sounds/incomingMessage.wav +debian/usr/share/jitsi-meet/sounds/joined.wav +debian/usr/share/jitsi-meet/images/estoslogo.png +debian/usr/share/jitsi-meet/images/chromelogo.png +debian/usr/share/jitsi-meet/images/jitsilogo.png +debian/usr/share/jitsi-meet/images/watermark.png +debian/usr/share/jitsi-meet/images/avatarprezi.png +debian/usr/share/jitsi-meet/images/chromepointer.png +debian/usr/share/jitsi-meet/images/avatar1.png +debian/usr/share/jitsi-meet/images/popupPointer.png +debian/usr/share/jitsi-meet/images/favicon.ico +debian/usr/share/doc/jitsi-meet/changelog.Debian.gz +debian/usr/share/doc/jitsi-meet-prosody/changelog.Debian.gz +debian/usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz diff --git a/debian/usr/share/doc/jitsi-meet-prosody/README b/debian/usr/share/doc/jitsi-meet-prosody/README new file mode 100644 index 000000000..d141f6b71 --- /dev/null +++ b/debian/usr/share/doc/jitsi-meet-prosody/README @@ -0,0 +1 @@ +Prosody configuration for Jitsi Meet diff --git a/debian/usr/share/doc/jitsi-meet-prosody/changelog.Debian.gz b/debian/usr/share/doc/jitsi-meet-prosody/changelog.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..8159f41b6180c3f4d3555c7f12959adb3c984d82 GIT binary patch literal 149 zcmV;G0BZjqiwFSW1KLvn0~N?Q4#F@H1<*dH_$8Yy4~ZzkB3h^@Xega9iX3@~ynu3h zLihAWlampSIg2TV6y7sdB$XsVYZRZd?kpcs;=sP2&o+Fk3fSQ0O*YyhvSpokNg?oB z8xY;;57f|+S$URag*$Wy8zF^J1D}vSnL%wphH_z+Yq*@R;u~|3w5I7lmGw# D4c$gC literal 0 HcmV?d00001 diff --git a/debian/usr/share/doc/jitsi-meet-prosody/copyright b/debian/usr/share/doc/jitsi-meet-prosody/copyright new file mode 100644 index 000000000..06376c2a9 --- /dev/null +++ b/debian/usr/share/doc/jitsi-meet-prosody/copyright @@ -0,0 +1,31 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: Jitsi Meet +Upstream-Contact: Emil Ivov +Source: https://github.com/jitsi/jitsi-meet + +Files: * +Copyright: 2013-2014 Jitsi +License: MIT + +License: MIT + The MIT License (MIT) + . + Copyright (c) 2013 ESTOS GmbH + Copyright (c) 2013 BlueJimp SARL + . + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz b/debian/usr/share/doc/jitsi-meet-prosody/prosody.cfg.lua-jvb.example.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ccfeebc745faa62326f37ebd9845535bd2df877 GIT binary patch literal 3333 zcmV+g4f^sQiwFpl1lm&o18{P0b8lpME@NhAE^KvSEoydRE@gOOZE$R50JU0MbKJHS ze&1h#Y#tY41&|E?vE`+pg8Yx_Y));J5m=-nh2n6@}kf z++yo(Pa@N`S{t=-U7gb&*R^!=!K}RvM(Lo65Soj#vqlaqZFQEr>@3kTk=3njF4T{% zV}e;>vO5(DoDPLiepd(mLAecnvR-X$X%zm>T-%x~FuTIkYKPN>zK1Zjw!SdATJKcb z)ivb3P?3KY%1B-$U^R)bX(28BSMQW*Ti5ziWrKRKWvNONnEGAq9>5D?X=wXEXXrc* z@96BQazy9Bdea}hGp12Lch-bu)bt7jaSYp!Oz%D!~nmwI)-uM*;8ezChSgBX?-9!=`2G$1TQXRtLBxhd)n+&7G{r^gxyNP}eGSLJXN_q&8S4z& z>KrSD-4?2JIwu0(U}xoEX*%NNe{?C zx$lEUyfjPBseom7C)UTQm7J_~WtL^9C0LDW%5F;r-MA7eoht8CrSA|OT^pmqd;n_* z;T+R_<+84VpnXwF5{(Lx4o~SFx6k6=E5nA*$sx0uioYmJO>J6TB7s_i^leSve@(yU zpbXE1pZha^PBpf! zrJVRfTDjHbT4#4ckhZ6lM0x6r&zu~f+GY{WyabJQhr1i+?FZTY{`%(IAJnF+SsGp1 zutT^&d7r8p)F$5BmO=nEi9L(2I}dB%=a4N&E=J{1#(T1~E>G3E3-EPs(FtK%dyfhf z#gQM-Laz|_uGL$kj>(R#bCp^n^ef%od0{)@@%v1-`DEyz5Ucx3eDxz~Zwuq4Ly3q% z`dcdB+DjXXfj6ucwrX^C=!(TcG|G0-9WfZ)2WiRFdLi@&jnQ6N)6W4am<-m zJ377i1qDVyj61Ru5K#Eh^jMp5C835fQP#}X zK3Uk($444s1CiFTP%-ta&^5f>Xzw4~<8XdSjTDgpQX8F_2{pOZu5@0wY#@o3#tj(+ zsRE;Da1+}_=G-@81)}{6kl?I=RELa^2f_;Ag1S8Ox^4`*lB`e>^n{*zX-WCgWx6C_ zq&SqGKmXhLNWnL^x9?MPI#iCp!O)57>+730smjA?cUsK_6Dlf=Ol>|TI(4}fA!5HT zs)jl-+6N6lbclP2yUhFy*n`Jz4z8 z(shmMoS7sn_3F4(8EIXp46tu$Ya>xNMdrbj@Mom*U-==%D1h!hND~H}q@hDr$W95R z)EG+xe@37O$TQk9MW}KiAL^qjltHR^Q8Zj43&D3|d z*^o=8KA~#)ZawuSCja3F8ZTXTN7;J#kyApKA!3)QEum{`3<|mQe$w+}guK*b6Qtz9 zr3-FB0N3OK5q#k~SUiC(p8p(S7*1n2tD-+@VD#9hWsSPRMUOh;c7dHqDp1;+NjfV5 z`nZ&$%8&K~r^((oa6S0P3OEJZXuE&3U5fVtD#kKCJSZl46*Y^gB*PgM-r@Y$14ybB zpO{8|@60ySRO?s6)Pt!uaFrSODUGlcWraPqZ3pGCjuuFQJWhfc`tZxZR>=}d|eWjX8c=5MR zW^L%B5mwAhpW9JvgTUQ2q~^d^U&*lM8nzS-Wpo~RjAyz;K^noJprB)SHR93tR~WI6 zMKah%Dn2#NH#% zbv3i)+aLl@1Pvpi9Z3B0-77K+fqr$5)`p~p3ZBimm)-NI`R@AmHQ!0?(Iwi!Ri|%E zCKnZn!BA~%m49OYXMZ3UkfNXWsWg+hY9+(jicC7ngST``lPn=oKB2U0Wh}5YtE|`) zHv7|2?DQvK3K9hUE5~(D&X5-YOshE(7R1kK8I$|&jba#~Ut>x=EDlzeL=g9Xr zzK}K7LHCm`B^NiR32wBJ^XHba9EOKOuP77)5tr&H zZ9Pi&vE(?uOP%ELb_Xug9I#3=37s9UraWRB86dKNMV@c5(Bl&-VN)F6E z^-22JF~F?zXL4_v!07%->OaFrp}|`eKSmLBs14%*%3w6fxcv>e6iL(WSWKg{BKB1o zrRdsf&?mS;FGtT?^60?_4{6F<7ZS4EJ(DLddU+&3&CVMh7(~@l}pXgEIY z-wGIk$?aV~C@7xNz+1M-8nNj~92Rw5yLwl-&X4%K^n}dz1n63AfH28^Jh+Ts8+k0H z_D%Hxm1#(k?v&$;%eHiDLDek8F@O_5x!24aSACgXW4dU+Yzc1DCPzuO>B5xcKM8*FvKtvlFj@n;uBYHQO z+B8@5s>>3XiA-;P$N7zdU2CV?~)*{3A-bK=&hH0<12t>+_ zGe%CmI~gbQWo&H%dgGm!VEFd(yHoY{<{f+gM_o9#9D7}$?UPTwdjUTe(N?-%CB;|$ zSJ7)=#wg~vEP|EfRR6Fo-J4r%?CCJ_bO1~h+7t+b6WHeMf>Ok-TbpmE56+$vBW}JC PR5AM>V3m`7_#yxRM&yPy literal 0 HcmV?d00001 diff --git a/debian/usr/share/doc/jitsi-meet/README b/debian/usr/share/doc/jitsi-meet/README new file mode 100644 index 000000000..a198dcae3 --- /dev/null +++ b/debian/usr/share/doc/jitsi-meet/README @@ -0,0 +1,13 @@ +Jitsi Meet + +==== + +A WebRTC-powered multi-user videochat. For a live demo, check out either +https://meet.estos.de/ or https://meet.jit.si/. + +Built using colibri.js[0] and strophe.jingle[1], powered by the jitsi-videobridge[2] + + +[0] https://github.com/ESTOS/colibri.js +[1] https://github.com/ESTOS/strophe.jingle +[3] https://github.com/jitsi/jitsi-videobridge diff --git a/debian/usr/share/doc/jitsi-meet/changelog.Debian.gz b/debian/usr/share/doc/jitsi-meet/changelog.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..91191c76627c86ddfbfcd05cce382b795af2e247 GIT binary patch literal 169 zcmV;a09OAWiwFqBkg`(%17m1mZf9j|Z)Yw6ND65hR{)5vv%e6I`2W{VF=j{b}c(*}KxMzoX Xh^lUA*T@6bB#DYY2wK*FmH+?%d8$ft literal 0 HcmV?d00001 diff --git a/debian/usr/share/doc/jitsi-meet/copyright b/debian/usr/share/doc/jitsi-meet/copyright new file mode 100644 index 000000000..06376c2a9 --- /dev/null +++ b/debian/usr/share/doc/jitsi-meet/copyright @@ -0,0 +1,31 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: Jitsi Meet +Upstream-Contact: Emil Ivov +Source: https://github.com/jitsi/jitsi-meet + +Files: * +Copyright: 2013-2014 Jitsi +License: MIT + +License: MIT + The MIT License (MIT) + . + Copyright (c) 2013 ESTOS GmbH + Copyright (c) 2013 BlueJimp SARL + . + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/usr/share/doc/jitsi-meet/jitsi-meet.example b/debian/usr/share/doc/jitsi-meet/jitsi-meet.example new file mode 100644 index 000000000..dbba423aa --- /dev/null +++ b/debian/usr/share/doc/jitsi-meet/jitsi-meet.example @@ -0,0 +1,36 @@ +server { + listen 80; + server_name jitsi-meet.example.com; + return 301 https://$host$request_uri; +} +server { + listen 443 ssl; + server_name jitsi-meet.example.com; + + ssl_certificate /var/lib/prosody/jitsi-meet.example.com.crt; + ssl_certificate_key /var/lib/prosody/jitsi-meet.example.com.key; + + root /usr/share/jitsi-meet; + index index.html index.htm; + + location ~ ^/([a-zA-Z0-9]+)$ { + rewrite ^/(.*)$ / break; + } + + # BOSH + location /http-bind { + proxy_pass http://localhost:5280/http-bind; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header Host $http_host; + } + + # xmpp websockets + location /xmpp-websocket { + proxy_pass http://localhost:5280; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + tcp_nodelay on; + } +} From be83b0a05c494f59757f6b5c12c24ac61603ca37 Mon Sep 17 00:00:00 2001 From: turint Date: Sun, 10 Aug 2014 22:35:46 +0300 Subject: [PATCH 28/28] Removes debian/files. --- debian/files | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 debian/files diff --git a/debian/files b/debian/files deleted file mode 100644 index 4be4ddd46..000000000 --- a/debian/files +++ /dev/null @@ -1,2 +0,0 @@ -jitsi-meet_1.0.1-1_all.deb net extra -jitsi-meet-prosody_1.0.1-1_all.deb net extra