summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2022-04-28 20:12:13 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2022-04-28 20:36:59 +0200
commite7a34f66895d961573eec85734d4f665917bf0f3 (patch)
tree3047ba8093b3165c4539f76888bcac006b99ee83 /test
parent45f7fea17f2d19c4300449faae06829f07a04844 (diff)
downloadgjs-e7a34f66895d961573eec85734d4f665917bf0f3.tar.gz
Dockerfile: Keep deps multi-line, to make it easier to maintain
Diffstat (limited to 'test')
-rw-r--r--test/extra/Dockerfile51
-rw-r--r--test/extra/Dockerfile.debug52
2 files changed, 85 insertions, 18 deletions
diff --git a/test/extra/Dockerfile b/test/extra/Dockerfile
index 82a14024..d44ea5c0 100644
--- a/test/extra/Dockerfile
+++ b/test/extra/Dockerfile
@@ -39,15 +39,48 @@ ENV SHELL=/bin/bash
# Do everything in one RUN command so that the dnf cache is not cached in the
# final Docker image.
RUN dnf -y install --enablerepo=fedora-debuginfo,updates-debuginfo \
- binutils cairo-debuginfo cairo-debugsource cairo-gobject-devel clang \
- compiler-rt dbus-daemon dbus-x11 diffutils fontconfig-debuginfo \
- fontconfig-debugsource gcc-c++ git glib2-debuginfo glib2-debugsource \
- glib2-devel glibc-debuginfo glibc-debuginfo-common gnome-desktop-testing \
- gobject-introspection-debuginfo gobject-introspection-debugsource \
- gobject-introspection-devel gtk3-debuginfo gtk3-debugsource gtk3-devel \
- gtk4-debuginfo gtk4-debugsource gtk4-devel lcov libasan libubsan libtsan \
- meson ninja-build pkgconf readline-devel systemtap-sdt-devel valgrind \
- which Xvfb xz && \
+ binutils \
+ cairo-debuginfo \
+ cairo-debugsource \
+ cairo-gobject-devel \
+ clang \
+ compiler-rt \
+ dbus-daemon \
+ dbus-x11 \
+ diffutils \
+ fontconfig-debuginfo \
+ fontconfig-debugsource \
+ gcc-c++ \
+ git \
+ glib2-debuginfo \
+ glib2-debugsource \
+ glib2-devel \
+ glibc-debuginfo \
+ glibc-debuginfo-common \
+ gnome-desktop-testing \
+ gobject-introspection-debuginfo \
+ gobject-introspection-debugsource \
+ gobject-introspection-devel \
+ gtk3-debuginfo \
+ gtk3-debugsource \
+ gtk3-devel \
+ gtk4-debuginfo \
+ gtk4-debugsource \
+ gtk4-devel \
+ lcov \
+ libasan \
+ libubsan \
+ libtsan \
+ meson \
+ ninja-build \
+ pkgconf \
+ readline-devel \
+ systemtap-sdt-devel \
+ valgrind \
+ which \
+ Xvfb \
+ xz \
+ && \
dnf clean all && rm -rf /var/cache/dnf
COPY --from=mozjs-build /root/mozjs-install/usr /usr
diff --git a/test/extra/Dockerfile.debug b/test/extra/Dockerfile.debug
index 66a492aa..a77b07ea 100644
--- a/test/extra/Dockerfile.debug
+++ b/test/extra/Dockerfile.debug
@@ -53,15 +53,49 @@ ENV SHELL=/bin/bash
# Do everything in one RUN command so that the dnf cache is not cached in the
# final Docker image.
RUN dnf -y install --enablerepo=fedora-debuginfo,updates-debuginfo \
- binutils cairo-debuginfo cairo-debugsource cairo-gobject-devel clang \
- compiler-rt dbus-daemon dbus-x11 diffutils fontconfig-debuginfo \
- fontconfig-debugsource gcc-c++ git glib2-debuginfo glib2-debugsource \
- glib2-devel glibc-debuginfo glibc-debuginfo-common gnome-desktop-testing \
- gobject-introspection-debuginfo gobject-introspection-debugsource \
- gobject-introspection-devel gtk3-debuginfo gtk3-debugsource gtk3-devel \
- gtk4-debuginfo gtk4-debugsource gtk4-devel lcov libasan libubsan libtsan \
- meson ninja-build pkgconf readline-devel sysprof-devel systemtap-sdt-devel \
- valgrind which Xvfb xz && \
+ binutils \
+ cairo-debuginfo \
+ cairo-debugsource \
+ cairo-gobject-devel \
+ clang \
+ compiler-rt \
+ dbus-daemon \
+ dbus-x11 \
+ diffutils \
+ fontconfig-debuginfo \
+ fontconfig-debugsource \
+ gcc-c++ \
+ git \
+ glib2-debuginfo \
+ glib2-debugsource \
+ glib2-devel \
+ glibc-debuginfo \
+ glibc-debuginfo-common \
+ gnome-desktop-testing \
+ gobject-introspection-debuginfo \
+ gobject-introspection-debugsource \
+ gobject-introspection-devel \
+ gtk3-debuginfo \
+ gtk3-debugsource \
+ gtk3-devel \
+ gtk4-debuginfo \
+ gtk4-debugsource \
+ gtk4-devel \
+ lcov \
+ libasan \
+ libubsan \
+ libtsan \
+ meson \
+ ninja-build \
+ pkgconf \
+ readline-devel \
+ sysprof-devel \
+ systemtap-sdt-devel \
+ valgrind \
+ which \
+ Xvfb \
+ xz \
+ && \
dnf clean all && rm -rf /var/cache/dnf
COPY --from=build /root/mozjs-install/usr /usr