VNC-127 Add dependencies across builds

This commit is contained in:
El 2025-05-09 00:11:07 +05:00
parent 79e0d6cad1
commit 0bc0875a95
No known key found for this signature in database
GPG Key ID: EB3F4C9EA29CDE59
16 changed files with 22 additions and 12 deletions

View File

@ -43,6 +43,7 @@ RUN \
libxrandr-dev \ libxrandr-dev \
libxshmfence-dev \ libxshmfence-dev \
libxtst-dev \ libxtst-dev \
libtbb-dev \
mesa-dev \ mesa-dev \
mesa-dri-gallium \ mesa-dri-gallium \
meson \ meson \

View File

@ -43,6 +43,7 @@ RUN \
libxrandr-dev \ libxrandr-dev \
libxshmfence-dev \ libxshmfence-dev \
libxtst-dev \ libxtst-dev \
libtbb-dev \
mesa-dev \ mesa-dev \
mesa-dri-gallium \ mesa-dri-gallium \
meson \ meson \

View File

@ -43,6 +43,7 @@ RUN \
libxrandr-dev \ libxrandr-dev \
libxshmfence-dev \ libxshmfence-dev \
libxtst-dev \ libxtst-dev \
libtbb-dev \
mesa-dev \ mesa-dev \
mesa-dri-gallium \ mesa-dri-gallium \
meson \ meson \

View File

@ -43,6 +43,7 @@ RUN \
libxrandr-dev \ libxrandr-dev \
libxshmfence-dev \ libxshmfence-dev \
libxtst-dev \ libxtst-dev \
libtbb-dev \
mesa-dev \ mesa-dev \
mesa-dri-gallium \ mesa-dri-gallium \
meson \ meson \

View File

@ -24,7 +24,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tz
RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \
libxcursor-dev libavformat-dev libswscale-dev libxcursor-dev libavformat-dev libswscale-dev libtbb-dev
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -14,7 +14,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tz
RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install ninja-build nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install ninja-build nasm git libgnutls28-dev vim wget tightvncserver curl
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \
libxcursor-dev libavformat-dev libswscale-dev libxcursor-dev libavformat-dev libswscale-dev libtbb-dev
RUN CMAKE_URL="https://cmake.org/files/v3.22/cmake-3.22.0" && \ RUN CMAKE_URL="https://cmake.org/files/v3.22/cmake-3.22.0" && \
ARCH=$(arch) && \ ARCH=$(arch) && \

View File

@ -13,7 +13,7 @@ RUN apt-get update && \
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata
RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev libxcursor-dev RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev libxcursor-dev libtbb-dev
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -74,7 +74,8 @@ RUN \
xorg-x11-xtrans-devel \ xorg-x11-xtrans-devel \
xsltproc \ xsltproc \
libavformat-free-devel \ libavformat-free-devel \
libswscale-free-devel libswscale-free-devel \
tbb-devel
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -75,7 +75,8 @@ RUN \
xorg-x11-xtrans-devel \ xorg-x11-xtrans-devel \
xsltproc \ xsltproc \
libavformat-free-devel \ libavformat-free-devel \
libswscale-free-devel libswscale-free-devel \
tbb-devel
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -74,7 +74,8 @@ RUN \
xorg-x11-xtrans-devel \ xorg-x11-xtrans-devel \
xsltproc \ xsltproc \
libavformat-free-devel \ libavformat-free-devel \
libswscale-free-devel libswscale-free-devel \
tbb-devel
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -15,7 +15,7 @@ RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install gcc g++ curl RUN apt-get update && apt-get -y install gcc g++ curl
RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \
libxcursor-dev libavformat-dev libswscale-dev libxcursor-dev libavformat-dev libswscale-dev libtbb-dev
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -47,7 +47,8 @@ RUN zypper install -ny \
xorg-x11-devel \ xorg-x11-devel \
xorg-x11-server-sdk \ xorg-x11-server-sdk \
xorg-x11-util-devel \ xorg-x11-util-devel \
zlib-devel zlib-devel \
tbb-devel
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 140 \ RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 140 \
--slave /usr/bin/g++ g++ /usr/bin/g++-14 \ --slave /usr/bin/g++ g++ /usr/bin/g++-14 \

View File

@ -32,7 +32,8 @@ RUN \
tigervnc-server \ tigervnc-server \
wget \ wget \
xorg-x11-font-utils \ xorg-x11-font-utils \
zlib-devel zlib-devel \
tbb-devel
# Enable additional repos (epel, powertools, and fusion) # Enable additional repos (epel, powertools, and fusion)
RUN dnf config-manager --set-enabled ol8_codeready_builder RUN dnf config-manager --set-enabled ol8_codeready_builder

View File

@ -34,7 +34,8 @@ RUN \
tigervnc-server \ tigervnc-server \
wget \ wget \
xorg-x11-font-utils \ xorg-x11-font-utils \
zlib-devel zlib-devel \
tbb-devel
# Enable additional repos (epel, powertools, and fusion) # Enable additional repos (epel, powertools, and fusion)
RUN dnf install -y oracle-epel-release-el9 RUN dnf install -y oracle-epel-release-el9

View File

@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends tzdata
RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \
libxcursor-dev libavformat-dev libswscale-dev libxcursor-dev libavformat-dev libswscale-dev libtbb-dev
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR

View File

@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends tzdata
RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev
RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget curl RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget curl
RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \
libxcursor-dev libavformat-dev libswscale-dev libxcursor-dev libavformat-dev libswscale-dev libtbb-dev
ENV SCRIPTS_DIR=/tmp/scripts ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR COPY builder/scripts $SCRIPTS_DIR