2024-01-08 13:13:58 +01:00
|
|
|
|
packaging_format = 2
|
|
|
|
|
|
|
|
|
|
id = "minetest"
|
|
|
|
|
name = "Minetest"
|
|
|
|
|
description.en = "Voxel game engine and game. Need a client to connect to the server"
|
|
|
|
|
description.fr = "Moteur de jeu de type « bac à sable ». Nécessite un client pour se connecter au serveur"
|
|
|
|
|
|
|
|
|
|
version = "5.5.1~ynh2"
|
|
|
|
|
|
|
|
|
|
maintainers = []
|
|
|
|
|
|
|
|
|
|
[upstream]
|
|
|
|
|
license = "MIT"
|
|
|
|
|
website = "http://www.minetest.net"
|
|
|
|
|
code = "https://github.com/minetest/minetest"
|
|
|
|
|
|
|
|
|
|
[integration]
|
|
|
|
|
yunohost = ">= 11.2"
|
2024-01-08 13:29:31 +01:00
|
|
|
|
architectures = "all"
|
2024-01-08 13:13:58 +01:00
|
|
|
|
multi_instance = true
|
2024-01-08 13:29:31 +01:00
|
|
|
|
|
|
|
|
|
ldap = false
|
|
|
|
|
|
|
|
|
|
sso = false
|
|
|
|
|
|
|
|
|
|
disk = "50M"
|
|
|
|
|
ram.build = "50M"
|
|
|
|
|
ram.runtime = "50M"
|
2024-01-08 13:13:58 +01:00
|
|
|
|
|
|
|
|
|
[install]
|
|
|
|
|
[install.domain]
|
|
|
|
|
type = "domain"
|
|
|
|
|
|
|
|
|
|
[install.init_main_permission]
|
|
|
|
|
type = "group"
|
|
|
|
|
default = false
|
|
|
|
|
|
|
|
|
|
[install.game]
|
|
|
|
|
ask.en = "Choose a game for your server"
|
|
|
|
|
ask.fr = "Choissisez un jeu pour votre serveur"
|
2024-01-08 13:29:31 +01:00
|
|
|
|
type = "select"
|
2024-01-08 13:13:58 +01:00
|
|
|
|
choises = ["minetest_game", "capturetheflag"]
|
|
|
|
|
default = "minetest_game"
|
|
|
|
|
hint = "Minetest_game is the minetest default game. / Capture The Flag player vs player game."
|
|
|
|
|
|
|
|
|
|
[install.servername]
|
|
|
|
|
ask.en = "Choose a name for your server"
|
|
|
|
|
ask.fr = "Choissisez un nom pour votre serveur"
|
|
|
|
|
type = "string"
|
|
|
|
|
default = "Minetest server"
|
|
|
|
|
|
|
|
|
|
[install.pvp]
|
|
|
|
|
ask.en = "Whether to enable players killing each other"
|
|
|
|
|
ask.fr = "Permettre aux joueurs de se tuer l'un l'autre"
|
|
|
|
|
type = "boolean"
|
|
|
|
|
default = false
|
|
|
|
|
|
|
|
|
|
[install.creative]
|
|
|
|
|
ask.en = "Whether to enable creative mode (unlimited inventory)"
|
|
|
|
|
ask.fr = "Permettre l'utilisation du mode créatif (inventaire illimité)"
|
|
|
|
|
type = "boolean"
|
|
|
|
|
default = false
|
|
|
|
|
|
|
|
|
|
[install.damage]
|
|
|
|
|
ask.en = "Enable players getting damage and dying"
|
|
|
|
|
ask.fr = "Les joueurs pourront-ils recevoir des dommages et mourir ?"
|
|
|
|
|
type = "boolean"
|
|
|
|
|
default = true
|
|
|
|
|
|
|
|
|
|
[resources]
|
|
|
|
|
[resources.sources]
|
|
|
|
|
[resources.sources.minetest_game]
|
|
|
|
|
url = "https://github.com/minetest/minetest_game/archive/5.8.0.tar.gz"
|
|
|
|
|
sha256 = "33a3bb43b08497a0bdb2f49f140a2829e582d5c16c0ad52be1595c803f706912"
|
|
|
|
|
|
|
|
|
|
[resources.sources.main]
|
|
|
|
|
url = "https://github.com/minetest/minetest/archive/5.8.0.tar.gz"
|
|
|
|
|
sha256 = "610c85a24d77acdc3043a69d777bed9e6c00169406ca09df22ad490fe0d68c0c"
|
|
|
|
|
|
|
|
|
|
[resources.sources.irrlichtmt]
|
|
|
|
|
url = "https://github.com/minetest/irrlicht/archive/1.9.0mt13.tar.gz"
|
|
|
|
|
sha256 = "2fde8e27144988210b9c0ff1e202905834d9d25aaa63ce452763fd7171096adc"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[resources.system_user]
|
|
|
|
|
|
|
|
|
|
[resources.install_dir]
|
|
|
|
|
|
|
|
|
|
[resources.data_dir]
|
2024-01-08 13:29:31 +01:00
|
|
|
|
subdirs = [".minetest/worlds"]
|
|
|
|
|
|
|
|
|
|
[resources.ports]
|
|
|
|
|
main.default = 30000
|
|
|
|
|
main.exposed = "UDP"
|
2024-01-08 13:13:58 +01:00
|
|
|
|
|
|
|
|
|
[resources.permissions]
|
2024-01-08 13:29:31 +01:00
|
|
|
|
|
|
|
|
|
[resources.apt]
|
|
|
|
|
packages = "build-essential, libirrlicht-dev, cmake, libbz2-dev, libpng-dev, libjpeg-dev, libxxf86vm-dev, libgl1-mesa-dev, libsqlite3-dev, libogg-dev, libvorbis-dev, libopenal-dev, libcurl4-dev, libfreetype6-dev, zlib1g-dev, libgmp-dev, libjsoncpp-dev, libluajit-5.1-dev, libncurses-dev, libzstd-dev"
|
|
|
|
|
|