From 643c3f1e2775d9987485a9f574c9b5c2db6ed6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 31 Dec 2020 15:49:19 +0000 Subject: [PATCH] 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' --- .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ef49b10..651869c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -225,3 +225,46 @@ meson msys2: - C:\msys64\usr\bin\bash -c "meson build $env:MESON_ARGS && ninja -C build && ninja -C build test" + +meson android arm64 fedora: + # See https://gitlab.freedesktop.org/gstreamer/gst-ci/container_registry/164 for current images + image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/android-fedora:2020-10-22.0-master' + stage: 'build' + artifacts: + name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}" + expire_in: '5 days' + when: 'always' + paths: + - "build/meson-logs/*.txt" + before_script: + - dnf install -y python3-pip gcc ninja-build gperf + - pip3 install --user meson + script: + - export PATH="$HOME/.local/bin:$PATH" + - | + cat > android-cross-file.txt <