CI+Devcontainer: Add Gtk UI dependencies to the CI and Devcontainer

This commit is contained in:
Andrew Kaster
2026-04-23 18:23:17 -06:00
committed by Andrew Kaster
parent 3cf24872c4
commit a942da16ce
Notes: github-actions[bot] 2026-04-24 02:08:52 +00:00
3 changed files with 4 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ set -e
dnf install -y git gh dnf install -y git gh
# Ladybird dev dependencies # Ladybird dev dependencies
dnf install -y autoconf-archive automake ccache cmake curl google-noto-sans-mono-fonts liberation-sans-fonts \ dnf install -y autoconf-archive automake bison ccache cmake curl google-noto-sans-mono-fonts liberation-sans-fonts \
libglvnd-devel libtool nasm ninja-build patchelf perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel \ libglvnd-devel libtool nasm ninja-build patchelf perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel \
qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static

View File

@@ -24,7 +24,7 @@ install_llvm_key() {
### Install packages ### Install packages
apt update -y apt update -y
apt install -y lsb-release git python3 autoconf autoconf-archive automake build-essential cmake libdrm-dev libgl1-mesa-dev libtool nasm ninja-build pkg-config qt6-base-dev qt6-tools-dev-tools qt6-wayland ccache fonts-liberation2 zip unzip curl tar apt install -y lsb-release git python3 autoconf autoconf-archive automake bison build-essential cmake libdrm-dev libgl1-mesa-dev libtool libxkbcommon-dev nasm ninja-build pkg-config qt6-base-dev qt6-tools-dev-tools qt6-wayland ccache fonts-liberation2 zip unzip curl tar
### Install Rust toolchain ### Install Rust toolchain
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

View File

@@ -80,6 +80,7 @@ runs:
autoconf \ autoconf \
autoconf-archive \ autoconf-archive \
automake \ automake \
bison \
build-essential \ build-essential \
ccache \ ccache \
cmake \ cmake \
@@ -95,6 +96,7 @@ runs:
libssl-dev \ libssl-dev \
libstdc++-${{ inputs.gcc_version }}-dev \ libstdc++-${{ inputs.gcc_version }}-dev \
libtool \ libtool \
libxkbcommon-dev \
lld-${{ inputs.llvm_version }} \ lld-${{ inputs.llvm_version }} \
llvm-${{ inputs.llvm_version }} \ llvm-${{ inputs.llvm_version }} \
nasm \ nasm \