Thomas Bernard
1bbd2a899b
packet multiarch-support doesn't exist anymore
2023-01-21 20:28:09 +01:00
Thomas Bernard
075af84f29
.gitlab-ci.yml: install jq tool (to parse json)
2022-01-21 21:47:14 +01:00
Thomas Bernard
0851a1f904
3rdparty: check GPG signatures when available
2021-02-03 00:15:18 +01:00
Romain Graillot
a8420cf1f5
Build switch target using the devkita64 docker image
2020-09-22 20:49:13 +02:00
Thomas Bernard
4eee27953c
generate a test report in junit format
...
should improve gitlab-ci output
2020-02-16 23:07:12 +01:00
Thomas Bernard
d2d409b857
specific job for checkversions
2020-02-15 09:55:08 +01:00
Thomas Bernard
cc8257817f
rename job_test => tests
2020-02-15 09:55:08 +01:00
Thomas Bernard
4874603ce7
gitlab-pages: add favicon
2020-01-05 01:07:39 +01:00
Thomas Bernard
1338f2a21c
CI: liblua5.2-dev => liblua5.3-dev
2019-12-14 10:32:24 +01:00
Thomas Bernard
a9363c750d
gitlab-ci: run tests in a specific job with specific CFLAGS
...
will detect memory leaks and out of bound memory access
2019-12-08 12:54:24 +01:00
Thomas Bernard
e3f089667a
CI: execute tests
2019-11-19 22:26:03 +01:00
Thomas Bernard
867ad86dd1
use lsb_release to select repository
2019-07-31 09:01:12 +02:00
Thomas Bernard
c20e408a82
gitlab-ci: enable atari build again
2019-07-31 09:01:12 +02:00
Romain Graillot
9709d5dfc7
Fix switch makefile and enable switch build again
2019-07-30 10:21:40 +02:00
Thomas Bernard
964ca7368a
gitlab-ci: disable atari and switch build
...
They don't work anymore since the gitlab-ci docker images
switched from Debian 9 stretch to Debian 10 buster.
2019-07-16 00:24:33 +02:00
Thomas Bernard
282b472b71
build unicode fonts
...
init/update git submodules
2019-06-01 12:33:51 +02:00
Romain Graillot
d36e59ca9c
Add Nintendo Switch support (including gitlab-ci, gitlab-pages etc.)
2019-04-28 11:18:23 +02:00
Thomas Bernard
4f0149b4e9
gitlab-ci bug workaround
...
I have jobs that succeed even though the script is failing :
Linking ../bin/grafx2-sdl2
/usr/bin/ld: ../obj/unix-sdl2/miscfileformats.o: undefined reference to symbol 'uncompress'
//lib/x86_64-linux-gnu/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:1040: recipe for target '../bin/grafx2-sdl2' failed
make[1]: *** [../bin/grafx2-sdl2] Error 1
make[1]: Leaving directory '/builds/miniupnp/grafX2/src'
Makefile:17: recipe for target 'grafx2' failed
make: *** [grafx2] Error 2
[...]
Job succeeded
https://gitlab.com/gitlab-com/support-forum/issues/1311
2019-04-27 13:04:25 +02:00
Thomas Bernard
1637be4661
gitlab-ci: move the JOB_ID saving command to after_script:
2019-04-27 12:44:07 +02:00
Thomas Bernard
c5dc6c44c2
3rdparty: add check of latest available version of 3rdparty packages
...
use "make checkversions"
2019-04-26 14:39:37 +02:00
Thomas Bernard
fe5a9c3278
automatically build GP2XCROSS
...
install 32bits binary support to use GP2X toolchain
2019-02-20 13:55:36 +01:00
Thomas Bernard
84a7810b40
gitlab-ci: build for ATARICROSS
2019-02-09 12:17:14 +01:00
Thomas Bernard
ba82473ccc
improve gitlab pages : link to source package and windows installers
2019-01-30 16:43:23 +01:00
Thomas Bernard
06cfc802d4
gitlab-ci: add pages job !
2019-01-30 15:48:10 +01:00
Thomas Bernard
7bf491c3a5
gitlab-ci: -j2 instead of -j3
2019-01-25 15:11:29 +01:00
Thomas Bernard
513817c439
allow 3rdparty to build with make -j3
2018-12-02 18:08:30 +01:00
Thomas Bernard
4391603f37
convert .txt in Win32 distribution files to CRLF eol
2018-12-02 18:08:08 +01:00
Thomas Bernard
8fc0b40b18
gitlab-ci: try with liblua5.2-dev
2018-11-28 23:01:39 +01:00
Thomas Bernard
1d39fefa3c
gitlab-ci: install only necessary packages for each job
2018-11-28 23:01:39 +01:00
Thomas Bernard
b75ca3e58f
generate tgz of doxygen doc.
2018-07-27 14:29:25 +02:00
Thomas Bernard
b141ed6f90
also include sdl2 build in artifacts
...
Signed-off-by: Thomas Bernard <miniupnp@free.fr>
2018-07-07 15:31:41 +02:00
Thomas Bernard
509f82d04d
gitlab-ci: build win32 version with WIN32 API
2018-07-02 11:38:51 +02:00
Thomas Bernard
830279d891
gitlab-ci: try to build with SDL2 as well
2018-07-02 11:38:51 +02:00
Thomas Bernard
4c9db787be
gitlab-ci: add g++-mingw-w64-i686 package for libTIFF build
2018-06-11 00:13:09 +02:00
Thomas Bernard
d85e5ee893
Fix build from an extracted grafx2-2.5.*-src.tgz
...
we check if we are in a GIT working tree and load revision
from version.c if we are not.
also includes grafx2-2.5*-src.tgz in artifacts
2018-05-15 15:33:15 +02:00
Thomas Bernard
1147a8f49f
build Win32 installer with gitlab-ci
...
call "make ziprelease" if needed
2018-05-13 23:33:42 +02:00
Thomas Bernard
c6084f2918
gitlab-ci: cross compile for Mingw32
2018-02-19 19:56:02 +01:00
Adrien Destugues
f04691145b
Use Gitlab CI to generate Linux images.
...
Automatically checks that the code builds fine on Linux
Export the zip with the binaries
2017-05-06 16:03:42 +02:00