1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-12-24 21:33:51 +03:00
Commit Graph

7 Commits

Author SHA1 Message Date
Nick Wellnhofer
4c763dd092 gitlab-ci: Revert accidental change to setup_mingw.sh
Commit 3aaaf5ca shouldn't have changed this line. We need these
libraries for a full libxml2 build.
2022-12-21 22:30:25 +01:00
Ross Burton
3aaaf5cae6 CI: fix CI on MinGW builds
The XML test case tarball isn't actually compressed: the published URL
is a .tar and fetches of the .tar.gz redirect silently to the .tar,
which is then passed to gzip which refuses to decompress uncompressed
data.

Fetch the .tar as that is the documented URL, and remove the
decompression.
2022-12-06 17:16:39 +00:00
Nick Wellnhofer
ae98a5b47e gitlab-ci: Fix tar invocation 2022-09-07 12:12:45 +02:00
Nick Wellnhofer
e4bdbf3ddb gitlab-ci: Consolidate CMake test scripts 2022-09-06 21:37:17 +02:00
Nick Wellnhofer
861466bf4e gitlab-ci: Only install MinGW autotools if needed 2022-09-06 20:32:08 +02:00
Nick Wellnhofer
e86ede09d4 gitlab-ci: Only install cmake MinGW package if needed
On MinGW, cmake requires curl which requires nghttp2 which requires
libxml2. But having a system libxml2 interferes with the Python tests
for now. Ultimately, we should use Python's os.add_dll_directory() on
Windows. I'm not sure why the current solution using PATH even works.
2022-09-06 19:33:32 +02:00
Nick Wellnhofer
98acf28f71 Use $MSYSTEM and 'bash -lc' in MinGW CI
Setting the $MSYSTEM environment variable and invoking shell scripts
with 'bash -lc' sets up the correct MinGW environment.

See https://www.msys2.org/docs/ci/
2022-09-04 22:42:46 +02:00