-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
35 lines (29 loc) · 788 Bytes
/
Dockerfile
File metadata and controls
35 lines (29 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
FROM debian:sid-slim
#FROM --platform=linux/amd64 debian:sid-slim
ARG ZIG_VERSION=0.14.1
RUN DEBIAN_FRONTEND="noninteractive" apt-get update -y && apt-get -y install tzdata
RUN apt-get install -y \
build-essential \
tar \
curl \
libwayland-dev \
libglx-dev \
libx11-dev \
libxcursor-dev \
libxext-dev \
libxfixes-dev \
libxi-dev \
libxinerama-dev \
libxrandr-dev \
libxrender-dev \
libegl-dev \
libxkbcommon-dev \
libwayland-client0 \
libc6-dev
RUN apt-get clean
# Install Zig
WORKDIR /
RUN curl "https://ziglang.org/download/${ZIG_VERSION}/zig-$(uname -m)-linux-${ZIG_VERSION}.tar.xz" -O
RUN tar xf zig-$(uname -m)-linux-${ZIG_VERSION}.tar.xz
RUN mv zig-$(uname -m)-linux-${ZIG_VERSION} zig
ENV PATH="$PATH:/zig"