mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
CI+Devcontainer: Add Gtk UI dependencies to the CI and Devcontainer
This commit is contained in:
committed by
Andrew Kaster
parent
3cf24872c4
commit
a942da16ce
Notes:
github-actions[bot]
2026-04-24 02:08:52 +00:00
Author: https://github.com/ADKaster Commit: https://github.com/LadybirdBrowser/ladybird/commit/a942da16ce2 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/8990 Reviewed-by: https://github.com/cqundefine Reviewed-by: https://github.com/trflynn89 ✅
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
2
.github/actions/setup/action.yml
vendored
2
.github/actions/setup/action.yml
vendored
@@ -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 \
|
||||||
|
|||||||
Reference in New Issue
Block a user