-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.ubuntu20.04
24 lines (20 loc) · 1006 Bytes
/
Dockerfile.ubuntu20.04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
## Use the official Ubuntu 20.04 Image from Dockerhub
FROM docker.io/library/ubuntu:20.04
## Set up environment variables so the tzdata install doesn't
## hang on asking for user input for configuration
ARG DEBIAN_FRONTEND="noninteractive"
ARG TZ="America/New_York"
RUN apt-get update &&\
apt-get install -y --no-install-recommends ca-certificates\
qtbase5-dev qtbase5-private-dev git cmake make gcc g++ pkg-config\
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxi-dev\
libxrandr-dev libudev-dev libevdev-dev libsfml-dev libminiupnpc-dev\
libmbedtls-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev\
libbluetooth-dev libasound2-dev libpulse-dev libpugixml-dev libbz2-dev\
libzstd-dev liblzo2-dev libpng-dev libusb-1.0-0-dev gettext\
file dpkg-dev gcc-10 g++-10 &&\
apt-get clean &&\
mkdir /root/dolphin
## Copy in the build script to make things easy
COPY build_dolphin.sh /root/dolphin/build_dolphin.sh
WORKDIR /root/dolphin