diff --git a/conf/app.src b/conf/app.src new file mode 100644 index 0000000..5ca3672 --- /dev/null +++ b/conf/app.src @@ -0,0 +1,7 @@ +SOURCE_URL=https://github.com/glitch-soc/mastodon/archive/3d3fa75c8172677bdc3fed27998e3d0654b376e5.tar.gz +SOURCE_SUM=3f1a297abead50eff70355c022b78b2f64287f98ee866a4eb0e22a3e099f6ea3 +SOURCE_SUM_PRG=sha256sum +SOURCE_FORMAT=tar.gz +SOURCE_IN_SUBDIR=true +SOURCE_FILENAME=3d3fa75c8172677bdc3fed27998e3d0654b376e5.tar.gz +SOURCE_EXTRACT=true diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..056da42 --- /dev/null +++ b/manifest.json @@ -0,0 +1,61 @@ +{ + "name": "Glitch-Soc", + "id": "glitchsoc", + "packaging_format": 1, + "description": { + "en": "Libre and federated social network, fork of Mastodon", + "fr": "Réseau social libre et fédéré, scission de Mastodon" + }, + "version": "2023.12.18~ynh1", + "url": "https://github.com/glitch-soc/mastodon", + "upstream": { + "license": "AGPL-3.0-or-later", + "website": "https://glitch-soc.github.io/docs/", + "code": "https://github.com/glitch-soc/mastodon" + }, + "license": "AGPL-3.0-or-later", + "maintainer": { + "name": "Tagada" + }, + "requirements": { + "yunohost": ">= 4.3.0" + }, + "multi_instance": true, + "services": [ + "nginx" + ], + "arguments": { + "install": [ + { + "name": "domain", + "type": "domain" + }, + { + "name": "admin", + "type": "user" + }, + { + "name": "is_public", + "type": "boolean", + "help": { + "en": "Needed for federation.", + "fr": "Nécessaire pour la fédération." + }, + "default": true + }, + { + "name": "language", + "type": "string", + "ask": { + "en": "Choose the application language", + "fr": "Choisissez la langue de l'application" + }, + "choices": [ + "en_EN", + "fr_FR" + ], + "default": "fr_FR" + } + ] + } +}