| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
* add missing apt-get update where needed
* move some jobs to run on ubuntu-20.04
* update actions plugins to latest
* speed up the job that runs multiplayer tests
|
| |
|
|
|
|
|
| |
IrrlichtMt now provides this for us (see last commit)
fixes #12041
|
| |
|
| |
|
|
|
|
|
|
| |
Supporting these is not reasonable anymore and effectively we didn't
do that anyway, brokenness was only noticed by chance and a PR to restore
support for gcc 5.x is ready now.
|
|
|
| |
Freetype is now a build requirement.
|
| |
|
|
|
| |
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use user provided lib/irrlichtmt if available
Make it possible for a user to provide the IrrlichtMt dependency as
subdirectory at `lib/irrlichtmt`.
The subdirectory is added with the `EXCLUDE_FROM_ALL` flag to prevent
`libirrlichtmt.a` or other header files to be installed.
This enables the user to do the following to satisfy the IrrlichtMt
dependency:
git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
-> https://github.com/minetest/irrlicht
|
| |
|
| |
|
| |
|
|
|
|
| |
Remove unnecessary compiler flag for clang-cl
Update vcpkg instruction in README.md
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Move outside of travis to Github actions
This will permit to have better integrated CI workflow than the previous
travis one.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch replaces the statement in the README about a build dependency of the
minetest binary on the package “build-essential” with a corresponding statement
about build dependencies on the three packages “g++”, “make”, and “libc6-dev”.
Though often used as a shorthand, “build-essential” is not a package used to
install packages that are essential for building software – “build-essential”
depends on packages that are essential for building Debian packages. Therefore,
the dependency on “build-essential” implies a dependency on a lot of packages that
are not actually necessary to build minetest (e.g. the Perl programming language).
|
|
|
| |
Added Arch Linux dependency list (including base-devel which covers many of them)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This also clarifies the fact that Minetest saves `minetest.conf`
when closing Minetest for the first time, rather than when starting it
for the first time.
This also fixes the default key for the pitch move mode which is now P.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Add a basic kubernetes deployment file
|
|
|
|
|
| |
* Add docker image documentation
* Update README.md
|
| |
|
|
|
|
|
| |
In pitch fly mode, you fly to the exact direction you are pointing at, using the forward key. Other move directions are also pitched accordingly.
It allows smoother and more complex movements.
Can be enabled/disabled by L key by default (set keymap_pitchfly in minetest.conf)
|
|
|
|
|
|
| |
Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds
Correct paths on Windows for RUN_IN_PLACE=0
Install only required font files
Games have their own components, and "minimal" is optional
|
|
|
|
| |
In builtin//pkgmgr.lua, README.md and settingtypes.txt.
Based on 2 pull requests by comradekingu.
|