Skip to content

Commit 414cc51

Browse files
committed
Update master_build.yml, Dockerfile_build_ubuntu-20.04, and Dockerfile_build_ubuntu-22.04
1 parent 6fa0a54 commit 414cc51

File tree

3 files changed

+34
-3
lines changed

3 files changed

+34
-3
lines changed

.github/workflows/master_build.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,6 @@ jobs:
144144
echo "Installing apt packages"
145145
sudo apt install -y ${{ matrix.apt-dependencies }} || exit 1
146146
147-
echo "Installing Python Modules"
148-
pip3 install boto3 || exit 1
149-
150147
else # macOS
151148
echo "Downloading MacOSX10.12 SDK.."
152149
curl --progress-bar -L -o macOS_SDK10.12.4.tar.xz "https://data.moto9000.moe/overte_packages/macOS_SDK10.12.4.tar.xz" || exit 1

tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-20.04

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,23 @@ RUN apt-get update && apt-get -y install tzdata
1818
RUN apt-get -y install python3-pip
1919
RUN pip3 install conan
2020

21+
# Install CMake from Kitware
22+
RUN apt-get update
23+
RUN apt-get -y install ca-certificates gpg wget
24+
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
25+
RUN echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null
26+
RUN apt-get update
27+
RUN rm /usr/share/keyrings/kitware-archive-keyring.gpg && apt-get -y install kitware-archive-keyring
28+
RUN apt-get -y install cmake
29+
30+
# Install GCC 13 from Toolchain test PPA
31+
RUN apt-get -y install software-properties-common
32+
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
33+
RUN apt-get update
34+
RUN apt-get -y install gcc-13 g++-13
35+
# Set GCC 13 as default
36+
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
37+
2138
# Install Overte domain-server and assignment-client build dependencies
2239
RUN apt-get -y install curl ninja-build git cmake g++ libssl-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libharfbuzz-dev libdouble-conversion3 libxext-dev libsystemd-dev
2340

tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-22.04

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,23 @@ RUN apt-get update && apt-get -y install tzdata
1818
RUN apt-get -y install python3-pip
1919
RUN pip3 install conan
2020

21+
# Install CMake from Kitware
22+
RUN apt-get update
23+
RUN apt-get -y install ca-certificates gpg wget
24+
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
25+
RUN echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null
26+
RUN apt-get update
27+
RUN rm /usr/share/keyrings/kitware-archive-keyring.gpg && apt-get -y install kitware-archive-keyring
28+
RUN apt-get -y install cmake
29+
30+
# Install GCC 13 from Toolchain test PPA
31+
RUN apt-get -y install software-properties-common
32+
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
33+
RUN apt-get update
34+
RUN apt-get -y install gcc-13 g++-13
35+
# Set GCC 13 as default
36+
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
37+
2138
# Install Overte domain-server and assignment-client build dependencies
2239
RUN apt-get -y install curl ninja-build git cmake g++ libssl-dev libqt5websockets5-dev qtdeclarative5-dev qtmultimedia5-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libsystemd-dev
2340
# Install Overte tools build dependencies

0 commit comments

Comments
 (0)