aboutsummaryrefslogtreecommitdiff
path: root/games
Commit message (Expand)AuthorAge
* Add disable_repair group to prevent tool repair (#7381)Wuzzy2018-10-16
* Minimal: Disable disruptive formspec test by default (#7423)Wuzzy2018-06-14
* CSM/SSM: Add on_mods_loaded callback (#7411)Loïc Blot2018-06-06
* Minimal: Fix HP change crash (#7344)SmallJoker2018-05-16
* MetaDataRef: Add contains() and get() (#7214)rubenwardy2018-04-30
* Add player:get_meta(), deprecate player attributes (#7202)rubenwardy2018-04-06
* Load dependencies and description from mod.confAndrew Ward2018-03-28
* Add reasons to on_dieplayer and on_hpchangeAndrew Ward2018-03-28
* Add minetest.bulk_set_node call + optimize Environment::set_node call (#6958)Loïc Blot2018-01-30
* Fix default item callbacks to work with nil users (#5819)raymoo2017-10-28
* Real global textures (#6105)Vitaliy2017-10-15
* Implement mod communication channels (#6351)Loïc Blot2017-09-26
* Remove nodeupdate completely (#6358)Rui2017-09-01
* Add LuaEntity on_death callback (#6177)Loïc Blot2017-07-27
* Minimal: Add river water nodes (#5809)Paramat2017-05-24
* Private nodemeta (#5702)sfan52017-05-10
* Player attrs: permits to remove an attribute by setting value to nil (#5716)Loïc Blot2017-05-07
* lua: remove core.cause_error call (#5637)Loïc Blot2017-04-22
* Fix not being able to damage players in minimal (#5266)red-0012017-02-18
* Add particle animation, glowsfan52017-01-18
* Add 2D sheet animation for nodessfan52017-01-02
* Added "[sheet" to the texture special commands.Luke Puchner-Hardman2017-01-02
* Minimal game: Use field 'tiles' instead of 'tile_images'Rogier2016-12-24
* Mapgen: Various fixes and improvementsparamat2016-01-11
* Minimal: Add mapgen alias for airparamat2015-12-30
* Fix spelling of noise_thresholdJun Zhang2015-12-06
* Fix relief mapping issuesRealBadAngel2015-07-16
* Minimal: Remove recently added unnecessary nodesparamat2015-07-14
* Simpler patch for saplings trying to grow on unknown nodesShadowNinja2015-06-16
* Add list-ringsest312015-06-16
* Don't crash when saplings try to grow on unknown nodesy.st2015-06-15
* Minimal: Add snow biome and jungleleaves nodes. Add mapgen aliasesparamat2015-06-12
* Minimal: Edit mapgen aliases. Use blob ore for clay, update other ores. Updat...paramat2015-06-09
* Fix NDT_GLASSLIKE normalsKahrl2015-01-31
* Remove builtin_biome.lua from builtin and add simple biome minimalparamat2015-01-11
* Add lua exception handling test codesapier2014-08-23
* Minimal game: add /dummyball <count> commandKahrl2014-08-23
* Add minetest.swap_nodeNovatux2013-11-30
* Change default value of is_ground_content to truekwolekr2013-11-30
* Fix possible crash with grass ABM.Novatux2013-11-02
* Fix grass adding/removing ABM.Novatux2013-11-02
* Move the sapling growing and grass adding/removing ABMs to LuaNovatux2013-11-02
* Remove mapgen_air alias (#935)0gb.us2013-10-05
* Add mapgen_stair_cobble alias to minimalSfan52013-09-06
* Add support for different drowning damage and allow drowning in other nodetypesBlockMen2013-08-06
* Add drowningPilzAdam2013-06-19
* Compress texturesDavid Gumberg2013-06-18
* Move scriptapi to separate folder (by sapier)sapier2013-05-25
* Use the group "soil" for nodes that saplings grow onShadowNinja2013-05-20
* games/minimal: Add menu/background.png and menu/icon.pngPerttu Ahola2013-05-02
_version.zip [ -e $packagedir/sqlite3-$sqlite3_version.zip ] || wget http://sfan5.pf-control.de/sqlite3-$sqlite3_version-win32.zip \ -c -O $packagedir/sqlite3-$sqlite3_version.zip [ -e $packagedir/luajit-$luajit_version-static-win32.zip ] || wget http://sfan5.pf-control.de/luajit-$luajit_version-static-win32.zip \ -c -O $packagedir/luajit-$luajit_version-static-win32.zip [ -e $packagedir/libleveldb-$leveldb_version-win32.zip ] || wget http://sfan5.pf-control.de/libleveldb-$leveldb_version-win32.zip \ -c -O $packagedir/libleveldb-$leveldb_version-win32.zip [ -e $packagedir/openal_stripped.zip ] || wget http://sfan5.pf-control.de/openal_stripped.zip \ -c -O $packagedir/openal_stripped.zip # Extract stuff cd $libdir [ -d irrlicht-$irrlicht_version ] || unzip -o $packagedir/irrlicht-$irrlicht_version.zip [ -d zlib ] || unzip -o $packagedir/zlib-$zlib_version.zip -d zlib [ -d libogg/include ] || 7z x -y -olibogg $packagedir/libogg-$ogg_version-dev.7z [ -d libogg/bin ] || 7z x -y -olibogg $packagedir/libogg-$ogg_version-dll.7z [ -d libvorbis/include ] || 7z x -y -olibvorbis $packagedir/libvorbis-$vorbis_version-dev.7z [ -d libvorbis/bin ] || 7z x -y -olibvorbis $packagedir/libvorbis-$vorbis_version-dll.7z [ -d libcurl ] || unzip -o $packagedir/libcurl-$curl_version.zip -d libcurl [ -d gettext ] || unzip -o $packagedir/gettext-$gettext_version.zip -d gettext [ -d freetype ] || unzip -o $packagedir/libfreetype-$freetype_version.zip -d freetype [ -d sqlite3 ] || unzip -o $packagedir/sqlite3-$sqlite3_version.zip -d sqlite3 [ -d openal_stripped ] || unzip -o $packagedir/openal_stripped.zip [ -d luajit ] || unzip -o $packagedir/luajit-$luajit_version-static-win32.zip -d luajit [ -d leveldb ] || unzip -o $packagedir/libleveldb-$leveldb_version-win32.zip -d leveldb # Get minetest cd $builddir if [ ! "x$EXISTING_MINETEST_DIR" = "x" ]; then ln -s $EXISTING_MINETEST_DIR minetest else [ -d minetest ] && (cd minetest && git pull) || (git clone https://github.com/minetest/minetest) fi cd minetest git_hash=`git show | head -c14 | tail -c7` # Get minetest_game cd games if [ "x$NO_MINETEST_GAME" = "x" ]; then [ -d minetest_game ] && (cd minetest_game && git pull) || (git clone https://github.com/minetest/minetest_game) fi cd ../.. # Build the thing cd minetest [ -d _build ] && rm -Rf _build/ mkdir _build cd _build cmake .. \ -DCMAKE_INSTALL_PREFIX=/tmp \ -DVERSION_EXTRA=$git_hash \ -DBUILD_CLIENT=1 -DBUILD_SERVER=0 \ -DCMAKE_TOOLCHAIN_FILE=$toolchain_file \ \ -DENABLE_SOUND=1 \ -DENABLE_CURL=1 \ -DENABLE_GETTEXT=1 \ -DENABLE_FREETYPE=1 \ -DENABLE_LEVELDB=1 \ \ -DIRRLICHT_INCLUDE_DIR=$libdir/irrlicht-$irrlicht_version/include \ -DIRRLICHT_LIBRARY=$libdir/irrlicht-$irrlicht_version/lib/Win32-gcc/libIrrlicht.dll.a \ -DIRRLICHT_DLL=$libdir/irrlicht-$irrlicht_version/bin/Win32-gcc/Irrlicht.dll \ \ -DZLIB_INCLUDE_DIR=$libdir/zlib/include \ -DZLIB_LIBRARIES=$libdir/zlib/lib/zlibwapi.dll.a \ -DZLIB_DLL=$libdir/zlib/bin/zlib1.dll \ -DZLIBWAPI_DLL=$libdir/zlib/bin/zlibwapi.dll \ \ -DLUA_INCLUDE_DIR=$libdir/luajit/include \ -DLUA_LIBRARY=$libdir/luajit/libluajit.a \ \ -DOGG_INCLUDE_DIR=$libdir/libogg/include \ -DOGG_LIBRARY=$libdir/libogg/lib/libogg.dll.a \ -DOGG_DLL=$libdir/libogg/bin/libogg-0.dll \ \ -DVORBIS_INCLUDE_DIR=$libdir/libvorbis/include \ -DVORBIS_LIBRARY=$libdir/libvorbis/lib/libvorbis.dll.a \ -DVORBIS_DLL=$libdir/libvorbis/bin/libvorbis-0.dll \ -DVORBISFILE_LIBRARY=$libdir/libvorbis/lib/libvorbisfile.dll.a \ -DVORBISFILE_DLL=$libdir/libvorbis/bin/libvorbisfile-3.dll \ \ -DOPENAL_INCLUDE_DIR=$libdir/openal_stripped/include/AL \ -DOPENAL_LIBRARY=$libdir/openal_stripped/lib/libOpenAL32.dll.a \ -DOPENAL_DLL=$libdir/openal_stripped/bin/OpenAL32.dll \ \ -DCURL_DLL=$libdir/libcurl/bin/libcurl-4.dll \ -DCURL_INCLUDE_DIR=$libdir/libcurl/include \ -DCURL_LIBRARY=$libdir/libcurl/lib/libcurl.dll.a \ \ -DCUSTOM_GETTEXT_PATH=$libdir/gettext \ -DGETTEXT_MSGFMT=`which msgfmt` \ -DGETTEXT_DLL=$libdir/gettext/bin/libintl3.dll \ -DGETTEXT_ICONV_DLL=$libdir/gettext/bin/libiconv2.dll \ -DGETTEXT_INCLUDE_DIR=$libdir/gettext/include \ -DGETTEXT_LIBRARY=$libdir/gettext/lib/libintl.dll.a \ \ -DFREETYPE_INCLUDE_DIR_freetype2=$libdir/freetype/include/freetype2 \ -DFREETYPE_INCLUDE_DIR_ft2build=$libdir/freetype/include \ -DFREETYPE_LIBRARY=$libdir/freetype/lib/libfreetype.dll.a \ -DFREETYPE_DLL=$libdir/freetype/bin/freetype6.dll \ \ -DSQLITE3_INCLUDE_DIR=$libdir/sqlite3/include \ -DSQLITE3_LIBRARY=$libdir/sqlite3/lib/libsqlite3.dll.a \ -DSQLITE3_DLL=$libdir/sqlite3/bin/libsqlite3-0.dll \ \ -DLEVELDB_INCLUDE_DIR=$libdir/leveldb/include \ -DLEVELDB_LIBRARY=$libdir/leveldb/lib/libleveldb.dll.a \ -DLEVELDB_DLL=$libdir/leveldb/bin/libleveldb.dll make package -j2 # EOF