| #!/usr/bin/env bash |
| # shellcheck disable=SC1091 |
| |
| # When changing this file, you need to bump the following |
| # .gitlab-ci/image-tags.yml tags: |
| # ALPINE_X86_64_BUILD_TAG |
| |
| set -e |
| set -o xtrace |
| |
| EPHEMERAL=( |
| ) |
| |
| |
| DEPS=( |
| bash |
| bison |
| ccache |
| cmake |
| clang-dev |
| coreutils |
| curl |
| flex |
| gcc |
| g++ |
| git |
| gettext |
| glslang |
| linux-headers |
| llvm16-dev |
| meson |
| expat-dev |
| elfutils-dev |
| libdrm-dev |
| libselinux-dev |
| libva-dev |
| libpciaccess-dev |
| zlib-dev |
| python3-dev |
| py3-mako |
| py3-ply |
| vulkan-headers |
| spirv-tools-dev |
| util-macros |
| wayland-dev |
| wayland-protocols |
| ) |
| |
| apk add "${DEPS[@]}" "${EPHEMERAL[@]}" |
| |
| . .gitlab-ci/container/container_pre_build.sh |
| |
| |
| ############### Uninstall the build software |
| |
| apk del "${EPHEMERAL[@]}" |
| |
| . .gitlab-ci/container/container_post_build.sh |