Commit Graph

23 Commits

Author SHA1 Message Date
Akira TAGOH 3c16ea2849 Fix a typo 2023-07-06 15:54:36 +09:00
Akira TAGOH 428515daae Rework CI implementation
Use ci-templates.
2023-07-06 15:54:36 +09:00
Akira TAGOH eb0a199e06 Store artifacts for meson windows CI 2022-10-28 18:39:31 +09:00
Tim-Philipp Müller 1661319e5e ci: update macOS image 2022-10-14 17:09:24 +01:00
Tim-Philipp Müller 9279f3f90b ci: update windows image to a 2022-server based one
The 1809 windows runners are going to be phased out soon.

Rename jobs to vs2019 because that's the default on those images now.
2022-10-14 17:06:43 +01:00
Akira TAGOH cf38c54a93 Use the latest stable release image for CI for mingw
CI sometimes fails. we want to avoid environment specific issues on our
CI.
2022-04-11 21:18:01 +09:00
Akira TAGOH b03140c14e ci: Update CA cert related thing for Python on Windows 2021-03-26 15:45:00 +09:00
Xavier Claessens 58c6633d6c Meson: Fallback to gperf subproject on all platforms
With Meson 0.56 when find_program() does not find it on the system it
automatically checks if a .wrap provides it and configure the
subproject.
2021-01-26 08:58:12 -05:00
Tim-Philipp Müller 643c3f1e27 ci: add meson android aarch64 build
Passing -Wno-pointer-bool-conversion in cross file
to suppress compiler warning:

src/fcfreetype.c:1373:11: address of array 'os2->achVendID' will always evaluate to 'true'
2021-01-08 11:39:25 +00:00
Akira TAGOH 1c0e7885a6 Evaluate mingw64_env to setup properly on CI 2020-11-02 14:25:01 +09:00
Tim-Philipp Müller 4ee4347691 ci: allow meson mingw build to fail
Until https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/263
is resolved.
2020-10-30 15:45:57 +00:00
Tim-Philipp Müller 57a224f51d Add Meson build system
See https://mesonbuild.com
2020-07-31 07:26:11 +00:00
Akira TAGOH d28681af2a Distribute archive in xz instead of bz2
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/151
2019-04-15 09:03:57 +00:00
Akira TAGOH 0950f248e0 Add more data to artifacts for debugging purpose 2019-04-03 12:02:09 +00:00
Akira TAGOH 635921e64d Update deps to run CI 2019-04-03 12:02:09 +00:00
Akira TAGOH 4cb490b0b9 Install wine for CI on MinGW 2019-03-23 07:05:23 +00:00
Akira TAGOH 73b300dc7c Correct configure option to cross-compile 2019-03-23 06:57:19 +00:00
Akira TAGOH 10e13fc748 Add build test for MinGW 2019-03-22 07:58:04 +00:00
Akira TAGOH 6dde9b5be3 Enable bubblewrap test case 2018-11-06 15:44:40 +09:00
Akira TAGOH 8badaae15b CI: Add more logs 2018-10-04 08:30:40 +00:00
Akira TAGOH f0aae4455e Fix CI 2018-09-28 09:17:37 +00:00
Akira TAGOH 806fd4c2c5 Fix the issue that '~' wasn't extracted to the proper homedir
'~' in the filename was extracted to the home directory name in FcConfigFilename() though,
this behavior was broken by d1f48f11. this change fixes it back to the correct behavior.

https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/110
2018-09-04 09:55:20 +00:00
Akira TAGOH a059ce315d Add .gitlab-ci.yml 2018-08-29 10:13:13 +00:00