opengdemu/spinalhdl (latest)

Published 2026-08-29 17:56:31 -05:00 by coltonp

Installation

docker pull git.pawielski.com/coltonp/opengdemu/spinalhdl:latest
sha256:04df0bb4363e5129802534709f865c5348c91d005c261ebb1c76aec65aec7028

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=20.04
ADD file:20f2ff22b9a8ca9bec5178036c9ebc525a12cd4312daf5d14a9a631a30be20e1 in /
CMD ["/bin/bash"]
WORKDIR /work
RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends apt-utils apt-transport-https ca-certificates git make && apt-get update -qq && apt-get autoclean && apt-get clean && apt-get -y autoremove && update-ca-certificates # buildkit
RUN /bin/sh -c apt-get install -y --no-install-recommends libgnat-9 swig zlib1g-dev libboost-dev build-essential && apt-get autoclean && apt-get clean && apt-get -y autoremove # buildkit
COPY /tmp/iverilog/ / # buildkit
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update -qq && apt-get install -y --no-install-recommends gnupg2 curl && echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | tee /etc/apt/sources.list.d/sbt.list && echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | tee /etc/apt/sources.list.d/sbt_old.list && curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add && apt-get update -qq && apt-get install -y --no-install-recommends g++ llvm curl sbt scala sudo && apt-get autoclean && apt-get clean && apt-get -y autoremove # buildkit
RUN /bin/sh -c apt-get update -qq && apt-get install -y --no-install-recommends openjdk-11-jdk && apt-get autoclean && apt-get clean && apt-get -y autoremove # buildkit
RUN /bin/sh -c curl -s -L https://github.com/com-lihaoyi/mill/releases/download/0.10.11/0.10.11 > /usr/local/bin/mill && chmod +x /usr/local/bin/mill # buildkit
RUN /bin/sh -c mill --version # buildkit
RUN /bin/sh -c cd /tmp && git clone https://github.com/SpinalHDL/SpinalTemplateSbt && cd /tmp/SpinalTemplateSbt && mill projectname.runMain projectname.MyTopLevelVerilog && cd ../ && rm -rf /tmp/SpinalTemplateSbt # buildkit
ENV USER_NAME=spinalhdl
ENV USER_UID=1000
ENV USER_GID=1000
ADD entrypoint.sh / # buildkit
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 20.04
Details
Container
2026-08-29 17:56:31 -05:00
2
OCI / Docker
linux/amd64
878 MiB
Versions (1) View all
latest 2026-08-29