From 63577f2bea7ef7ec18bece3aecf23ec06e864b54 Mon Sep 17 00:00:00 2001 From: Wissididom <30803034+Wissididom@users.noreply.github.com> Date: Sun, 25 Aug 2024 12:26:59 +0200 Subject: [PATCH] Add Ubuntu 24.04 builder (#10) --- .github/workflows/build-and-push.yml | 3 + Dockerfile_chatterino2-build-ubuntu-24.04 | 317 ++++++++++++++++++++++ 2 files changed, 320 insertions(+) create mode 100644 Dockerfile_chatterino2-build-ubuntu-24.04 diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index a8373cf..8c2db25 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -31,6 +31,9 @@ jobs: - os: ubuntu-22.04 qt-version: 6.6.1 image-name: chatterino2-build-ubuntu-22.04 + - os: ubuntu-24.04 + qt-version: 6.6.1 + image-name: chatterino2-build-ubuntu-24.04 env: C2_PLUGINS: "ON" C2_BUILD_WITH_QT6: "ON" diff --git a/Dockerfile_chatterino2-build-ubuntu-24.04 b/Dockerfile_chatterino2-build-ubuntu-24.04 new file mode 100644 index 0000000..983e5e4 --- /dev/null +++ b/Dockerfile_chatterino2-build-ubuntu-24.04 @@ -0,0 +1,317 @@ +# cmake +FROM ubuntu:24.04 AS build-cmake + +ARG CMAKE_VERSION=3.28.1 +ARG CMAKE_SHA256SUM=15e94f83e647f7d620a140a7a5da76349fc47a1bfed66d0f5cdee8e7344079ad + +ARG NUM_JOBS=26 + +ENV DEBIAN_FRONTEND noninteractive +ENV LC_ALL en_US.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US.UTF-8 + +RUN <