You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.5 KiB
44 lines
1.5 KiB
FROM arm64v8/ubuntu:20.04
|
|
SHELL ["/bin/bash", "-c"]
|
|
LABEL maintainer="citraemu"
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt update
|
|
RUN apt-get install -y software-properties-common lsb-release curl
|
|
RUN apt-get update
|
|
RUN add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
|
RUN add-apt-repository -y ppa:okirby/qt6-backports
|
|
RUN add-apt-repository -y ppa:okirby/qt6-testing
|
|
RUN add-apt-repository -y ppa:theofficialgman/gpu-tools
|
|
RUN curl -s https://apt.kitware.com/keys/kitware-archive-latest.asc | gpg --dearmor | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
|
|
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 42D5A192B819C5DA
|
|
RUN add-apt-repository -y 'deb https://apt.kitware.com/ubuntu/ focal main'
|
|
RUN apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
|
|
RUN apt-get install -y \
|
|
libsdl2-dev \
|
|
libssl-dev \
|
|
qt6-base-dev \
|
|
qt6-base-private-dev \
|
|
qt6-multimedia-dev \
|
|
qt6-l10n-tools \
|
|
qt6-tools-dev \
|
|
qt6-tools-dev-tools \
|
|
qt6-documentation-tools \
|
|
ffmpeg \
|
|
libavcodec-dev \
|
|
libavdevice-dev \
|
|
libavfilter-dev \
|
|
libavformat-dev \
|
|
libswresample-dev \
|
|
libswscale-dev \
|
|
p7zip-full \
|
|
wget \
|
|
unzip \
|
|
git \
|
|
ccache \
|
|
glslang-dev \
|
|
glslang-tools \
|
|
patchelf \
|
|
desktop-file-utils \
|
|
file
|