diff --git a/.devcontainer/features/ladybird/install-fedora.sh b/.devcontainer/features/ladybird/install-fedora.sh index 74ab2503dd4..fa3f3423e0a 100644 --- a/.devcontainer/features/ladybird/install-fedora.sh +++ b/.devcontainer/features/ladybird/install-fedora.sh @@ -5,7 +5,7 @@ set -e dnf install -y git gh # 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 \ qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static diff --git a/.devcontainer/features/ladybird/install-ubuntu.sh b/.devcontainer/features/ladybird/install-ubuntu.sh index 70820b05a68..bf05dfc85c9 100644 --- a/.devcontainer/features/ladybird/install-ubuntu.sh +++ b/.devcontainer/features/ladybird/install-ubuntu.sh @@ -24,7 +24,7 @@ install_llvm_key() { ### Install packages 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 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 70b3ade5109..7e07033e93e 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -80,6 +80,7 @@ runs: autoconf \ autoconf-archive \ automake \ + bison \ build-essential \ ccache \ cmake \ @@ -95,6 +96,7 @@ runs: libssl-dev \ libstdc++-${{ inputs.gcc_version }}-dev \ libtool \ + libxkbcommon-dev \ lld-${{ inputs.llvm_version }} \ llvm-${{ inputs.llvm_version }} \ nasm \