43 lines · 1.1 KB · Dockerfile
RawDownload
# vim:ft=dockerfile # Base imageFROM ubuntu:22.04 AS base RUN apt-get update && \    DEBIAN_FRONTEND=noninteractive apt-get install -y \        cmake libgmp-dev libmpfr-dev libmpc-dev \        libboost-all-dev bison texinfo bzip2 \        ruby flex curl g++ git macutils # Add toolchain to default PATHENV PATH=/Retro68-build/toolchain/bin:$PATHWORKDIR /root # Build imageFROM base AS build ADD . /Retro68 RUN mkdir /Retro68-build && \    mkdir /Retro68-build/bin && \    bash -c "cd /Retro68-build && bash /Retro68/build-toolchain.bash" # Release imageFROM base AS release ENV INTERFACES=multiversal COPY --from=build \    /Retro68/interfaces-and-libraries.sh \    /Retro68/prepare-headers.sh \    /Retro68/prepare-rincludes.sh \    /Retro68/install-universal-interfaces.sh \    /Retro68/docker-entrypoint.sh \    /Retro68-build/bin/ COPY --from=build /Retro68-build/toolchain /Retro68-build/toolchain LABEL org.opencontainers.image.source https://github.com/autc04/Retro68 CMD [ "/bin/bash" ]ENTRYPOINT [ "/Retro68-build/bin/docker-entrypoint.sh" ]

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t