Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save phhusson/4469d92bed09d4bdb4fcdd4fa827569d to your computer and use it in GitHub Desktop.
Save phhusson/4469d92bed09d4bdb4fcdd4fa827569d to your computer and use it in GitHub Desktop.
diff --git a/Dockerfile b/Dockerfile
index 6e5a17c..9f48635 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,16 +8,21 @@ RUN gpg --import /signing-key.asc
RUN git clone --depth 1 https://gitlab.com/fdroid/fdroidserver.git \
&& cd fdroidserver \
&& pip3 install --no-binary python-vagrant -e . \
+ && pip3 install meson==0.53.2 \
&& python3 setup.py compile_catalog build \
- && python3 setup.py install
+ && python3 setup.py install
# Install additional utilities required by actual builds (list subject to future expansion)
RUN apt-get update && apt-get install --yes \
patch \
autoconf libtool pkg-config \
- gradle ant \
+ gradle ant nasm ninja-build python build-essential \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
+RUN wget http://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.14-1_amd64.deb \
+ && dpkg -i nasm_2.14-1_amd64.deb \
+ && rm -f nasm_2.14-1_amd64.deb
+
VOLUME ["/repo"]
WORKDIR /repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment