| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:799f4e238d67485cc109d93512f4fe6f75bafc26a3476772191154125e52201d in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends build-essential ca-certificates curl file git libayatana-appindicator3-dev librsvg2-dev libssl-dev libwebkit2gtk-4.1-dev libxdo-dev patchelf pkg-config rpm xz-utils && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG NODE_VERSION=v24.20.0 |
| ARG NODE_SHA256=2f2c0da162318f0de47665410c7c8c2ed3d36c8f3105de4bbc61176c70a7cbf2 |
| RUN |2 NODE_VERSION=v24.20.0 NODE_SHA256=2f2c0da162318f0de47665410c7c8c2ed3d36c8f3105de4bbc61176c70a7cbf2 /bin/sh -c set -eu; tarball="node-${NODE_VERSION}-linux-x64.tar.xz"; curl -fsSLO "https://nodejs.org/dist/${NODE_VERSION}/${tarball}"; printf '%s %s\n' "${NODE_SHA256}" "${tarball}" | sha256sum -c -; tar -xJf "${tarball}" -C /usr/local --strip-components=1; rm -f "${tarball}"; node --version; npm --version # buildkit |
| ENV RUSTUP_HOME=/opt/rustup PATH=/opt/cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG RUST_CHANNEL=1.98.0 |
| RUN |3 NODE_VERSION=v24.20.0 NODE_SHA256=2f2c0da162318f0de47665410c7c8c2ed3d36c8f3105de4bbc61176c70a7cbf2 RUST_CHANNEL=1.98.0 /bin/sh -c set -eu; export CARGO_HOME=/opt/cargo; curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain "${RUST_CHANNEL}" --component clippy --component rustfmt --no-modify-path; chmod -R a+rX /opt/rustup /opt/cargo; rustc --version; cargo --version; cargo fmt --version; cargo clippy --version # buildkit |