aboutsummaryrefslogtreecommitdiff
path: root/newsboat
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2018-03-27 03:57:16 +0000
committerMike Crute <mike@crute.us>2018-03-27 03:57:16 +0000
commit33355dfd422e6096d241467857d3e725315790b2 (patch)
tree443be718a508d7b3eec29c8c1fd1cfdf9d7a2590 /newsboat
parent83debe840e01bbacf9e80e8ec31663d4125cbd6e (diff)
downloaddockerfiles-33355dfd422e6096d241467857d3e725315790b2.tar.bz2
dockerfiles-33355dfd422e6096d241467857d3e725315790b2.tar.xz
dockerfiles-33355dfd422e6096d241467857d3e725315790b2.zip
Use alpine package for newsboat
Diffstat (limited to 'newsboat')
-rw-r--r--newsboat/Dockerfile37
1 files changed, 5 insertions, 32 deletions
diff --git a/newsboat/Dockerfile b/newsboat/Dockerfile
index fe0b847..2eec57c 100644
--- a/newsboat/Dockerfile
+++ b/newsboat/Dockerfile
@@ -1,39 +1,12 @@
1FROM alpine:latest 1FROM alpine:latest
2LABEL maintainer="Mike Crute <mike@crute.us>" 2LABEL maintainer="Mike Crute <mike@crute.us>"
3 3
4COPY newsboat-2.11-r0.apk /tmp/
5
4RUN \ 6RUN \
5 apk add --no-cache --virtual .build-deps \ 7 apk add --no-cache --allow-untrusted su-exec /tmp/newsboat-2.11-r0.apk; \
6 asciidoc \ 8 rm /tmp/newsboat-2.11-r0.apk
7 build-base \
8 curl-dev \
9 gettext-dev \
10 git \
11 json-c-dev \
12 libxml2-dev \
13 ncurses-dev \
14 libressl-dev \
15 sqlite-dev \
16 stfl-dev \
17 && cd /tmp \
18 && git clone git://github.com/newsboat/newsboat.git /tmp/newsboat \
19 && cd newsboat \
20 && sed -Ei 's/^([^_]+_LIBS=.*)/\1 -lintl/' Makefile \
21 && make \
22 && make install \
23 && apk del .build-deps \
24 && apk add --no-cache \
25 curl \
26 gettext \
27 json-c \
28 libintl \
29 libstdc++ \
30 libxml2 \
31 ncurses-libs \
32 sqlite-libs \
33 stfl \
34 su-exec \
35 && rm -rf /tmp/*
36 9
37ADD entrypoint.sh / 10ADD entrypoint.sh /
38ENTRYPOINT [ "/entrypoint.sh" ] 11ENTRYPOINT [ "/entrypoint.sh" ]
39CMD [ "/usr/local/bin/newsboat" ] 12CMD [ "/usr/bin/newsboat" ]