[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
## 1.1
### 27.05.2024
CHANGE:
* Added libraries for tavro tests
## 1.0
### 29.09.2023

View File

@@ -1,7 +1,7 @@
ARG DOCKER_REGISTRY=harbor.avroid.tech
# 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" \
tools.qt.version="5.6.3"
@@ -15,32 +15,41 @@ COPY * /patches/
# Install packages for qt and dependencies
RUN apt update && \
apt install -y \
perl \
gperf \
libasound2-dev \
libavcodec-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 \
libopenh264-dev \
libpipewire-0.3-dev \
libpulse-dev \
libswscale-dev \
libssl-dev \
libvpx-dev \
gperf \
libegl1-mesa-dev \
libgles2-mesa-dev \
libfontconfig1-dev \
libfreetype6-dev \
libx11-dev \
libx11-xcb-dev \
'^libxcb*' \
libxcomposite-dev \
libxdamage-dev \
libxext-dev \
libxfixes-dev \
libxi-dev \
libxrender-dev \
'^libxcb*' \
libxkbcommon-dev \
libxkbcommon-x11-dev \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
libharfbuzz-dev && \
libxrender-dev \
libxtst-dev \
perl \
yasm && \
apt clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

View File

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