Герхард PICCORO Lenz McKAY
d2649999a9
fix package , fix ci build, tune cmake flags and rules
...
* tune up gitlab ci:
* remove package part cos we have obs service
* add feladora 38 and feladora 37 too
* remove winbuntu 14, add debian 11, 12, winbuntu 17, 20, 22
* use minenux minetest repo game (seems not work)
* remove non buildable stages.. only build and package shit win
* set multicraft as prefix path and artifacts
* back cmake in list new behaviour for blacklist locales
* gitlab ci buil for debian 8 using backports on jsoncpp
* solved https://github.com/minetest/minetest/issues/6567
* solved https://github.com/minetest/minetest/issues/7681
* cmake fixed to minimum supported and c++11 standar able
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/51
* allow distro hardening and cflags env
close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/55
* Fix no locales being generated when APPLY_LOCALE_BLACKLIST=0
* Fix linking with Postgres libs:
* closes https://github.com/minetest/minetest/issues/12149
* closes https://github.com/minetest/minetest/issues/11219
* PostgreSQL fallback code missed the includes
https://github.com/minetest/minetest/issues/11219
* a24899bf2d
* 3e2145d662
* integrates https://github.com/minetest/minetest/pull/11215
* a24899bf2d
* backported 998e4820c9
* tune up windoser build scripts for multicraft:
* fix build paths builds script due repo change name
* fix winbuntu image fosal and fix missing deploy for win shit package
* use SSE registers for FP operations on i386 for modern gcc platforms only
* only use if related are given, by example 32bit using gcc
compilers/stdlibs becouse of the long time bugs around those
errors by desing, its not about to crash the engine.. its about to
permits to hacked clients (either players or the client program per se)
making predictable results, so predictable results permits to catch
securit issues!
* floating point problems are only on modern gcc and modern platform
arches, raising problems like bad calculations positions..
a long time bug reported at https://git.minetest.land/Mineclonia/Mineclonia/issues/201
and addressed at https://github.com/minetest/minetest/issues/11742#issuecomment-994444462
with enought explanations but not accepted byt stupid developers..
now years later.. the problems were solved and reconiced as big bug!
A workaround were proposed at https://github.com/minetest/minetest/pull/12389/files
but never accepted (included in this repository), cos was superset by 8ff3fadba0
* closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/57
2023-09-16 02:16:25 +00:00
Maksym H
25a36b9291
Fix MinGW Action
2023-08-10 17:46:30 -04:00
Loïc Blot
27a485a472
Replace travis with github actions ( #9641 )
...
* Move outside of travis to Github actions
This will permit to have better integrated CI workflow than the previous
travis one.
2020-04-20 20:18:40 +02:00
sfan5
2d5e0ce5ba
Update some libraries for buildbot
2020-02-12 22:25:36 +01:00
sfan5
ac856b20bf
Update curl dependency in buildbot
2019-08-05 22:48:13 +02:00
Pierre-Yves Rollo
39c54e13c3
Improve buildbot script
...
PR created under the employment of EvidenceBKidscode
* Variables to set git repositories urls (allows to build from another repo)
* Variables to set git branch to build from (allows to build from non-master branch)
* Variables to change built name
* Make -j uses the proper number of processors (autodetect)
* Changed toolchain from win32 to adpat it to non-debian distros
2019-06-21 01:46:00 +01:00
sfan5
557afdc429
Update a few dependency versions for buildbot ( #8319 )
2019-03-07 08:17:01 +01:00
Loïc Blot
312ca0382b
buildbot: exit 0 at the end of the script
...
This permits script to return correct state when skipping packaging
2017-06-09 12:05:37 +02:00
Loïc Blot
d74385be24
Implement GItlab CI daily builds for windows platform (32 & 64) ( #5923 )
...
* Implement win32 & win64 builds in Gitlab CI + pkg improvements
* windows buildbot: split build & deploy steps
* move deb artifacts to root folder to have a nicer artifact
* add windows build + packaging on xenial
2017-06-08 16:30:30 +02:00
Loic Blot
bf6569b570
Minetest for C++11 (CMakeLists + Travis)
...
* Move GCC to GCC 6 & GCC 7
* Move Clang to Clang 3.6 & Clang 4.0
* LINT moves from Clang 3.9 to Clang 4.0
* Move XCode 7.3 to 8.0
* Use more travis tricks to install compilers instead of adding complexity to our build script
* Clang format fixes on checked files (compat Cpp11 instead of Cpp03)
* Mingw GCC update from 4.8.4 to 5.3 (Ubuntu Xenial)
* Drop mingw cmake generated files and add them to gitignore
2017-06-04 09:57:08 +02:00
sfan5
e509ead680
Buildbot: Update Gettext version ( #4971 )
2016-12-29 13:17:24 +01:00
sfan5
3f88d776dc
Buildbot: Update LuaJIT version
2016-12-08 08:39:37 +00:00
sfan5
9fa562f888
Update library versions in buildbot
...
The libraries updated in this commit were built with a set of scripts:
https://gist.github.com/sfan5/780c24313c164d34634e18677683b9a3
Building new library versions or just using a different MinGW version
is now way easier. This means Windows builds no longer need to use
ancient library versions just because nobody knows how to build them.
2016-09-21 20:16:31 +02:00
Fernando Carmona Varo
6b74e196ae
buildbot: retrieve short commit hash properly
...
Instead of trying to manually parse the output of 'git show' which can be different across different git configurations, properly use the 'git rev-parse' command that is intended for this purpose.
2016-07-29 00:20:54 +02:00
sfan5
e834e83ed8
Update URLs for buildbot & travis
...
The freehoster these files were hosted on is shutting down soon-ish, they're now hosted on my VPS.
2015-12-26 01:19:27 +01:00
sfan5
d8cf64a202
Add SQLite3 libraries to buildbot
2015-01-08 16:34:42 -05:00
sfan5
efdb9da619
Fix buildbot (was broken by 04a1a446cf845a0db80d39fd0e42771aa07e4492)
2015-01-06 19:43:21 +01:00
sfan5
04a1a446cf
Build for win32 & win64 on Travis too
2014-12-06 19:56:31 +01:00
sfan5
b11e1db809
Update the cURL the buildbot uses to 7.38.0
2014-10-19 16:09:36 +02:00
sfan5
17345404ba
Add ZLIBWAPI_DLL and LEVELDB_DLL CMake options Remove legacy MINGWM10_DLL CMake option Update 32-bit buildbot (OpenAL updated, zlib updated) Change build directory for buildbots to '_build' to prevent removal of Android build files Use -win64 suffix for 64-bit Windows builds Fixes #1476
2014-07-29 20:03:18 +02:00
sfan5
ce9f1e1d3c
Update buildbot scripts and add 64-bit buildbot
2014-06-18 16:40:24 +02:00
PilzAdam
b76ec317c9
Remove common from CMakeLists.txt, README.txt, lua-api.txt and buildwin.sh
2013-05-18 16:13:32 +02:00
Perttu Ahola
0a568a6037
Update buildwin32.sh to get minetest/common
2013-03-21 19:45:20 +02:00
PilzAdam
92c7bd02fb
Update buildbot
2013-02-24 18:52:44 +01:00
sfan5
035933f806
Tweak buildbot
...
* CURL support
* only download packages if they don't exist
* fixed download links (libvorbis and libogg)
* manual downloading if automatic downloading fails (only minetest and minetest_game)
* mingwm10.dll and openal_stripped.zip are downloaded automatically
2013-01-23 20:42:46 +02:00
Perttu Ahola
b9b56bac6b
Fix buildbot
2012-04-03 08:55:13 +03:00
Perttu Ahola
fa670fa4b5
Add util/buildbot
2012-04-03 08:48:44 +03:00