1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ergo_ynh.git synced 2024-09-03 18:26:31 +02:00
ergo_ynh/manifest.toml

115 lines
3.2 KiB
TOML

packaging_format = 2
id = "ergo"
name = "Ergo"
description.en = "Modern IRC server (daemon/ircd)"
description.fr = "Serveur IRC moderne (démon/ircd)"
version = "2.14.0~ynh1"
maintainers = ["Navan Chauhan"]
[upstream]
license = "MIT"
website = "https://ergo.chat/"
demo = "https://testnet.ergo.chat/"
admindoc = "https://github.com/ergochat/ergo/blob/stable/docs/MANUAL.md"
userdoc = "https://github.com/ergochat/ergo/blob/stable/docs/USERGUIDE.md"
code = "https://github.com/ergochat/ergo"
[integration]
yunohost = ">= 11.2"
architectures = ["amd64", "arm64","armhf",]
multi_instance = true
ldap = true
sso = false
disk = "50M"
ram.build = "50M"
ram.runtime = "50M"
[install]
[install.domain]
type = "domain"
[install.path]
type = "path"
default = "/ergo"
[install.init_main_permission]
help.en = "Enable WebIRC For Public"
help.fr = "Activer WebIRC pour le public"
type = "group"
default = "visitors"
[install.language]
ask.en = "Choose the application language"
ask.fr = "Choisissez la langue de l'application"
type = "select"
choices = ["en", "en-AU", "el", "es", "fr-FR", "no", "pl", "pt-BR", "ro", "tr-TR", "zh-CN"]
default = "fr-FR"
[install.password]
help.en = "For using /OPER admin"
help.fr = "Pour utiliser /OPER admin"
type = "password"
[install.enable_ldap]
ask.en = "Enable LDAP authentication script"
ask.fr = "Activer le script d'authentification LDAP"
type = "boolean"
default = false
[install.network_name]
ask.en = "Network Name"
ask.fr = "Nom du réseau"
type = "string"
default = "ErgoYunoHost"
[install.server_name]
ask.en = "Server Name"
ask.fr = "Nom du serveur"
type = "string"
default = "ergo.yunohost"
[resources]
[resources.sources]
[resources.sources.main]
arm64.url = "https://github.com/ergochat/ergo/releases/download/v2.14.0/ergo-2.14.0-linux-arm64.tar.gz"
arm64.sha256 = "c6d41a5a3e56d78fbc7d08135bce968d05d7d243cf2bdbcbc2ad2941a4d0db97"
amd64.url = "https://github.com/ergochat/ergo/releases/download/v2.14.0/ergo-2.14.0-linux-x86_64.tar.gz"
amd64.sha256 = "333f2f119f0f80c94b48f7c8894f82a1bfc3aeaffd58a98d9e0aa70f848e4209"
armhf.url = "https://github.com/ergochat/ergo/releases/download/v2.14.0/ergo-2.14.0-linux-armv6.tar.gz"
armhf.sha256 = "04e085086d18ddc1412f72e1f95c0f254963a5dc18dd7d69a97a89ecc0af2f9b"
autoupdate.strategy = "latest_github_release"
autoupdate.asset.arm64 = "^ergo-.*-linux-arm64.tar.gz"
autoupdate.asset.amd64 = "^ergo-.*-linux-x86_64.tar.gz"
autoupdate.asset.armhf = "^ergo-.*-linux-armv6.tar.gz"
[resources.sources.ldap]
url = "https://github.com/YunoHost-Apps/ergo_ynh/releases/download/v.1/ergo-ldap.zip"
sha256 = "4fa3e4511a5462e9a3b831db67d754d322fa1db41a708901dfae50fe3e959377"
in_subdir = false
[resources.ports]
main.default = 6667
main.exposed = "TCP"
secure.default = 6697
secure.exposed = "TCP"
[resources.system_user]
[resources.install_dir]
dir = "/opt/yunohost/__APP__"
[resources.permissions]
main.url = "/"
[resources.apt]
packages = "mariadb-server"
[resources.database]
type = "mysql"