zmk-builder (sha256:c85483e9e22e50c4b2d35cb71e1e8e36559ea1fd193a2527c9433e2034312155)
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
2024-08-16 12:48:58 +00:00
Versions (3)
View all
Container
1
OCI / Docker
linux/amd64
688 MiB
033623e4ab4ef1f1c31d3e6e8a7077be64a4ab44
2024-08-25
latest
2024-08-25
c9757da3aa074f765aaa3bef14ab81b043095cf6
2024-08-16