diff --git a/.github/workflows/linux_server_build.yml b/.github/workflows/linux_server_build.yml index f4ff42ae32..2f7173720c 100644 --- a/.github/workflows/linux_server_build.yml +++ b/.github/workflows/linux_server_build.yml @@ -29,57 +29,57 @@ jobs: matrix: include: - os: debian-11 - image: docker.io/overte/overte-server-build:0.1.2-debian-11-amd64 + image: docker.io/overte/overte-server-build:0.1.3-debian-11-amd64 arch: amd64 runner: ubuntu-latest - os: debian-11 - image: docker.io/overte/overte-server-build:0.1.2-debian-11-aarch64 + image: docker.io/overte/overte-server-build:0.1.3-debian-11-aarch64 arch: aarch64 runner: linux_aarch64 - os: ubuntu-18.04 - image: docker.io/overte/overte-server-build:0.1.1-ubuntu-18.04-amd64 + image: docker.io/overte/overte-server-build:0.1.3-ubuntu-18.04-amd64 arch: amd64 runner: ubuntu-latest - os: ubuntu-20.04 - image: docker.io/overte/overte-server-build:0.1.1-ubuntu-20.04-amd64 + image: docker.io/overte/overte-server-build:0.1.3-ubuntu-20.04-amd64 arch: amd64 runner: ubuntu-latest - os: ubuntu-22.04 - image: docker.io/overte/overte-server-build:0.1.1-ubuntu-22.04-amd64 + image: docker.io/overte/overte-server-build:0.1.3-ubuntu-22.04-amd64 arch: amd64 runner: ubuntu-latest - os: ubuntu-22.04 - image: docker.io/overte/overte-server-build:0.1.1-ubuntu-22.04-aarch64 + image: docker.io/overte/overte-server-build:0.1.3-ubuntu-22.04-aarch64 arch: aarch64 runner: linux_aarch64 - os: fedora-36 - image: docker.io/overte/overte-server-build:0.1.2-fedora-36-amd64 + image: docker.io/overte/overte-server-build:0.1.3-fedora-36-amd64 arch: amd64 runner: ubuntu-latest - os: fedora-36 - image: docker.io/overte/overte-server-build:0.1.2-fedora-36-aarch64 + image: docker.io/overte/overte-server-build:0.1.3-fedora-36-aarch64 arch: aarch64 runner: linux_aarch64 - os: fedora-37 - image: docker.io/overte/overte-server-build:0.1.2-fedora-37-amd64 + image: docker.io/overte/overte-server-build:0.1.3-fedora-37-amd64 arch: amd64 runner: ubuntu-latest - os: fedora-37 - image: docker.io/overte/overte-server-build:0.1.2-fedora-37-aarch64 + image: docker.io/overte/overte-server-build:0.1.3-fedora-37-aarch64 arch: aarch64 runner: linux_aarch64 - os: rockylinux-9 - image: docker.io/overte/overte-server-build:0.1.2-rockylinux-9-amd64 + image: docker.io/overte/overte-server-build:0.1.3-rockylinux-9-amd64 arch: amd64 runner: ubuntu-latest diff --git a/tools/ci-scripts/deb_package/Dockerfile_build_debian-11 b/tools/ci-scripts/deb_package/Dockerfile_build_debian-11 index 03e1a8c417..11106fd202 100644 --- a/tools/ci-scripts/deb_package/Dockerfile_build_debian-11 +++ b/tools/ci-scripts/deb_package/Dockerfile_build_debian-11 @@ -1,8 +1,8 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.2-debian-11 -f Dockerfile_build_debian-11 . +# Example build: docker build -t overte/overte-server-build:0.1.3-debian-11 -f Dockerfile_build_debian-11 . FROM debian:bullseye LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." @@ -15,7 +15,7 @@ RUN echo UTC >/etc/timezone RUN apt-get update && apt-get -y install tzdata # Install Overte domain-server and assignment-client build dependencies -RUN apt-get -y install curl ninja-build git g++ libssl-dev libqt5websockets5-dev qtscript5-dev qtdeclarative5-dev qtmultimedia5-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev +RUN apt-get -y install curl ninja-build git g++ libssl-dev libqt5websockets5-dev qtscript5-dev qtdeclarative5-dev qtmultimedia5-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libsystemd-dev # Install CMake from Debian Backports RUN echo deb http://deb.debian.org/debian bullseye-backports main > /etc/apt/sources.list.d/bullseye-backports.list diff --git a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-18.04 b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-18.04 index f36ae3aaf5..b02d3c0a54 100644 --- a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-18.04 +++ b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-18.04 @@ -1,8 +1,8 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.1-ubuntu-18.04 -f Dockerfile_build_ubuntu-18.04 . +# Example build: docker build -t overte/overte-server-build:0.1.3-ubuntu-18.04 -f Dockerfile_build_ubuntu-18.04 . FROM ubuntu:18.04 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." @@ -15,7 +15,7 @@ RUN echo UTC >/etc/timezone RUN apt-get update && apt-get -y install tzdata # Install Overte domain-server and assignment-client build dependencies -RUN apt-get -y install curl ninja-build git g++ libssl-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libharfbuzz-dev libdouble-conversion1 +RUN apt-get -y install curl ninja-build git g++ libssl-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libharfbuzz-dev libdouble-conversion1 libsystemd-dev # Install tools for package creation RUN apt-get -y install sudo chrpath binutils dh-make diff --git a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-20.04 b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-20.04 index b7fe39ca0a..3d68e56699 100644 --- a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-20.04 +++ b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-20.04 @@ -1,8 +1,8 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.1-ubuntu-20.04 -f Dockerfile_build_ubuntu-20.04 . +# Example build: docker build -t overte/overte-server-build:0.1.3-ubuntu-20.04 -f Dockerfile_build_ubuntu-20.04 . FROM ubuntu:20.04 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." @@ -15,7 +15,7 @@ RUN echo UTC >/etc/timezone RUN apt-get update && apt-get -y install tzdata # Install Overte domain-server and assignment-client build dependencies -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 +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 # Install tools for package creation RUN apt-get -y install sudo chrpath binutils dh-make diff --git a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-22.04 b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-22.04 index f1e20c38a4..8dc5e0b1b5 100644 --- a/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-22.04 +++ b/tools/ci-scripts/deb_package/Dockerfile_build_ubuntu-22.04 @@ -1,8 +1,8 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.1-ubuntu-22.04 -f Dockerfile_build_ubuntu-22.04 . +# Example build: docker build -t overte/overte-server-build:0.1.3-ubuntu-22.04 -f Dockerfile_build_ubuntu-22.04 . FROM ubuntu:22.04 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." @@ -15,7 +15,7 @@ RUN echo UTC >/etc/timezone RUN apt-get update && apt-get -y install tzdata # Install Overte domain-server and assignment-client build dependencies -RUN apt-get -y install curl ninja-build git cmake g++ libssl-dev libqt5websockets5-dev qtscript5-dev qtdeclarative5-dev qtmultimedia5-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev +RUN apt-get -y install curl ninja-build git cmake g++ libssl-dev libqt5websockets5-dev qtscript5-dev qtdeclarative5-dev qtmultimedia5-dev python3-distutils python3-distro mesa-common-dev libgl1-mesa-dev libsystemd-dev # Install Overte tools build dependencies RUN apt-get -y install libqt5webchannel5-dev qtwebengine5-dev libqt5xmlpatterns5-dev diff --git a/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-36 b/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-36 index f5eae173fd..d878403631 100644 --- a/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-36 +++ b/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-36 @@ -1,14 +1,14 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.2-fedora-36 -f Dockerfile_build_fedora-36 . +# Example build: docker build -t overte/overte-server-build:0.1.3-fedora-36 -f Dockerfile_build_fedora-36 . FROM fedora:36 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." # Install Overte domain-server and assignment-client build dependencies -RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel +RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel systemd-devel # Install additional build tools RUN dnf -y install zip unzip diff --git a/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-37 b/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-37 index eb4c2ac326..103b89ca55 100644 --- a/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-37 +++ b/tools/ci-scripts/rpm_package/Dockerfile_build_fedora-37 @@ -1,14 +1,14 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.2-fedora-37 -f Dockerfile_build_fedora-37 . +# Example build: docker build -t overte/overte-server-build:0.1.3-fedora-37 -f Dockerfile_build_fedora-37 . FROM fedora:37 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." # Install Overte domain-server and assignment-client build dependencies -RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel +RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel systemd-devel # Install additional build tools RUN dnf -y install zip unzip diff --git a/tools/ci-scripts/rpm_package/Dockerfile_build_rockylinux-9 b/tools/ci-scripts/rpm_package/Dockerfile_build_rockylinux-9 index fa4cb375ee..80359b4c5e 100644 --- a/tools/ci-scripts/rpm_package/Dockerfile_build_rockylinux-9 +++ b/tools/ci-scripts/rpm_package/Dockerfile_build_rockylinux-9 @@ -1,8 +1,8 @@ -# Copyright 2022 Overte e.V. # SPDX-License-Identifier: MIT +# Copyright 2022-2023 Overte e.V. # Docker file for building Overte Server -# Example build: docker build -t overte/overte-server-build:0.1.2-rockylinux-9 -f Dockerfile_build_rockylinux-9 . +# Example build: docker build -t overte/overte-server-build:0.1.3-rockylinux-9 -f Dockerfile_build_rockylinux-9 . FROM rockylinux:9 LABEL maintainer="Julian Groß (julian.gro@overte.org)" LABEL description="Development image for Overte Domain server and assignment clients." @@ -16,7 +16,7 @@ RUN dnf -y install epel-release RUN dnf config-manager --enable crb # Install Overte domain-server and assignment-client build dependencies -RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel +RUN dnf -y install curl ninja-build git cmake gcc-c++ openssl-devel qt5-qtwebsockets-devel qt5-qtscript-devel qt5-qtmultimedia-devel unzip libXext-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel systemd-devel # Install additional build tools RUN dnf -y install zip unzip