[DO-538] tavro linux tests (#1)

Reviewed-on: https://git.avroid.tech/Docker/tavro-build-linux/pulls/1
Reviewed-by: Denis Patrakeev <denis.patrakeev@avroid.tech>
Co-authored-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech>
Co-committed-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech>
This commit is contained in:
aleksandr.vodyanov
2024-05-28 11:25:33 +03:00
committed by Aleksandr Vodyanov
parent 97ee0cdd7b
commit 7dbcfa5c15
3 changed files with 29 additions and 12 deletions

View File

@@ -1,5 +1,13 @@
# Changelog # Changelog
## 1.1
### 27.05.2024
CHANGE:
* Added libraries for tavro tests
## 1.0 ## 1.0
### 29.09.2023 ### 29.09.2023

View File

@@ -1,7 +1,7 @@
ARG DOCKER_REGISTRY=harbor.avroid.tech ARG DOCKER_REGISTRY=harbor.avroid.tech
# https://hub.docker.com/_/ubuntu # https://hub.docker.com/_/ubuntu
FROM ${DOCKER_REGISTRY}/devops/base-build-image:1.0 FROM ${DOCKER_REGISTRY}/all/base-build-image:1.4
LABEL description="Linux image for Tavro build" \ LABEL description="Linux image for Tavro build" \
tools.qt.version="5.6.3" tools.qt.version="5.6.3"
@@ -15,32 +15,41 @@ COPY * /patches/
# Install packages for qt and dependencies # Install packages for qt and dependencies
RUN apt update && \ RUN apt update && \
apt install -y \ apt install -y \
perl \ gperf \
libasound2-dev \
libavcodec-dev \ libavcodec-dev \
libavformat-dev \ libavformat-dev \
libjpeg-dev \ libegl1-mesa-dev \
libgbm-dev \
libgles2-mesa-dev \
libglib2.0-dev \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
libharfbuzz-dev \
libjpeg8-dev \
libopus-dev \ libopus-dev \
libopenh264-dev \ libopenh264-dev \
libpipewire-0.3-dev \
libpulse-dev \
libswscale-dev \ libswscale-dev \
libssl-dev \ libssl-dev \
libvpx-dev \ libvpx-dev \
gperf \
libegl1-mesa-dev \
libgles2-mesa-dev \
libfontconfig1-dev \ libfontconfig1-dev \
libfreetype6-dev \ libfreetype6-dev \
libx11-dev \ libx11-dev \
libx11-xcb-dev \ libx11-xcb-dev \
'^libxcb*' \
libxcomposite-dev \
libxdamage-dev \
libxext-dev \ libxext-dev \
libxfixes-dev \ libxfixes-dev \
libxi-dev \ libxi-dev \
libxrender-dev \
'^libxcb*' \
libxkbcommon-dev \ libxkbcommon-dev \
libxkbcommon-x11-dev \ libxkbcommon-x11-dev \
libgstreamer1.0-dev \ libxrender-dev \
libgstreamer-plugins-base1.0-dev \ libxtst-dev \
libharfbuzz-dev && \ perl \
yasm && \
apt clean && \ apt clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

View File

@@ -2,7 +2,7 @@
IMAGE_NAME = tavro-build-linux IMAGE_NAME = tavro-build-linux
IMAGE_GROUP = tavro IMAGE_GROUP = tavro
IMAGE_TAG = 1.0 IMAGE_TAG = 1.1
REVISION = REVISION =
DOCKER_REGISTRY = harbor.avroid.tech DOCKER_REGISTRY = harbor.avroid.tech