games-engines / minetest

A free open-source voxel game engine with easy modding and game creation

Official package sites : https://www.minetest.net ·

Minetest is an infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft and the like. It has been in development and use since October 2010. It is Free and Open Source Software, released under the LGPL 2.1 or later, available for Windows, Mac OS X and Linux. Minetest is developed by a random bunch of lunatics. Minetest is designed to be simple, stable and portable. It is lightweight enough to run on fairly old hardware. It currently runs playably on a laptop with Intel 945GM graphics. Though, as for the CPU, dualcore is recommended. Features * Walk around, dig and build in an infinite voxel world, and craft stuff from raw materials to help you along the way. * Simplistic Modding API that supports many kinds of additions and modifications to the game. * Multiplayer support for tens of players, via servers hosted by users. * Voxel based lighting with gameplay consequences (light caves and buildings with torches) * Almost infinite world and a beautiful map generator. * Runs natively on Windows, Linux, OS X and FreeBSD. * Supports multiple languages, translated by the community.

v5.8.0 :: 0 :: gentoo

Modified
License
LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0
Keywords
~amd64 ~riscv
USE flags
client curl doc leveldb ncurses nls postgres prometheus redis server sound spatial test

v5.7.0-r2 :: 0 :: gentoo

Modified
License
LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0
Keywords
~amd64 ~riscv
USE flags
client curl doc leveldb ncurses nls postgres prometheus redis server sound spatial test

General

client
Build Minetest client
curl
Add support for client-side URL transfer library
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
leveldb
Enable LevelDB backend
ncurses
Add ncurses support (console display library)
nls
Add Native Language Support (using gettext - GNU locale utilities)
postgres
Add support for the postgresql database
prometheus
Enable prometheus client support
redis
Enable redis backend via dev-libs/hiredis
server
Build Minetest server
sound
Enable sound support
spatial
Enable SpatialIndex AreaStore backend
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

lua5-1
Build for Lua 5.1 only
luajit
Build for LuaJIT only

acct-group / minetest : A group for the Minetest server

acct-user / minetest : A user for the Minetest server

app-arch / zstd : zstd fast compression library

dev-cpp / prometheus-cpp : Prometheus Client Library for Modern C++

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-games / irrlicht-mt : Minetest's fork of dev-games/irrlicht

dev-games / irrlicht-mt-headers : Header files for Minetest's fork of dev-games/irrlicht

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / hiredis : Minimalistic C client library for the Redis database

dev-libs / jsoncpp : C++ JSON reader and writer

dev-libs / leveldb : A fast key-value storage library written at Google

media-libs / freetype : High-quality and portable font engine

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openal : A software implementation of the OpenAL 3D audio API

net-misc / curl : A Client that groks URLs

sci-libs / libspatialindex : C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API

sys-libs / ncurses : Console display library

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXxf86vm : X.Org Xxf86vm library

acct-group / minetest : A group for the Minetest server

acct-user / minetest : A user for the Minetest server

app-arch / zstd : zstd fast compression library

dev-cpp / prometheus-cpp : Prometheus Client Library for Modern C++

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-games / irrlicht-mt : Minetest's fork of dev-games/irrlicht

dev-games / irrlicht-mt-headers : Header files for Minetest's fork of dev-games/irrlicht

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / hiredis : Minimalistic C client library for the Redis database

dev-libs / jsoncpp : C++ JSON reader and writer

dev-libs / leveldb : A fast key-value storage library written at Google

media-libs / freetype : High-quality and portable font engine

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openal : A software implementation of the OpenAL 3D audio API

net-misc / curl : A Client that groks URLs

sci-libs / libspatialindex : C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API

sys-libs / ncurses : Console display library

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXxf86vm : X.Org Xxf86vm library

Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
games-engines/minetest: fix gcc-14 build error
Thanks-to: Alfred Wingate <parona@protonmail.com> Closes: https://bugs.gentoo.org/921131 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
games-engines/minetest: rename games-action/minetest
Bug: https://bugs.gentoo.org/919674 Signed-off-by: Marek Szuba <marecki@gentoo.org>