snapshot of https://github.com/jitsi/jibri.git @ 3b45602c539ec69d128ea152ae587d0b6582191a (2026-09-15)
This commit is contained in:
5
debian/changelog
vendored
Normal file
5
debian/changelog
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
jibri (0.2.0-1) UNRELEASED; urgency=medium
|
||||
|
||||
* Initial release. (Closes: #XXXXXX)
|
||||
|
||||
-- brian <brian@brian-VirtualBox> Tue, 27 Mar 2018 14:04:40 -0700
|
||||
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@@ -0,0 +1 @@
|
||||
10
|
||||
12
debian/control
vendored
Normal file
12
debian/control
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
Source: jibri
|
||||
Maintainer: dev@jitsi.org
|
||||
Section: net
|
||||
Priority: optional
|
||||
Standards-Version: 3.9.2
|
||||
Build-Depends: openjdk-17-jdk | openjdk-21-jdk, debhelper (>= 9)
|
||||
|
||||
Package: jibri
|
||||
Architecture: all
|
||||
Depends: openjdk-17-jre-headless | openjdk-17-jre | openjdk-21-jre-headless | openjdk-21-jre, ffmpeg, curl, alsa-utils, icewm, xserver-xorg-video-dummy, procps, ruby-hocon
|
||||
Description: Jibri
|
||||
Jibri can be used to capture data from a Jitsi Meet conference and record it to a file or stream it to a url
|
||||
13
debian/copyright
vendored
Normal file
13
debian/copyright
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: Jibri
|
||||
Upstream-Contact: Emil Ivov <emcho@jitsi.org>
|
||||
Source: https://github.com/jitsi/jibri
|
||||
|
||||
Files: *
|
||||
Copyright: 2018 Atlassian Pty Ltd
|
||||
License: Apache-2.0
|
||||
|
||||
License: Apache-2.0
|
||||
On Debian systems, the full text of the Apache
|
||||
License version 2 can be found in the file
|
||||
'/usr/share/common-licenses/Apache-2.0'.
|
||||
23
debian/jibri.install
vendored
Normal file
23
debian/jibri.install
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/dh-exec
|
||||
|
||||
resources/debian-package/etc/jitsi/jibri/asoundrc etc/jitsi/jibri
|
||||
resources/debian-package/etc/jitsi/jibri/jibri.conf etc/jitsi/jibri
|
||||
resources/debian-package/etc/jitsi/jibri/icewm.preferences etc/jitsi/jibri
|
||||
resources/debian-package/etc/jitsi/jibri/xorg-video-dummy.conf etc/jitsi/jibri
|
||||
resources/debian-package/etc/jitsi/jibri/pjsua.config etc/jitsi/jibri
|
||||
|
||||
resources/debian-package/etc/systemd/system/jibri-icewm.service etc/systemd/system
|
||||
resources/debian-package/etc/systemd/system/jibri.service etc/systemd/system
|
||||
resources/debian-package/etc/systemd/system/jibri-xorg.service etc/systemd/system
|
||||
|
||||
resources/debian-package/opt/jitsi/jibri/launch.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/graceful_shutdown.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/wait_graceful_shutdown.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/reload.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/shutdown.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/collect-dump-logs.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/pjsua.sh opt/jitsi/jibri
|
||||
resources/debian-package/opt/jitsi/jibri/finalize_sip.sh opt/jitsi/jibri
|
||||
|
||||
target/jibri.jar opt/jitsi/jibri
|
||||
lib/logging.properties etc/jitsi/jibri
|
||||
50
debian/postinst
vendored
Executable file
50
debian/postinst
vendored
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
|
||||
die () {
|
||||
echo >&2 "$@"
|
||||
exit 1
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
|
||||
if ! getent group jitsi > /dev/null ; then
|
||||
groupadd jitsi
|
||||
fi
|
||||
|
||||
if ! getent passwd jibri > /dev/null ; then
|
||||
echo "Creating jibri user and group"
|
||||
# Create the Jibri user and group
|
||||
useradd --system --create-home jibri
|
||||
echo "Done creating jibri user and group"
|
||||
usermod -a -G jibri,jitsi,audio,video jibri
|
||||
echo "jibri user added to audio, video and jibri groups"
|
||||
fi
|
||||
|
||||
# Make the directory for the logs and set the permissions
|
||||
mkdir -p /var/log/jitsi/jibri
|
||||
chgrp jitsi /var/log/jitsi/jibri
|
||||
chmod g+w /var/log/jitsi/jibri
|
||||
|
||||
# Move the asoundrc file to the jibri home directory
|
||||
if [ -f /etc/jitsi/jibri/asoundrc ] ; then
|
||||
mv /etc/jitsi/jibri/asoundrc /home/jibri/.asoundrc
|
||||
fi
|
||||
|
||||
# Make the directory for the icewm preferences and move the preferences file into it
|
||||
if [ -f /etc/jitsi/jibri/icewm.preferences ] ; then
|
||||
mkdir -p /home/jibri/.icewm
|
||||
mv /etc/jitsi/jibri/icewm.preferences /home/jibri/.icewm/preferences
|
||||
fi
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
7
debian/rules
vendored
Executable file
7
debian/rules
vendored
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
override_dh_strip_nondeterminism:
|
||||
# Disables dh_strip_nondeterminism to speed up the debian package creation
|
||||
|
||||
%:
|
||||
dh $@
|
||||
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
||||
Reference in New Issue
Block a user