mirror of
https://github.com/YunoHost-Apps/galene_ynh.git
synced 2024-09-03 18:36:31 +02:00
Testing (#102)
* Stop auto updating for now * Update manifest.json * Update ynh_install_go * Update ynh_install_go * Update ldap.src * Add feature to readme * Auto-update README * 0.6.2 * Auto-update README * cleaning * Auto-update README Co-authored-by: yunohost-bot <yunohost@yunohost.org>
This commit is contained in:
parent
212f44396d
commit
38c77efd1e
10 changed files with 22 additions and 51 deletions
2
.github/workflows/updater.sh
vendored
2
.github/workflows/updater.sh
vendored
|
@ -9,6 +9,8 @@
|
||||||
# Since each app is different, maintainers can adapt its contents so as to perform
|
# Since each app is different, maintainers can adapt its contents so as to perform
|
||||||
# automatic actions when a new upstream release is detected.
|
# automatic actions when a new upstream release is detected.
|
||||||
|
|
||||||
|
exit 1
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# FETCHING LATEST RELEASE AND ITS ASSETS
|
# FETCHING LATEST RELEASE AND ITS ASSETS
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
18
README.md
18
README.md
|
@ -27,24 +27,10 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
|
||||||
- screen and window sharing, including sharing multiple windows simultaneously (not on mobile)
|
- screen and window sharing, including sharing multiple windows simultaneously (not on mobile)
|
||||||
- streaming video and audio from disk
|
- streaming video and audio from disk
|
||||||
- activity detection
|
- activity detection
|
||||||
|
- LDAP support
|
||||||
### Server features
|
|
||||||
|
|
||||||
- redistribution of arbitrary numbers of audio and video streams;
|
|
||||||
- text chat;
|
|
||||||
- recording to disk;
|
|
||||||
- user statuses ("raise hand", etc.);
|
|
||||||
- choice of audio and video codecs (full functionality for VP8, VP9, and H.264, preliminary support for AV1);
|
|
||||||
- Simulcast;
|
|
||||||
- Scalable Video Coding (SVC) for VP8 and VP9;
|
|
||||||
- automatic restarting of failed flows (on ICE failure);
|
|
||||||
- congestion control in the server → client direction (both loss-based and using REMB indications);
|
|
||||||
- congestion control in the client → server direction (loss-based, partial REMB support);
|
|
||||||
- dynamic tuning of buffer sizes depending on the clients' RTT;
|
|
||||||
- built-in TURN server.
|
|
||||||
|
|
||||||
|
|
||||||
**Shipped version:** 0.6.1~ynh4
|
**Shipped version:** 0.6.2~ynh1
|
||||||
|
|
||||||
**Demo:** https://galene.org:8443/
|
**Demo:** https://galene.org:8443/
|
||||||
|
|
||||||
|
|
|
@ -25,9 +25,10 @@ Galène est un serveur de visioconférence (un « SFU ») facile à déployer et
|
||||||
- partage d'écran et de fenêtre, y compris le partage de plusieurs fenêtres simultanément (pas sur mobile)
|
- partage d'écran et de fenêtre, y compris le partage de plusieurs fenêtres simultanément (pas sur mobile)
|
||||||
- streaming vidéo et audio à partir du disque
|
- streaming vidéo et audio à partir du disque
|
||||||
- détection d'activité
|
- détection d'activité
|
||||||
|
- prise en charge LDAP
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 0.6.1~ynh4
|
**Version incluse :** 0.6.2~ynh1
|
||||||
|
|
||||||
**Démo :** https://galene.org:8443/
|
**Démo :** https://galene.org:8443/
|
||||||
|
|
||||||
|
|
|
@ -15,11 +15,6 @@
|
||||||
setup_private=1
|
setup_private=1
|
||||||
setup_public=1
|
setup_public=1
|
||||||
upgrade=1
|
upgrade=1
|
||||||
upgrade=1 from_commit=aaae7fbe83ce001fabd40509882e765a5d8da2c1
|
|
||||||
# 0.6~ynh1
|
|
||||||
upgrade=1 from_commit=c5cc50f1b1f326080f4f657b7805f2c27c1c3f20
|
|
||||||
# 0.6.1~ynh1
|
|
||||||
upgrade=1 from_commit=f55a3d1990a0fb2fe17eb9b70aefb13337c2b623
|
|
||||||
# 0.6.1~ynh2
|
# 0.6.1~ynh2
|
||||||
upgrade=1 from_commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
upgrade=1 from_commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
||||||
backup_restore=1
|
backup_restore=1
|
||||||
|
@ -30,6 +25,6 @@
|
||||||
Email=
|
Email=
|
||||||
Notification=none
|
Notification=none
|
||||||
;;; Upgrade options
|
;;; Upgrade options
|
||||||
; commit=aaae7fbe83ce001fabd40509882e765a5d8da2c1
|
; commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
||||||
name=Testing (#62)
|
name=0.6.1~ynh2
|
||||||
manifest_arg=domain=DOMAIN&path=PATH&admin=USER&language=fr&is_public=1&password=pass&port=666&
|
manifest_arg=domain=DOMAIN&path=PATH&admin=USER&language=fr&is_public=1&password=pass&port=666&
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SOURCE_URL=https://github.com/jech/galene/archive/refs/tags/galene-0.6.1.tar.gz
|
SOURCE_URL=https://github.com/jech/galene/archive/refs/tags/galene-0.6.2.tar.gz
|
||||||
SOURCE_SUM=ea7ac0d0c5cff685e1d2a2e077d7197588fb570adfab1a1a924c87271f682f29
|
SOURCE_SUM=7caedc1b2cb8cfeee0136e02c006d13d7b2b3cb9908685654c8cec020265428d
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FORMAT=tar.gz
|
SOURCE_FORMAT=tar.gz
|
||||||
SOURCE_IN_SUBDIR=true
|
SOURCE_IN_SUBDIR=true
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SOURCE_URL=https://github.com/jech/galene-ldap/archive/d0ffa0eadcf17150450d0222c07a2f8cf4e28d7e.tar.gz
|
SOURCE_URL=https://github.com/jech/galene-ldap/archive/33b8a930372388b2b8b506d2564516fb3eaf895a.tar.gz
|
||||||
SOURCE_SUM=e779ee173770799e3e0f398461a24f24576d87b1c8918712a8ee70702b74d4c9
|
SOURCE_SUM=00247712e4e7944fed42026f056f48eb59a95cf476c3ff1cb6e24c54469ce070
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FORMAT=tar.gz
|
SOURCE_FORMAT=tar.gz
|
||||||
SOURCE_IN_SUBDIR=true
|
SOURCE_IN_SUBDIR=true
|
||||||
|
|
|
@ -10,18 +10,4 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
|
||||||
- screen and window sharing, including sharing multiple windows simultaneously (not on mobile)
|
- screen and window sharing, including sharing multiple windows simultaneously (not on mobile)
|
||||||
- streaming video and audio from disk
|
- streaming video and audio from disk
|
||||||
- activity detection
|
- activity detection
|
||||||
|
- LDAP support
|
||||||
### Server features
|
|
||||||
|
|
||||||
- redistribution of arbitrary numbers of audio and video streams;
|
|
||||||
- text chat;
|
|
||||||
- recording to disk;
|
|
||||||
- user statuses ("raise hand", etc.);
|
|
||||||
- choice of audio and video codecs (full functionality for VP8, VP9, and H.264, preliminary support for AV1);
|
|
||||||
- Simulcast;
|
|
||||||
- Scalable Video Coding (SVC) for VP8 and VP9;
|
|
||||||
- automatic restarting of failed flows (on ICE failure);
|
|
||||||
- congestion control in the server → client direction (both loss-based and using REMB indications);
|
|
||||||
- congestion control in the client → server direction (loss-based, partial REMB support);
|
|
||||||
- dynamic tuning of buffer sizes depending on the clients' RTT;
|
|
||||||
- built-in TURN server.
|
|
||||||
|
|
|
@ -8,3 +8,4 @@ Galène est un serveur de visioconférence (un « SFU ») facile à déployer et
|
||||||
- partage d'écran et de fenêtre, y compris le partage de plusieurs fenêtres simultanément (pas sur mobile)
|
- partage d'écran et de fenêtre, y compris le partage de plusieurs fenêtres simultanément (pas sur mobile)
|
||||||
- streaming vidéo et audio à partir du disque
|
- streaming vidéo et audio à partir du disque
|
||||||
- détection d'activité
|
- détection d'activité
|
||||||
|
- prise en charge LDAP
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"en": "Videoconferencing server that is easy to deploy",
|
"en": "Videoconferencing server that is easy to deploy",
|
||||||
"fr": "Serveur de visioconférence facile à déployer"
|
"fr": "Serveur de visioconférence facile à déployer"
|
||||||
},
|
},
|
||||||
"version": "0.6.1~ynh4",
|
"version": "0.6.2~ynh1",
|
||||||
"url": "https://galene.org/",
|
"url": "https://galene.org/",
|
||||||
"upstream": {
|
"upstream": {
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
"email": ""
|
"email": ""
|
||||||
},
|
},
|
||||||
"requirements": {
|
"requirements": {
|
||||||
"yunohost": ">= 4.3.0"
|
"yunohost": ">= 11.0.9"
|
||||||
},
|
},
|
||||||
"multi_instance": false,
|
"multi_instance": false,
|
||||||
"services": [
|
"services": [
|
||||||
|
|
|
@ -123,7 +123,7 @@ ynh_install_go () {
|
||||||
fi
|
fi
|
||||||
popd
|
popd
|
||||||
else
|
else
|
||||||
ynh_print_info --message="Installing goenv with git..."
|
#ynh_print_info --message="Installing goenv with Git..."
|
||||||
mkdir -p $goenv_install_dir
|
mkdir -p $goenv_install_dir
|
||||||
pushd $goenv_install_dir
|
pushd $goenv_install_dir
|
||||||
git init -q
|
git init -q
|
||||||
|
@ -139,12 +139,12 @@ ynh_install_go () {
|
||||||
ynh_print_info --message="\`goenv latest' command already available in \`$goenv_latest'."
|
ynh_print_info --message="\`goenv latest' command already available in \`$goenv_latest'."
|
||||||
pushd "${goenv_latest%/*/*}"
|
pushd "${goenv_latest%/*/*}"
|
||||||
if git remote -v 2>/dev/null | grep "https://github.com/momo-lab/xxenv-latest.git"; then
|
if git remote -v 2>/dev/null | grep "https://github.com/momo-lab/xxenv-latest.git"; then
|
||||||
ynh_print_info --message="Trying to update xxenv-latest with git..."
|
ynh_print_info --message="Trying to update xxenv-latest with Git..."
|
||||||
git pull -q origin master
|
git pull -q origin master
|
||||||
fi
|
fi
|
||||||
popd
|
popd
|
||||||
else
|
else
|
||||||
ynh_print_info --message="Installing xxenv-latest with git..."
|
#ynh_print_info --message="Installing xxenv-latest with Git..."
|
||||||
mkdir -p "${goenv_install_dir}/plugins"
|
mkdir -p "${goenv_install_dir}/plugins"
|
||||||
git clone -q https://github.com/momo-lab/xxenv-latest.git "${goenv_install_dir}/plugins/xxenv-latest"
|
git clone -q https://github.com/momo-lab/xxenv-latest.git "${goenv_install_dir}/plugins/xxenv-latest"
|
||||||
fi
|
fi
|
||||||
|
@ -163,7 +163,7 @@ ynh_install_go () {
|
||||||
|
|
||||||
# Install the requested version of Go
|
# Install the requested version of Go
|
||||||
local final_go_version=$(goenv latest --print $go_version)
|
local final_go_version=$(goenv latest --print $go_version)
|
||||||
ynh_print_info --message="Installation of Go-$final_go_version"
|
#ynh_print_info --message="Installation of Go-$final_go_version"
|
||||||
goenv install --skip-existing $final_go_version
|
goenv install --skip-existing $final_go_version
|
||||||
|
|
||||||
# Store go_version into the config of this app
|
# Store go_version into the config of this app
|
||||||
|
@ -231,7 +231,7 @@ ynh_cleanup_go () {
|
||||||
do
|
do
|
||||||
if ! `echo ${required_go_versions} | grep "${installed_go_version}" 1>/dev/null 2>&1`
|
if ! `echo ${required_go_versions} | grep "${installed_go_version}" 1>/dev/null 2>&1`
|
||||||
then
|
then
|
||||||
ynh_print_info --message="Removing of Go-$installed_go_version"
|
#ynh_print_info --message="Removing of Go-$installed_go_version"
|
||||||
$goenv_install_dir/bin/goenv uninstall --force $installed_go_version
|
$goenv_install_dir/bin/goenv uninstall --force $installed_go_version
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -240,7 +240,7 @@ ynh_cleanup_go () {
|
||||||
if [[ ! $required_go_versions ]]
|
if [[ ! $required_go_versions ]]
|
||||||
then
|
then
|
||||||
# Remove goenv environment configuration
|
# Remove goenv environment configuration
|
||||||
ynh_print_info --message="Removing of goenv"
|
#ynh_print_info --message="Removing of goenv"
|
||||||
ynh_secure_remove --file="$goenv_install_dir"
|
ynh_secure_remove --file="$goenv_install_dir"
|
||||||
ynh_secure_remove --file="/etc/profile.d/goenv.sh"
|
ynh_secure_remove --file="/etc/profile.d/goenv.sh"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue