diff --git a/Dockerfile b/Dockerfile index 4a5d0aeef..42076cfc9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ ARG BASE_IMAGE_ARG=registry.access.redhat.com/ubi8:latest FROM ${BASE_IMAGE_ARG} +COPY docker/xvfb-rpms /tmp + RUN yum -y install python3.11 \ python3.11-devel \ python3.11-pip \ @@ -8,11 +10,22 @@ RUN yum -y install python3.11 \ python3.11-tkinter \ xz \ gcc \ - libXScrnSaver \ - mesa-libgbm \ - nss \ - at-spi2-atk \ - libX11-xcb + /tmp/libfontenc-1.1.3-8.el8.x86_64.rpm \ + /tmp/libICE-1.0.9-15.el8.x86_64.rpm \ + /tmp/libSM-1.2.3-1.el8.x86_64.rpm \ + /tmp/libXdmcp-1.1.3-1.el8.x86_64.rpm \ + /tmp/libXfont2-2.0.3-2.el8.x86_64.rpm \ + /tmp/libxkbfile-1.1.0-1.el8.x86_64.rpm \ + /tmp/libXmu-1.1.3-1.el8.x86_64.rpm \ + /tmp/libXt-1.1.5-12.el8.x86_64.rpm \ + /tmp/pixman-0.38.4-3.el8_9.x86_64.rpm \ + /tmp/python3-xvfbwrapper-0.2.9-2.el8.noarch.rpm \ + /tmp/xkeyboard-config-2.28-1.el8.noarch.rpm \ + /tmp/xorg-x11-server-common-1.20.11-17.el8.x86_64.rpm \ + /tmp/xorg-x11-server-Xvfb-1.20.11-17.el8.x86_64.rpm \ + /tmp/xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm \ + /tmp/xorg-x11-xkb-utils-7.7-28.el8.x86_64.rpm + # Installing ffmpeg via relies on the rpmfusion repo and SDL2 # The SDL2 yum package is not currently available in ubi8 diff --git a/docker/xvfb-rpms/libICE-1.0.9-15.el8.x86_64.rpm b/docker/xvfb-rpms/libICE-1.0.9-15.el8.x86_64.rpm new file mode 100644 index 000000000..9e6bc2bc8 Binary files /dev/null and b/docker/xvfb-rpms/libICE-1.0.9-15.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libSM-1.2.3-1.el8.x86_64.rpm b/docker/xvfb-rpms/libSM-1.2.3-1.el8.x86_64.rpm new file mode 100644 index 000000000..cc33b9887 Binary files /dev/null and b/docker/xvfb-rpms/libSM-1.2.3-1.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libXdmcp-1.1.3-1.el8.x86_64.rpm b/docker/xvfb-rpms/libXdmcp-1.1.3-1.el8.x86_64.rpm new file mode 100644 index 000000000..8acc18850 Binary files /dev/null and b/docker/xvfb-rpms/libXdmcp-1.1.3-1.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libXfont2-2.0.3-2.el8.x86_64.rpm b/docker/xvfb-rpms/libXfont2-2.0.3-2.el8.x86_64.rpm new file mode 100644 index 000000000..d6a974d81 Binary files /dev/null and b/docker/xvfb-rpms/libXfont2-2.0.3-2.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libXmu-1.1.3-1.el8.x86_64.rpm b/docker/xvfb-rpms/libXmu-1.1.3-1.el8.x86_64.rpm new file mode 100644 index 000000000..e40ceba7b Binary files /dev/null and b/docker/xvfb-rpms/libXmu-1.1.3-1.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libXt-1.1.5-12.el8.x86_64.rpm b/docker/xvfb-rpms/libXt-1.1.5-12.el8.x86_64.rpm new file mode 100644 index 000000000..5ea556753 Binary files /dev/null and b/docker/xvfb-rpms/libXt-1.1.5-12.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libfontenc-1.1.3-8.el8.x86_64.rpm b/docker/xvfb-rpms/libfontenc-1.1.3-8.el8.x86_64.rpm new file mode 100644 index 000000000..037c8d368 Binary files /dev/null and b/docker/xvfb-rpms/libfontenc-1.1.3-8.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/libxkbfile-1.1.0-1.el8.x86_64.rpm b/docker/xvfb-rpms/libxkbfile-1.1.0-1.el8.x86_64.rpm new file mode 100644 index 000000000..954b8258e Binary files /dev/null and b/docker/xvfb-rpms/libxkbfile-1.1.0-1.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/pixman-0.38.4-3.el8_9.x86_64.rpm b/docker/xvfb-rpms/pixman-0.38.4-3.el8_9.x86_64.rpm new file mode 100644 index 000000000..31d2a0fa1 Binary files /dev/null and b/docker/xvfb-rpms/pixman-0.38.4-3.el8_9.x86_64.rpm differ diff --git a/docker/xvfb-rpms/python3-xvfbwrapper-0.2.9-2.el8.noarch.rpm b/docker/xvfb-rpms/python3-xvfbwrapper-0.2.9-2.el8.noarch.rpm new file mode 100644 index 000000000..d15e32986 Binary files /dev/null and b/docker/xvfb-rpms/python3-xvfbwrapper-0.2.9-2.el8.noarch.rpm differ diff --git a/docker/xvfb-rpms/xkeyboard-config-2.28-1.el8.noarch.rpm b/docker/xvfb-rpms/xkeyboard-config-2.28-1.el8.noarch.rpm new file mode 100644 index 000000000..992285e51 Binary files /dev/null and b/docker/xvfb-rpms/xkeyboard-config-2.28-1.el8.noarch.rpm differ diff --git a/docker/xvfb-rpms/xorg-x11-server-Xvfb-1.20.11-17.el8.x86_64.rpm b/docker/xvfb-rpms/xorg-x11-server-Xvfb-1.20.11-17.el8.x86_64.rpm new file mode 100644 index 000000000..e37dd2ad5 Binary files /dev/null and b/docker/xvfb-rpms/xorg-x11-server-Xvfb-1.20.11-17.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/xorg-x11-server-common-1.20.11-17.el8.x86_64.rpm b/docker/xvfb-rpms/xorg-x11-server-common-1.20.11-17.el8.x86_64.rpm new file mode 100644 index 000000000..2a920569e Binary files /dev/null and b/docker/xvfb-rpms/xorg-x11-server-common-1.20.11-17.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm b/docker/xvfb-rpms/xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm new file mode 100644 index 000000000..471badd3e Binary files /dev/null and b/docker/xvfb-rpms/xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm differ diff --git a/docker/xvfb-rpms/xorg-x11-xkb-utils-7.7-28.el8.x86_64.rpm b/docker/xvfb-rpms/xorg-x11-xkb-utils-7.7-28.el8.x86_64.rpm new file mode 100644 index 000000000..a40ba84be Binary files /dev/null and b/docker/xvfb-rpms/xorg-x11-xkb-utils-7.7-28.el8.x86_64.rpm differ