tempo-toolchain (ce0024fc7fc5)
Published 2026-09-10 14:55:39 -04:00 by artificer
Installation
docker pull git.artificery.dev/artificery/tempo-toolchain:ce0024fc7fc5sha256:dc6cf48004d7da92862fd48f30a7b7a2fc9261ba5e0f7677209bd077c2a442c4Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600' |
| RUN apt-get update && apt-get install -y --no-install-recommends gcc-arm-linux-gnueabihf libc6-dev-armhf-cross build-essential bc bison flex libssl-dev libgnutls28-dev libncurses-dev device-tree-compiler kmod cpio rsync python3 python3-setuptools gzip xz-utils zstd git ca-certificates curl make file && rm -rf /var/lib/apt/lists/* |
| RUN dpkg --add-architecture armhf && apt-get update && apt-get install -y --no-install-recommends cmake pkg-config libdrm-dev:armhf libgbm-dev:armhf libegl-dev:armhf libgles-dev:armhf libinput-dev:armhf libudev-dev:armhf libxkbcommon-dev:armhf libsystemd-dev:armhf libasound2-dev:armhf libgstreamer1.0-dev:armhf libgstreamer-plugins-base1.0-dev:armhf && rm -rf /var/lib/apt/lists/* |
| RUN apt-get update && apt-get install -y --no-install-recommends librsvg2-bin && rm -rf /var/lib/apt/lists/* |
| RUN apt-get update && apt-get install -y --no-install-recommends debootstrap qemu-user-static e2fsprogs dosfstools exfatprogs parted fdisk fakeroot uuid-runtime && rm -rf /var/lib/apt/lists/* |
| RUN apt-get update && apt-get install -y --no-install-recommends zsh nodejs unzip && rm -rf /var/lib/apt/lists/* |
| RUN curl -fsSL https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal --default-toolchain ${RUST_VERSION} --target armv7-unknown-linux-gnueabihf,wasm32-unknown-unknown --component rustfmt,clippy && chmod -R a+rX,a+w /opt/cargo /opt/rustup && rustc --version |
| RUN cargo install wasm-bindgen-cli --version 0.2.122 --locked --root /usr/local |
| RUN curl -fsSL "https://storage.googleapis.com/dart-archive/channels/stable/release/${TOOLBOX_TEST_DART_VERSION}/sdk/dartsdk-linux-x64-release.zip" -o /tmp/dart.zip && unzip -q /tmp/dart.zip -d /opt/toolbox-test && rm /tmp/dart.zip |
| RUN git clone -q --depth 1 https://github.com/ohmyzsh/ohmyzsh.git $ZSH && git clone -q --depth 1 https://github.com/zsh-users/zsh-autosuggestions $ZSH/custom/plugins/zsh-autosuggestions && git clone -q --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting $ZSH/custom/plugins/zsh-syntax-highlighting && rm -rf $ZSH/.git $ZSH/custom/plugins/*/.git && mkdir -p /usr/local/share/zsh/site-functions && chmod -R a+rX $ZSH |
| RUN mkdir -p /etc/zsh && cat > /etc/zsh/zshrc <<'ZSHRC' |
| RUN apt-get update && apt-get install -y --no-install-recommends libasound2-dev && rm -rf /var/lib/apt/lists/* |
| RUN apt-get update && apt-get install -y --no-install-recommends clang ninja-build libgtk-3-dev libmpv-dev libepoxy-dev && rm -rf /var/lib/apt/lists/* |
| RUN apt-get update && apt-get install -y --no-install-recommends git-lfs binfmt-support && rm -rf /var/lib/apt/lists/* |
Details
2026-09-10 14:55:39 -04:00
Versions (1)
View all
Container
53
OCI / Docker
linux/amd64
1.5 GiB
ce0024fc7fc5
2026-09-10