File tree 1 file changed +10
-17
lines changed 1 file changed +10
-17
lines changed Original file line number Diff line number Diff line change 1
1
FROM docker.io/library/ubuntu:22.04
2
2
3
3
RUN set -ex; \
4
+ buildDeps='g++ make cmake wget ca-certificates' ; \
4
5
apt-get update; \
5
6
apt-get install -y --no-install-recommends \
6
7
gcc \
7
- g++ \
8
- make \
9
- cmake \
10
- wget \
11
- ca-certificates \
8
+ $buildDeps \
12
9
; \
13
- apt-get autoremove -y; \
14
- apt-get clean; \
15
- rm -rf /var/lib/apt/lists/*;
16
-
17
- RUN set -ex; \
18
10
cd /tmp; \
11
+ mkdir -p /tmp/cgreen; \
19
12
wget https://github.com/cgreen-devs/cgreen/archive/refs/tags/1.6.0.tar.gz; \
20
- tar xvf 1.6.0.tar.gz; \
21
- rm -vf 1.6.0.tar.gz; \
22
- cd cgreen-1.6.0 ; \
23
- make; \
24
- make install ; \
25
- cd .. ; \
26
- rm -rvf / tmp/cgreen-1.6.0 ;
13
+ tar -xzf 1.6.0.tar.gz -C /tmp/cgreen --strip-components=1 ; \
14
+ rm 1.6.0.tar.gz; \
15
+ make -C /tmp/cgreen ; \
16
+ make -C /tmp/cgreen install ; \
17
+ apt-get purge -y --auto-remove $buildDeps ; \
18
+ apt-get clean ; \
19
+ rm -rf /var/lib/apt/lists/* / tmp/* ;
27
20
28
21
ENV LD_LIBRARY_PATH=/usr/local/lib
29
22
You can’t perform that action at this time.
0 commit comments