Add working docker container using Ubuntu 22.04 image
Signed-off-by: Julian Orchard <hello@julianorchard.co.uk>
This commit is contained in:
parent
493c2e671a
commit
a2a151c7b8
5
.dockerignore
Normal file
5
.dockerignore
Normal file
@ -0,0 +1,5 @@
|
||||
*.md
|
||||
.git
|
||||
.gitignore
|
||||
.vscode
|
||||
docs
|
35
Dockerfile
Normal file
35
Dockerfile
Normal file
@ -0,0 +1,35 @@
|
||||
FROM ubuntu:22.04 AS lindbergh-build
|
||||
|
||||
RUN dpkg --add-architecture i386 \
|
||||
&& apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
build-essential \
|
||||
freeglut3-dev:i386 \
|
||||
freeglut3:i386 \
|
||||
gcc-multilib \
|
||||
libglew-dev \
|
||||
libopenal-dev:i386 \
|
||||
libopenal1:i386 \
|
||||
libstdc++5:i386 \
|
||||
libxmu6:i386 \
|
||||
wget \
|
||||
xorg-dev \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /xenial-libs
|
||||
RUN wget -q http://launchpadlibrarian.net/534757982/multiarch-support_2.23-0ubuntu11.3_i386.deb \
|
||||
&& dpkg -i multiarch-support_2.23-0ubuntu11.3_i386.deb
|
||||
RUN wget -q http://launchpadlibrarian.net/184146495/libalut0_1.1.0-5_i386.deb \
|
||||
&& dpkg -i libalut0_1.1.0-5_i386.deb
|
||||
RUN wget -q http://launchpadlibrarian.net/184146496/libalut-dev_1.1.0-5_i386.deb \
|
||||
&& dpkg -i libalut-dev_1.1.0-5_i386.deb
|
||||
|
||||
WORKDIR /lindbergh-loader
|
||||
COPY . .
|
||||
|
||||
RUN make
|
||||
|
||||
# Output binaries of build using the --output=PATH argument
|
||||
FROM scratch AS binaries
|
||||
COPY --from=lindbergh-build /lindbergh-loader/build/* /
|
Loading…
Reference in New Issue
Block a user