dobu/apps/prismlauncher/Containerfile

20 lines
853 B
Docker

FROM dobu/deps-base-ubuntu-oracular:latest
ARG UPSTREAM_VERSION
COPY ./prebuilt-mpr.pub /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg
RUN mkdir -p /etc/apt/sources.list.d
COPY ./prebuilt-mpr.list /etc/apt/sources.list.d/prebuilt-mpr.list
RUN apt-get -y update && apt-get -y install curl fonts-dejavu java-common && cd /tmp && curl -sLO https://builds.openlogic.com/downloadJDK/openlogic-openjdk/22.0.2+9/openlogic-openjdk-22.0.2+9-linux-x64-deb.deb && dpkg -i openlogic-openjdk-22.0.2+9-linux-x64-deb.deb && rm -rf openlogic-openjdk-22.0.2+9-linux-x64-deb.deb
RUN apt-get -y update && apt-get -y install prismlauncher qt6-wayland libqt6network6 qt6-qpa-plugins libglfw3-wayland
USER user
LABEL net.typeblog.dobu.desktop_file_path="/usr/share/applications/org.prismlauncher.PrismLauncher.desktop"
ENTRYPOINT [ "/usr/bin/prismlauncher" ]