aboutsummaryrefslogtreecommitdiffstats
path: root/appimage
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-25 05:38:07 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-25 15:03:27 +0100
commitc74d79ae11eb921873fcff81eefe45ec4a074ea6 (patch)
treeaab07914c1810621f1898ad67a8dc048be119362 /appimage
parent1e8b11c38cf839f6b330f309ffe17fde591e8e03 (diff)
downloadqpdf-c74d79ae11eb921873fcff81eefe45ec4a074ea6.tar.zst
Docker updates for local AppImage build
Diffstat (limited to 'appimage')
-rw-r--r--appimage/Dockerfile2
-rwxr-xr-xappimage/entrypoint6
2 files changed, 7 insertions, 1 deletions
diff --git a/appimage/Dockerfile b/appimage/Dockerfile
index d0efc672..174cdc98 100644
--- a/appimage/Dockerfile
+++ b/appimage/Dockerfile
@@ -3,7 +3,7 @@ RUN apt-get update && \
apt-get -y install screen autoconf git \
build-essential zlib1g-dev libjpeg-dev \
docbook-xsl fop xsltproc \
- imagemagick wget fuse && \
+ inkscape busybox wget fuse && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
COPY entrypoint /entrypoint
diff --git a/appimage/entrypoint b/appimage/entrypoint
index 458a3acf..39c2ab61 100755
--- a/appimage/entrypoint
+++ b/appimage/entrypoint
@@ -1,5 +1,8 @@
#!/bin/bash
set -e
+if [ "$SKIP_TESTS" = "1" ]; then
+ touch /tmp/skip-tests
+fi
if [ $(id -u) = 0 ]; then
if [ ! -d /tmp/build/.gnupg ]; then
echo "/tmp/build must exist and must contain .gnupg"
@@ -19,4 +22,7 @@ if [ ! -d qpdf ]; then
git clone "$@" qpdf
fi
cd qpdf
+if [ -f /tmp/skip-tests ]; then
+ export SKIP_TESTS=1
+fi
./appimage/build-appimage --sign