qmk (latest)

Published 2024-01-22 12:54:51 -08:00 by Mark in Mark/QMK

Installation

docker pull git.betalupi.com/mark/qmk:latest
sha256:631a1f4c254c37347da9fb8107770976dc2b8de065332af611554e0c3d581cd6

Image Layers

ADD file:bd961ef3fd78ceb8ce13f43a6b265e2bef640dfff887462b8ceb73a1d4637401 in /
CMD ["bash"]
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends -y avrdude binutils-arm-none-eabi binutils-riscv64-unknown-elf build-essential ca-certificates clang-format-11 dfu-programmer dfu-util dos2unix ca-certificates gcc gcc-arm-none-eabi gcc-riscv64-unknown-elf git libfl2 libnewlib-arm-none-eabi picolibc-riscv64-unknown-elf python3 python3-pip software-properties-common tar teensy-loader-cli unzip tar wget zip && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c python3 -m pip install --upgrade pip setuptools wheel nose2 yapf # buildkit
RUN /bin/sh -c /bin/bash -c "set -o pipefail && wget -q https://github.com/ZakKemble/avr-gcc-build/releases/download/v8.3.0-1/avr-gcc-8.3.0-x64-linux.tar.bz2 -O - | tee /tmp/asdf.tar.bz2 | md5sum -c <(echo '588D0BEA4C5D21A1A06AA17625684417 -') && tar xfj /tmp/asdf.tar.bz2 --strip-components=1 -C / && rm -rf /share/ /tmp/*" # buildkit
COPY /app/dist /tmp/dist # buildkit
RUN /bin/sh -c python3 -m pip install /tmp/dist/qmk-*.whl && rm -rf /tmp/dist # buildkit
COPY qmk_firmware /qmk_firmware # buildkit
RUN /bin/sh -c chmod -R 777 /qmk_firmware # buildkit
VOLUME [/qmk_firmware/keyboards]
VOLUME [/build_output]
WORKDIR /qmk_firmware
ENV SKIP_GIT=true
COPY entrypoint.sh /entrypoint.sh # buildkit
CMD ["/bin/bash" "/entrypoint.sh"]
Details
Container
2024-01-22 12:54:51 -08:00
10
OCI / Docker
linux/amd64
780 MiB
Versions (1) View all
latest 2024-01-22