gitlab: refresh containers with lcitool for fully minimized base
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Daniel P. Berrangé
3 years ago
34 | 34 |
yum install -y \
|
35 | 35 |
autoconf \
|
36 | 36 |
automake \
|
37 | |
bash \
|
38 | 37 |
bash-completion \
|
39 | 38 |
ca-certificates \
|
40 | 39 |
ccache \
|
41 | 40 |
gcc \
|
42 | |
gettext \
|
43 | 41 |
gettext-devel \
|
44 | 42 |
git \
|
45 | 43 |
glib2-devel \
|
46 | 44 |
glibc-common \
|
47 | |
glibc-devel \
|
48 | 45 |
gtk-vnc2-devel \
|
49 | 46 |
gtk3-devel \
|
50 | 47 |
icoutils \
|
|
55 | 52 |
libxml2 \
|
56 | 53 |
libxml2-devel \
|
57 | 54 |
make \
|
58 | |
patch \
|
59 | |
perl \
|
60 | |
perl-App-cpanminus \
|
61 | 55 |
pkgconfig \
|
62 | |
python3 \
|
63 | |
python3-pip \
|
64 | |
python3-setuptools \
|
65 | |
python3-wheel \
|
66 | 56 |
rest-devel \
|
67 | 57 |
rpm-build \
|
68 | 58 |
spice-gtk3-devel && \
|
|
73 | 63 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
74 | 64 |
|
75 | 65 |
ENV LANG "en_US.UTF-8"
|
76 | |
|
77 | 66 |
ENV MAKE "/usr/bin/make"
|
78 | |
ENV NINJA "/usr/bin/ninja-build"
|
79 | |
ENV PYTHON "/usr/bin/python3"
|
80 | |
|
81 | 67 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
7 | 7 |
dnf install -y \
|
8 | 8 |
autoconf \
|
9 | 9 |
automake \
|
10 | |
bash \
|
11 | 10 |
bash-completion \
|
12 | 11 |
ca-certificates \
|
13 | 12 |
ccache \
|
|
35 | 34 |
libxslt \
|
36 | 35 |
make \
|
37 | 36 |
ninja-build \
|
38 | |
patch \
|
39 | 37 |
perl \
|
40 | |
perl-App-cpanminus \
|
41 | 38 |
pkgconfig \
|
42 | 39 |
pulseaudio-libs-devel \
|
43 | 40 |
python3 \
|
|
59 | 56 |
meson==0.54.0
|
60 | 57 |
|
61 | 58 |
ENV LANG "en_US.UTF-8"
|
62 | |
|
63 | 59 |
ENV MAKE "/usr/bin/make"
|
64 | 60 |
ENV NINJA "/usr/bin/ninja"
|
65 | 61 |
ENV PYTHON "/usr/bin/python3"
|
66 | |
|
67 | 62 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
8 | 8 |
dnf install -y \
|
9 | 9 |
autoconf \
|
10 | 10 |
automake \
|
11 | |
bash \
|
12 | 11 |
bash-completion \
|
13 | 12 |
ca-certificates \
|
14 | 13 |
ccache \
|
|
36 | 35 |
libxslt \
|
37 | 36 |
make \
|
38 | 37 |
ninja-build \
|
39 | |
patch \
|
40 | 38 |
perl \
|
41 | |
perl-App-cpanminus \
|
42 | 39 |
pkgconfig \
|
43 | 40 |
pulseaudio-libs-devel \
|
44 | 41 |
python3 \
|
|
60 | 57 |
meson==0.54.0
|
61 | 58 |
|
62 | 59 |
ENV LANG "en_US.UTF-8"
|
63 | |
|
64 | 60 |
ENV MAKE "/usr/bin/make"
|
65 | 61 |
ENV NINJA "/usr/bin/ninja"
|
66 | 62 |
ENV PYTHON "/usr/bin/python3"
|
67 | |
|
68 | 63 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | 8 |
autopoint \
|
9 | |
bash \
|
10 | 9 |
bash-completion \
|
11 | 10 |
ca-certificates \
|
12 | 11 |
ccache \
|
13 | |
cpanminus \
|
14 | 12 |
gcc \
|
15 | |
gettext \
|
16 | 13 |
git \
|
17 | 14 |
icoutils \
|
18 | |
libc6-dev \
|
19 | 15 |
libglib2.0-dev \
|
20 | 16 |
libgovirt-dev \
|
21 | 17 |
libgtk-3-dev \
|
|
30 | 26 |
libxml2-utils \
|
31 | 27 |
locales \
|
32 | 28 |
make \
|
33 | |
patch \
|
34 | |
perl \
|
35 | |
pkgconf \
|
36 | |
python3 \
|
37 | |
python3-pip \
|
38 | |
python3-setuptools \
|
39 | |
python3-wheel && \
|
|
29 |
pkgconf && \
|
40 | 30 |
apt-get autoremove -y && \
|
41 | 31 |
apt-get autoclean -y && \
|
42 | 32 |
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
|
46 | 36 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
47 | 37 |
|
48 | 38 |
ENV LANG "en_US.UTF-8"
|
49 | |
|
50 | 39 |
ENV MAKE "/usr/bin/make"
|
51 | |
ENV NINJA "/usr/bin/ninja"
|
52 | |
ENV PYTHON "/usr/bin/python3"
|
53 | |
|
54 | 40 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | 8 |
autopoint \
|
9 | |
bash \
|
10 | 9 |
bash-completion \
|
11 | 10 |
ca-certificates \
|
12 | 11 |
ccache \
|
13 | |
cpanminus \
|
14 | 12 |
gcc \
|
15 | |
gettext \
|
16 | 13 |
git \
|
17 | 14 |
icoutils \
|
18 | |
libc6-dev \
|
19 | 15 |
libglib2.0-dev \
|
20 | 16 |
libgovirt-dev \
|
21 | 17 |
libgtk-3-dev \
|
|
30 | 26 |
libxml2-utils \
|
31 | 27 |
locales \
|
32 | 28 |
make \
|
33 | |
patch \
|
34 | |
perl \
|
35 | |
pkgconf \
|
36 | |
python3 \
|
37 | |
python3-pip \
|
38 | |
python3-setuptools \
|
39 | |
python3-wheel && \
|
|
29 |
pkgconf && \
|
40 | 30 |
apt-get autoremove -y && \
|
41 | 31 |
apt-get autoclean -y && \
|
42 | 32 |
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
|
46 | 36 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
47 | 37 |
|
48 | 38 |
ENV LANG "en_US.UTF-8"
|
49 | |
|
50 | 39 |
ENV MAKE "/usr/bin/make"
|
51 | |
ENV NINJA "/usr/bin/ninja"
|
52 | |
ENV PYTHON "/usr/bin/python3"
|
53 | |
|
54 | 40 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
3 | 3 |
dnf install -y \
|
4 | 4 |
autoconf \
|
5 | 5 |
automake \
|
6 | |
bash \
|
7 | 6 |
bash-completion \
|
8 | 7 |
ca-certificates \
|
9 | 8 |
ccache \
|
10 | 9 |
gcc \
|
11 | |
gettext \
|
12 | 10 |
gettext-devel \
|
13 | 11 |
git \
|
14 | 12 |
glib2-devel \
|
15 | |
glibc-devel \
|
16 | 13 |
glibc-langpack-en \
|
17 | 14 |
gtk-vnc2-devel \
|
18 | 15 |
gtk3-devel \
|
|
24 | 21 |
libxml2 \
|
25 | 22 |
libxml2-devel \
|
26 | 23 |
make \
|
27 | |
patch \
|
28 | |
perl \
|
29 | |
perl-App-cpanminus \
|
30 | 24 |
pkgconfig \
|
31 | |
python3 \
|
32 | |
python3-pip \
|
33 | |
python3-setuptools \
|
34 | |
python3-wheel \
|
35 | 25 |
rest-devel \
|
36 | 26 |
rpm-build \
|
37 | 27 |
spice-gtk3-devel && \
|
|
42 | 32 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
43 | 33 |
|
44 | 34 |
ENV LANG "en_US.UTF-8"
|
45 | |
|
46 | 35 |
ENV MAKE "/usr/bin/make"
|
47 | |
ENV NINJA "/usr/bin/ninja"
|
48 | |
ENV PYTHON "/usr/bin/python3"
|
49 | |
|
50 | 36 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
0 | |
FROM fedora:33
|
|
0 |
FROM registry.fedoraproject.org/fedora:33
|
1 | 1 |
|
2 | 2 |
RUN dnf update -y && \
|
3 | 3 |
dnf install -y \
|
4 | 4 |
autoconf \
|
5 | 5 |
automake \
|
6 | |
bash \
|
7 | 6 |
bash-completion \
|
8 | 7 |
ca-certificates \
|
9 | 8 |
ccache \
|
10 | 9 |
gcc \
|
11 | |
gettext \
|
12 | 10 |
gettext-devel \
|
13 | 11 |
git \
|
14 | 12 |
glib2-devel \
|
15 | |
glibc-devel \
|
16 | 13 |
glibc-langpack-en \
|
17 | 14 |
gtk-vnc2-devel \
|
18 | 15 |
gtk3-devel \
|
|
24 | 21 |
libxml2 \
|
25 | 22 |
libxml2-devel \
|
26 | 23 |
make \
|
27 | |
patch \
|
28 | |
perl \
|
29 | |
perl-App-cpanminus \
|
30 | 24 |
pkgconfig \
|
31 | |
python3 \
|
32 | |
python3-pip \
|
33 | |
python3-setuptools \
|
34 | |
python3-wheel \
|
35 | 25 |
rest-devel \
|
36 | 26 |
rpm-build \
|
37 | 27 |
spice-gtk3-devel && \
|
|
42 | 32 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
43 | 33 |
|
44 | 34 |
ENV LANG "en_US.UTF-8"
|
45 | |
|
46 | 35 |
ENV MAKE "/usr/bin/make"
|
47 | |
ENV NINJA "/usr/bin/ninja"
|
48 | |
ENV PYTHON "/usr/bin/python3"
|
49 | |
|
50 | 36 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
5 | 5 |
augeas \
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | |
bash \
|
9 | 8 |
bash-completion \
|
10 | 9 |
ca-certificates \
|
11 | 10 |
ccache \
|
12 | 11 |
clang \
|
13 | 12 |
cppi \
|
|
13 |
diffutils \
|
14 | 14 |
dnsmasq \
|
15 | 15 |
dwarves \
|
16 | 16 |
ebtables \
|
|
37 | 37 |
ninja-build \
|
38 | 38 |
numad \
|
39 | 39 |
parted \
|
40 | |
patch \
|
41 | 40 |
perl \
|
42 | |
perl-App-cpanminus \
|
43 | 41 |
polkit \
|
44 | 42 |
python3 \
|
45 | 43 |
python3-docutils \
|
46 | 44 |
python3-flake8 \
|
47 | |
python3-pip \
|
48 | |
python3-setuptools \
|
49 | |
python3-wheel \
|
50 | 45 |
qemu-img \
|
51 | 46 |
radvd \
|
52 | 47 |
rpcgen \
|
|
86 | 81 |
dnf clean all -y
|
87 | 82 |
|
88 | 83 |
ENV LANG "en_US.UTF-8"
|
89 | |
|
90 | 84 |
ENV MAKE "/usr/bin/make"
|
91 | 85 |
ENV NINJA "/usr/bin/ninja"
|
92 | 86 |
ENV PYTHON "/usr/bin/python3"
|
93 | |
|
94 | 87 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
95 | 88 |
|
96 | 89 |
ENV ABI "i686-w64-mingw32"
|
5 | 5 |
augeas \
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | |
bash \
|
9 | 8 |
bash-completion \
|
10 | 9 |
ca-certificates \
|
11 | 10 |
ccache \
|
12 | 11 |
clang \
|
13 | 12 |
cppi \
|
|
13 |
diffutils \
|
14 | 14 |
dnsmasq \
|
15 | 15 |
dwarves \
|
16 | 16 |
ebtables \
|
|
37 | 37 |
ninja-build \
|
38 | 38 |
numad \
|
39 | 39 |
parted \
|
40 | |
patch \
|
41 | 40 |
perl \
|
42 | |
perl-App-cpanminus \
|
43 | 41 |
polkit \
|
44 | 42 |
python3 \
|
45 | 43 |
python3-docutils \
|
46 | 44 |
python3-flake8 \
|
47 | |
python3-pip \
|
48 | |
python3-setuptools \
|
49 | |
python3-wheel \
|
50 | 45 |
qemu-img \
|
51 | 46 |
radvd \
|
52 | 47 |
rpcgen \
|
|
86 | 81 |
dnf clean all -y
|
87 | 82 |
|
88 | 83 |
ENV LANG "en_US.UTF-8"
|
89 | |
|
90 | 84 |
ENV MAKE "/usr/bin/make"
|
91 | 85 |
ENV NINJA "/usr/bin/ninja"
|
92 | 86 |
ENV PYTHON "/usr/bin/python3"
|
93 | |
|
94 | 87 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
95 | 88 |
|
96 | 89 |
ENV ABI "x86_64-w64-mingw32"
|
4 | 4 |
dnf install -y \
|
5 | 5 |
autoconf \
|
6 | 6 |
automake \
|
7 | |
bash \
|
8 | 7 |
bash-completion \
|
9 | 8 |
ca-certificates \
|
10 | 9 |
ccache \
|
11 | 10 |
gcc \
|
12 | |
gettext \
|
13 | 11 |
gettext-devel \
|
14 | 12 |
git \
|
15 | 13 |
glib2-devel \
|
16 | |
glibc-devel \
|
17 | 14 |
glibc-langpack-en \
|
18 | 15 |
gtk-vnc2-devel \
|
19 | 16 |
gtk3-devel \
|
|
25 | 22 |
libxml2 \
|
26 | 23 |
libxml2-devel \
|
27 | 24 |
make \
|
28 | |
patch \
|
29 | |
perl \
|
30 | |
perl-App-cpanminus \
|
31 | 25 |
pkgconfig \
|
32 | |
python3 \
|
33 | |
python3-pip \
|
34 | |
python3-setuptools \
|
35 | |
python3-wheel \
|
36 | 26 |
rest-devel \
|
37 | 27 |
rpm-build \
|
38 | 28 |
spice-gtk3-devel && \
|
|
43 | 33 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
44 | 34 |
|
45 | 35 |
ENV LANG "en_US.UTF-8"
|
46 | |
|
47 | 36 |
ENV MAKE "/usr/bin/make"
|
48 | |
ENV NINJA "/usr/bin/ninja"
|
49 | |
ENV PYTHON "/usr/bin/python3"
|
50 | |
|
51 | 37 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
3 | 3 |
zypper install -y \
|
4 | 4 |
autoconf \
|
5 | 5 |
automake \
|
6 | |
bash \
|
7 | 6 |
bash-completion \
|
8 | 7 |
ca-certificates \
|
9 | 8 |
ccache \
|
10 | 9 |
gcc \
|
11 | |
gettext \
|
12 | 10 |
gettext-devel \
|
13 | 11 |
git \
|
14 | 12 |
glib2-devel \
|
15 | |
glibc-devel \
|
16 | 13 |
glibc-locale \
|
17 | 14 |
gtk-vnc2-devel \
|
18 | 15 |
gtk3-devel \
|
|
25 | 22 |
libxml2 \
|
26 | 23 |
libxml2-devel \
|
27 | 24 |
make \
|
28 | |
patch \
|
29 | |
perl \
|
30 | |
perl-App-cpanminus \
|
31 | 25 |
pkgconfig \
|
32 | |
python3 \
|
33 | |
python3-pip \
|
34 | |
python3-setuptools \
|
35 | |
python3-wheel \
|
36 | 26 |
rpm-build \
|
37 | 27 |
spice-gtk-devel && \
|
38 | 28 |
zypper clean --all && \
|
|
41 | 31 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
42 | 32 |
|
43 | 33 |
ENV LANG "en_US.UTF-8"
|
44 | |
|
45 | 34 |
ENV MAKE "/usr/bin/make"
|
46 | |
ENV NINJA "/usr/bin/ninja"
|
47 | |
ENV PYTHON "/usr/bin/python3"
|
48 | |
|
49 | 35 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | 8 |
autopoint \
|
9 | |
bash \
|
10 | 9 |
bash-completion \
|
11 | 10 |
ca-certificates \
|
12 | 11 |
ccache \
|
13 | |
cpanminus \
|
14 | 12 |
gcc \
|
15 | |
gettext \
|
16 | 13 |
git \
|
17 | 14 |
icoutils \
|
18 | |
libc6-dev \
|
19 | 15 |
libglib2.0-dev \
|
20 | 16 |
libgtk-3-dev \
|
21 | 17 |
libgtk-vnc-2.0-dev \
|
|
29 | 25 |
libxml2-utils \
|
30 | 26 |
locales \
|
31 | 27 |
make \
|
32 | |
patch \
|
33 | |
perl \
|
34 | |
pkgconf \
|
35 | |
python3 \
|
36 | |
python3-pip \
|
37 | |
python3-setuptools \
|
38 | |
python3-wheel && \
|
|
28 |
pkgconf && \
|
39 | 29 |
apt-get autoremove -y && \
|
40 | 30 |
apt-get autoclean -y && \
|
41 | 31 |
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
|
45 | 35 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
46 | 36 |
|
47 | 37 |
ENV LANG "en_US.UTF-8"
|
48 | |
|
49 | 38 |
ENV MAKE "/usr/bin/make"
|
50 | |
ENV NINJA "/usr/bin/ninja"
|
51 | |
ENV PYTHON "/usr/bin/python3"
|
52 | |
|
53 | 39 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
6 | 6 |
autoconf \
|
7 | 7 |
automake \
|
8 | 8 |
autopoint \
|
9 | |
bash \
|
10 | 9 |
bash-completion \
|
11 | 10 |
ca-certificates \
|
12 | 11 |
ccache \
|
13 | |
cpanminus \
|
14 | 12 |
gcc \
|
15 | |
gettext \
|
16 | 13 |
git \
|
17 | 14 |
icoutils \
|
18 | |
libc6-dev \
|
19 | 15 |
libglib2.0-dev \
|
20 | 16 |
libgtk-3-dev \
|
21 | 17 |
libgtk-vnc-2.0-dev \
|
|
29 | 25 |
libxml2-utils \
|
30 | 26 |
locales \
|
31 | 27 |
make \
|
32 | |
patch \
|
33 | |
perl \
|
34 | |
pkgconf \
|
35 | |
python3 \
|
36 | |
python3-pip \
|
37 | |
python3-setuptools \
|
38 | |
python3-wheel && \
|
|
28 |
pkgconf && \
|
39 | 29 |
apt-get autoremove -y && \
|
40 | 30 |
apt-get autoclean -y && \
|
41 | 31 |
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
|
45 | 35 |
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
|
46 | 36 |
|
47 | 37 |
ENV LANG "en_US.UTF-8"
|
48 | |
|
49 | 38 |
ENV MAKE "/usr/bin/make"
|
50 | |
ENV NINJA "/usr/bin/ninja"
|
51 | |
ENV PYTHON "/usr/bin/python3"
|
52 | |
|
53 | 39 |
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|