1
0

39 Commits

Author SHA1 Message Date
68492e3b63 update ci - try to trick with paths of CI build fix makefile and install ci 2024-06-03 17:02:27 -04:00
2211904cf8 update ci - try to trick with paths of CI build using destdir 2024-06-03 16:32:03 -04:00
8d0c798ade update ci - try to trick with paths of CI build in sync with cmake prefix
* see commit b3eae2dd
2024-06-03 15:50:59 -04:00
8d390b3b10 update ci - try to trick with paths of CI build in sync with cmake custom paths
* see commit b3eae2dd818b2e355ca340923ce72aa49fdf66b0
2024-06-03 14:57:07 -04:00
62af09908d set install paths and files for the system config but allow root prefix
* if not run_in_place is defined. install daemon files and
   if PREFIX defined as part only manage ir
  see commit b3eae2dd818b2e355ca340923ce72aa49fdf66b0
2024-06-03 14:53:19 -04:00
b3eae2dd81 set install paths and files for the system config
* if not run_in_place is defined. install daemon files and
  assume the path of PREFIX/usr/games for binary lauchers,
  not PREFIX/usr/bin
* use FHS as https://www.pathname.com/fhs/2.2/fhs-4.11.html
  that defines the right place for game data files as in the
  path of PREFIX/usr/share/games
* install all the daemons files for openrc, sysvinit and shitstemd
* install defaults and config files as default for daemon scripts
2024-06-03 13:51:09 -04:00
9aa959b221 no install cmake to game so dont do yet 2024-06-03 01:12:56 -04:00
704173b165 Version 2.0.6-release but not yet! and Package it!
* Merge branch 'master' of https://codeberg.org/minenux/minetest-engine-multicraft2 into minenux
2024-06-03 01:06:16 -04:00
d9bdbbd307 status string inverted logic fixed about status
* related to commit 90573105519953847be513068c1f05f1a1771d7c
2024-06-03 00:47:44 -04:00
b7ad037647 update CI - specify 32bit for older debians build test 2024-06-02 01:17:51 -04:00
fbdf65c57b update CI - fix build of ssl packages on CI alpine images
* remove edge cos will always are changing
* openssl 1.1 is only at edge.. puff so maybe will provide errors on modern
2024-05-31 23:45:38 -04:00
e8265931bc update CI - added alpine build and use right dependency packages
* as always alpoine packages are full shit, puff
2024-05-31 22:44:37 -04:00
dbf529eed4 update CI - fix build for older releases and dont use private postgresql 2024-05-31 17:08:46 -04:00
e71ba6db9e update CI force usage of backports on older debians for json 2024-05-31 16:19:13 -04:00
a532068c86 update build CI use all server postgresql in older debians, trey also newer fedoras
* hardcoded cmake cos is the defaul for older versions of postgresql
  this also works on newer ones.. for custom paths reconfiguration
  must be done when runs cmake configure step
2024-05-31 16:12:24 -04:00
ac78553119 tried gitlab CI with debian 8 and backports for jsoncpp 2024-05-30 17:33:25 -04:00
dc28963b18 update CI - minimal debian (without extra repos) is 8 for jsoncpp 2024-05-30 17:16:30 -04:00
43070ef584 update build CI use up to date frexian for debian older targets 2024-05-30 17:03:27 -04:00
aab13f7dd2 update build CI due missing distro name for debian older targets 2024-05-30 16:59:16 -04:00
af558a6b41 update build CI for older and fit releases due erro ron older debian 2024-05-30 16:53:39 -04:00
cbcfc5347e update build CI for older and fit releases and add deb 12 2024-05-30 16:45:07 -04:00
7ab51bcd78 update build CI for older releases and add deb 12 2024-05-30 16:33:31 -04:00
3c1e1a20da build definitions for multicraft like minetest minenux ones 2024-05-30 15:45:19 -04:00
Герхард 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
sfan5
e663aecbae Update Gitlab-CI pipeline 2021-01-04 16:29:25 +01:00
Lejo
a16e412c9d
Auto build client appimage (#10561)
* Replace ubuntu:14.04 with ubuntu 18:04
* Auto build client appimage

Co-authored-by: sfan5 <sfan5@live.de>
2020-11-15 17:38:04 +01: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
Paul Ouellette
840b17ce63
Update API site build (#9622) 2020-04-11 20:38:39 +02:00
Loïc Blot
12275e235a
Automated build changes (#9619)
* Automated build changes
* drop a useless ubuntu non lts version
* update gitlab ci syntax to modern one
* add debian 10 step on the gitlab ci pipeline
* switch docker build to Debian 10
* add .gradle folder to gitignore
2020-04-09 20:46:06 +02:00
sfan5
7908b20dd9 buildbot: Update to newer MinGW gcc 9.2 2020-03-12 00:10:09 +01:00
Paul Ouellette
bb7afd306a Add Mkdocs API site (#8133)
* Add MkDocs API site
2019-04-12 14:29:29 +02:00
Loïc Blot
1a51455b9e
Gitlab CI: docker image rename + add commit id tag 2018-12-12 09:47:32 +01:00
Loïc Blot
ca141ed491
Add a Dockerfile + gitlab CI build (#7968)
* Add a minetest docker file
* Clone minetest_game from git directly
2018-12-12 00:00:08 +01:00
Loïc Blot
8986a9e605
Gitlab CI: Disable currently broken ubuntu 16.10 & 17.04 builds
I will try to repair them later
2018-03-22 19:44:41 +01: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
bfacfc2062
Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchain
+ indent fix
2017-06-05 00:06:01 +02:00
Loïc Blot
af96309621 Gitlab-CI: keep build workspace only 1 hour 2017-04-24 16:06:27 +02:00
Loïc Blot
2ad74a9e8b Gitlab-CI enhancements (#5629) 2017-04-21 10:22:20 +02:00
Loïc Blot
8c8333bf68 Prepare for Linux daily build packages (using Gitlab.com CI) (#5542)
* Prepare for Linux daily build packages (using Gitlab.com CI)
2017-04-08 10:19:07 +02:00