zmk-builder (sha256:c85483e9e22e50c4b2d35cb71e1e8e36559ea1fd193a2527c9433e2034312155)

Published 2024-08-16 12:48:58 +00:00 by jank in actions/runner-images

Installation

docker pull git.kjan.de/actions/zmk-builder@sha256:c85483e9e22e50c4b2d35cb71e1e8e36559ea1fd193a2527c9433e2034312155
sha256:c85483e9e22e50c4b2d35cb71e1e8e36559ea1fd193a2527c9433e2034312155

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:5601f441718b0d192d73394b35fd07675342837ec9089ddd52dd1dc0de79630e in /
CMD ["/bin/bash"]
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
ARG ZEPHYR_VERSION=3.5.0
ENV ZEPHYR_VERSION=3.5.0
RUN |1 ZEPHYR_VERSION=3.5.0 /bin/sh -c apt-get -y update && if [ "$(uname -m)" = "x86_64" ]; then gcc_multilib="gcc-multilib"; else gcc_multilib=""; fi && apt-get -y install --no-install-recommends ccache file gcc g++ "${gcc_multilib}" git gperf make protobuf-compiler ninja-build python3 python3-dev python3-pip python3-setuptools python3-wheel ssh && PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install -r https://raw.githubusercontent.com/zephyrproject-rtos/zephyr/v${ZEPHYR_VERSION}/scripts/requirements-base.txt && PIP_BREAK_SYSTEM_PACKAGES=1 pip3 install cmake protobuf~=4.25 grpcio-tools && apt-get remove -y --purge g++ python3-dev python3-pip python3-setuptools python3-wheel && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
ARG ARCHITECTURE=arm
ARG ZEPHYR_SDK_VERSION=0.16.3
ARG ZEPHYR_SDK_INSTALL_DIR=/opt/zephyr-sdk-0.16.3
RUN |4 ZEPHYR_VERSION=3.5.0 ARCHITECTURE=arm ZEPHYR_SDK_VERSION=0.16.3 ZEPHYR_SDK_INSTALL_DIR=/opt/zephyr-sdk-0.16.3 /bin/sh -c export minimal_sdk_file_name="zephyr-sdk-${ZEPHYR_SDK_VERSION}_linux-$(uname -m)_minimal" && if [ "${ARCHITECTURE}" = "arm" ]; then arch_format="eabi"; else arch_format="elf"; fi && if [ "${ARCHITECTURE#xtensa}" = "${ARCHITECTURE}" ]; then arch_sep="-"; else arch_sep="_"; fi && apt-get -y update && apt-get -y install --no-install-recommends wget xz-utils && cd ${TMP} && wget -q "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZEPHYR_SDK_VERSION}/${minimal_sdk_file_name}.tar.xz" && tar xvfJ ${minimal_sdk_file_name}.tar.xz && mv zephyr-sdk-${ZEPHYR_SDK_VERSION} /opt/ && rm ${minimal_sdk_file_name}.tar.xz && cd /opt/zephyr-sdk-${ZEPHYR_SDK_VERSION} && ./setup.sh -h -c -t ${ARCHITECTURE}${arch_sep}zephyr-${arch_format} && cd && apt-get remove -y --purge wget xz-utils && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c apt-get update # buildkit
RUN /bin/sh -c apt-get install --yes --no-install-recommends nodejs zstd zip # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision f93290b3ab1a7322de707c7b9be0734ef3e79395
org.opencontainers.image.source https://github.com/zmkfirmware/zmk-docker
org.opencontainers.image.version 24.04
Details
Container
2024-08-16 12:48:58 +00:00
1
OCI / Docker
linux/amd64
688 MiB
Versions (3) View all