Summary
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.
Versions
v5.3.0-r100 :: 0 :: gentoo
- Modified
- License
- LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0
- Keywords
- ~amd64 ~x86
- USE flags
- client curl doc leveldb ncurses nls postgres prometheus redis server sound spatial test truetype
v5.3.0 :: 0 :: gentoo
- Modified
- License
- LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0
- Keywords
- ~amd64 ~x86
- USE flags
- client curl doc leveldb ncurses nls postgres prometheus redis server sound spatial test truetype
USE flags
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)
- truetype
- Add support for FreeType and/or FreeType2 fonts
lua_single_target
- luajit
- Build for LuaJIT only
Dependencies
acct-group / minetest : A group for the Minetest server
acct-user / minetest : A user for the Minetest server
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
dev-cpp / prometheus-cpp : Prometheus Client Library for Modern C++
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-games / irrlicht : open source high performance realtime 3D engine written in C++
dev-games / irrlicht-headers : Irrlicht 3D engine headers
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
dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries
media-libs / freetype : A high-quality and portable font engine
media-libs / libogg : the Ogg media file format 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 / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages
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
x11-misc / shared-mime-info : The Shared MIME-info Database specification
Runtime Dependencies
acct-group / minetest : A group for the Minetest server
acct-user / minetest : A user for the Minetest server
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
dev-cpp / prometheus-cpp : Prometheus Client Library for Modern C++
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-games / irrlicht : open source high performance realtime 3D engine written in C++
dev-games / irrlicht-headers : Irrlicht 3D engine headers
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 : A high-quality and portable font engine
media-libs / libogg : the Ogg media file format 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 / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages
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
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: port to lua-single eclass
Closes: https://bugs.gentoo.org/752678 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18154 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: Add prometheus client support
Closes: https://bugs.gentoo.org/733984 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16840 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Drop old 5.2.0
Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Version bump to 5.3.0
Closes: https://bugs.gentoo.org/731984 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16653 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: Add logrotate configuration file
Closes: https://bugs.gentoo.org/725122 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15969 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Drop old 5.1.1
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Version bump to 5.2.0
Closes: https://bugs.gentoo.org/716366 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15240 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Drop old 5.1.0-r1
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Version bump to 5.1.1
Closes: https://bugs.gentoo.org/706372 Closes: https://bugs.gentoo.org/705696 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14370 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
*/*: Switch proxy-maint to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Drop old 5.1.0
Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Add patch to find newer JsonCpp
The luajit flag is also removed since we should always build using the system-provided LuaJIT rather than the bundled Lua library. Closes: https://bugs.gentoo.org/700220 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13690 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Drop old 5.0.1
Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
games-action/minetest: Correct some SLOT operators
Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: version bump to 5.1.0
Closes: https://bugs.gentoo.org/697576 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-action/minetest: Minetest Game is now installed through the engine
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Drop old
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12909 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: Fix missing Irrlicht headers error
Irrlicht headers are required even for a server-only build. Closes: https://bugs.gentoo.org/688598 Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12337 Signed-off-by: Michał Górny <mgorny@gentoo.org> - William Breathitt Gray · gentoo
games-action/minetest: Drop old
Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: Fix ignored server flag
The 'dedicated' flag is removed and the 'client' flag is introduced. Closes: https://bugs.gentoo.org/687048 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12140 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
games-action/minetest: Remove misleading USE=jsoncpp flag
* dev-libs/jsoncpp is required unconditionally, USE=jsoncpp would just toggle between the bundled and system one, which is obviously wrong. Closes: https://bugs.gentoo.org/682996 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
games-action/minetest: Fix USE="doc"
Closes: https://bugs.gentoo.org/682988 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: version bump to 5.0.1.
A pkg_postinst message is added to notify users the 5.x series is not compatible to the 0.4 series. The ebuild is updated to EAPI 7 and the gnome2_utils eclass is replaced with the xdg eclass. Closes: https://bugs.gentoo.org/679730 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11568 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: version bump to 0.4.17.1
Closes: https://bugs.gentoo.org/658570 Closes: https://github.com/gentoo/gentoo/pull/8921 - Repository mirror & CI · gentoo
Merge updates from master - Louis Sautier · gentoo
games-action/minetest: add slot operator to dev-libs/leveldb
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-action/minetest: version bump to 0.4.17
This version adds support for the jsoncpp USE flag. Closes: https://bugs.gentoo.org/657532 Closes: https://github.com/gentoo/gentoo/pull/8749 - Michael Mair-Keimberger · gentoo
games-action/minetest: use HTTPS - David Seifert · gentoo
games-action/minetest: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Aaron W. Swenson · gentoo
games-action/minetest: Add PgSQL dependency
Add USE flag to control dependency on PostgreSQL. Bug: https://bugs.gentoo.org/637134 Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Michael Palimaka · gentoo
games-action/minetest: remove 0.4.13
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Anth0rx · gentoo
games-action/minetest: version bump to 0.4.16 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Justin Lecher · gentoo
Merge branch 'anthonyryan1-github'
* anthonyryan1-github: HTTPS (and canonicalize domain) for github.com - Anthony Ryan · gentoo
HTTPS (and canonicalize domain) for github.com
All links to www.github.com were changed to github.com (preferred by GitHub). During the automated testing of all modified packages the following SRC_URIs were discovered to have changed upstream. Upon closer inspection they were all confirmed to not be regressions. They will all continue to work when served from the mirrors. * dev-python/catkin_pkg-0.2.10 (upstream tarball changed) * dev-python/rosdistro-0.4.4 (upstream tarball changed) * dev-util/rosdep-0.11.4 (upstream tarball changed) * dev-util/wstool-0.1.12 (upstream tarball changed) * dev-util/wstool-0.1.13 (upstream tarball changed) * dev-util/rosdep-0.11.5 (upstream tarball deleted) - Martin-Kevin Neumann · gentoo
games-action/minetest: Bump to version 0.4.14
Closes: https://github.com/gentoo/gentoo/pull/1469 Signed-off-by: Ian Delaney <idella4@gentoo.org> - Martin-Kevin Neumann · gentoo
games-action/minetest: Removal of version 0.4.10
Removes 0.4.10-r1, 0.4.10-r2 and the corresponding patches. Closes: https://github.com/gentoo/gentoo/pull/1471 Signed-off-by: Ian Delaney <idella4@gentoo.org> - Michał Górny · gentoo
Merge game-action/minetest: Version bump to 0.4.13
Pull-Request: https://github.com/gentoo/gentoo/pull/28 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=541122 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=558978 - Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Martin-Kevin Neumann · gentoo
game-action/minetest: Version bump to 0.4.13 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed