diff options
author | Mike Crute <mike@crute.us> | 2018-03-27 03:57:16 +0000 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2018-03-27 03:57:16 +0000 |
commit | 33355dfd422e6096d241467857d3e725315790b2 (patch) | |
tree | 443be718a508d7b3eec29c8c1fd1cfdf9d7a2590 /newsboat | |
parent | 83debe840e01bbacf9e80e8ec31663d4125cbd6e (diff) | |
download | dockerfiles-33355dfd422e6096d241467857d3e725315790b2.tar.bz2 dockerfiles-33355dfd422e6096d241467857d3e725315790b2.tar.xz dockerfiles-33355dfd422e6096d241467857d3e725315790b2.zip |
Use alpine package for newsboat
Diffstat (limited to 'newsboat')
-rw-r--r-- | newsboat/Dockerfile | 37 |
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 @@ | |||
1 | FROM alpine:latest | 1 | FROM alpine:latest |
2 | LABEL maintainer="Mike Crute <mike@crute.us>" | 2 | LABEL maintainer="Mike Crute <mike@crute.us>" |
3 | 3 | ||
4 | COPY newsboat-2.11-r0.apk /tmp/ | ||
5 | |||
4 | RUN \ | 6 | RUN \ |
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 | ||
37 | ADD entrypoint.sh / | 10 | ADD entrypoint.sh / |
38 | ENTRYPOINT [ "/entrypoint.sh" ] | 11 | ENTRYPOINT [ "/entrypoint.sh" ] |
39 | CMD [ "/usr/local/bin/newsboat" ] | 12 | CMD [ "/usr/bin/newsboat" ] |