Back to the original, almost

This commit is contained in:
XargonWan 2024-11-05 20:35:47 +09:00
parent e7bdf048f3
commit 5df7ed0f63

View file

@ -1,33 +1,20 @@
# Based on: https://github.com/ebassi/flathub-docker/blob/master/base/Dockerfile # Use Fedora as the base image
FROM fedora:41
FROM debian:stretch-slim # Install the required packages
RUN dnf install -y \
RUN echo "deb-src http://httpredir.debian.org/debian stretch main" >> /etc/apt/sources.list
RUN apt-get update -qq && \
apt-get install -qq -y --no-install-recommends \
flatpak \ flatpak \
git-core \ flatpak-builder \
locales \
make && \
p7zip \ p7zip \
xmlstarlet \ xmlstarlet \
bzip2 \ bzip2 \
curl \ curl \
jq \ jq && \
rm -rf /usr/share/doc/* /usr/share/man/* dnf clean all
RUN locale-gen C.UTF-8 && /usr/sbin/update-locale LANG=C.UTF-8 # Add flathub and flathub-beta remotes for flatpak
RUN flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo && \
flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8 # Set default command (optional, for testing purposes)
ENTRYPOINT [ "flatpak-builder", "--no-sandbox", "--install-deps-from=flathub", "--install-deps-from=flathub-beta" ]
COPY flatpak-build.sh /root
RUN chmod +x /root/flatpak-build.sh
RUN /root/flatpak-build.sh
RUN flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
RUN flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
RUN flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo
ENTRYPOINT [ "flatpak-builder" ]