From 1fbc10cd772003b6d311dca284a4f1fca5fe2a80 Mon Sep 17 00:00:00 2001 From: SlightlyCircuitous <71394296+SlightlyCircuitous@users.noreply.github.com> Date: Wed, 12 Apr 2023 16:31:39 -0400 Subject: [PATCH] Add Ubuntu 23.04 Lunar Lobster Build (#4784) * Create Lunar Dockerfile Note that qt6-svg-dev and qt6-websockets-dev are renamed replacements for libqt6svg6-dev and libqt6websockets6-dev, respectively. * Add Ubuntu Lunar * Add Ubuntu Lunar to Template --- .ci/UbuntuLunar/Dockerfile | 26 ++++++++++++++++++++++++++ .ci/release_template.md | 1 + .github/workflows/desktop-build.yml | 3 +++ 3 files changed, 30 insertions(+) create mode 100644 .ci/UbuntuLunar/Dockerfile diff --git a/.ci/UbuntuLunar/Dockerfile b/.ci/UbuntuLunar/Dockerfile new file mode 100644 index 00000000..525e2118 --- /dev/null +++ b/.ci/UbuntuLunar/Dockerfile @@ -0,0 +1,26 @@ +FROM ubuntu:lunar + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ + ccache \ + clang-format \ + cmake \ + file \ + g++ \ + git \ + libgl-dev \ + liblzma-dev \ + libmariadb-dev-compat \ + libprotobuf-dev \ + libqt6multimedia6 \ + libqt6sql6-mysql \ + qt6-svg-dev \ + qt6-websockets-dev \ + protobuf-compiler \ + qt6-l10n-tools \ + qt6-multimedia-dev \ + qt6-tools-dev \ + qt6-tools-dev-tools \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* diff --git a/.ci/release_template.md b/.ci/release_template.md index bc4c71b1..ae5ac294 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -17,6 +17,7 @@ include different targets --> - Ubuntu 20.04 ("Focal Fossa") - Ubuntu 22.04 ("Jammy Jellyfish") - Ubuntu 22.10 ("Kinetic Kudu") + - Ubuntu 23.04 ("Lunar Lobster") - Debian 10 ("Buster") - Debian 11 ("Bullseye") - Fedora 36 diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 2b6057ab..d2deae42 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -116,6 +116,9 @@ jobs: - distro: UbuntuKinetic package: DEB + + - distro: UbuntuLunar + package: DEB name: ${{matrix.distro}} needs: configure