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