mirror of
https://github.com/FreeRDP/FreeRDP.git
synced 2025-06-03 00:00:20 +00:00
[ci,workflow] use mk-build-deps to install deps
This commit is contained in:
parent
2f29f67b0c
commit
9eba3a87a4
48
.github/workflows/abi-checker.yml
vendored
48
.github/workflows/abi-checker.yml
vendored
@ -31,55 +31,13 @@ jobs:
|
||||
- name: "Prepare environment"
|
||||
run: |
|
||||
sudo apt-get update -q -y
|
||||
sudo apt-get install -q -y \
|
||||
libxrandr-dev \
|
||||
libxinerama-dev \
|
||||
libusb-1.0-0-dev \
|
||||
xserver-xorg-dev \
|
||||
libswscale-dev \
|
||||
libswresample-dev \
|
||||
libavformat-dev \
|
||||
libavutil-dev \
|
||||
libavcodec-dev \
|
||||
libcups2-dev \
|
||||
libpulse-dev \
|
||||
libasound2-dev \
|
||||
libpcsclite-dev \
|
||||
libxcb-cursor-dev \
|
||||
libxcursor-dev \
|
||||
libcairo2-dev \
|
||||
libfaad-dev \
|
||||
libjpeg-dev \
|
||||
libgsm1-dev \
|
||||
ninja-build \
|
||||
libxfixes-dev \
|
||||
libxkbcommon-dev \
|
||||
libpkcs11-helper1-dev \
|
||||
libwayland-dev \
|
||||
libpam0g-dev \
|
||||
libxdamage-dev \
|
||||
libxcb-damage0-dev \
|
||||
libxtst-dev \
|
||||
libfuse3-dev \
|
||||
libsystemd-dev \
|
||||
libcairo2-dev \
|
||||
libsoxr-dev \
|
||||
libsdl2-dev \
|
||||
libkrb5-dev \
|
||||
libcjson-dev \
|
||||
libsdl2-ttf-dev \
|
||||
libopus-dev \
|
||||
libwebp-dev \
|
||||
libpng-dev \
|
||||
libv4l-dev \
|
||||
libjpeg-dev \
|
||||
liburiparser-dev \
|
||||
cmake \
|
||||
sudo apt-get install -q -y devscripts \
|
||||
clang \
|
||||
abigail-tools \
|
||||
pylint \
|
||||
curl
|
||||
sudo apt-get satisfy -q -y "libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev"
|
||||
./packaging/scripts/prepare_deb_freerdp-nightly.sh
|
||||
sudo mk-build-deps -i
|
||||
|
||||
- name: "Prepare configuration"
|
||||
run: |
|
||||
|
50
.github/workflows/alt-architectures.yml
vendored
50
.github/workflows/alt-architectures.yml
vendored
@ -37,53 +37,9 @@ jobs:
|
||||
WLOG_LEVEL: 'trace'
|
||||
install: |
|
||||
apt-get update -q -y
|
||||
apt-get install -q -y \
|
||||
libxrandr-dev \
|
||||
libxinerama-dev \
|
||||
libusb-1.0-0-dev \
|
||||
xserver-xorg-dev \
|
||||
libswscale-dev \
|
||||
libswresample-dev \
|
||||
libavutil-dev \
|
||||
libavcodec-dev \
|
||||
libcups2-dev \
|
||||
libpulse-dev \
|
||||
libasound2-dev \
|
||||
libpcsclite-dev \
|
||||
libxcb-cursor-dev \
|
||||
libxcursor-dev \
|
||||
libcairo2-dev \
|
||||
libfaad-dev \
|
||||
libgsm1-dev \
|
||||
ninja-build \
|
||||
libxfixes-dev \
|
||||
libxkbcommon-dev \
|
||||
libxkbfile-dev \
|
||||
libwayland-dev \
|
||||
libpam0g-dev \
|
||||
libxdamage-dev \
|
||||
libxcb-damage0-dev \
|
||||
libxtst-dev \
|
||||
libfuse3-dev \
|
||||
libsystemd-dev \
|
||||
libsoxr-dev \
|
||||
libsdl2-dev \
|
||||
libsdl2-ttf-dev \
|
||||
libsdl2-image-dev \
|
||||
libkrb5-dev \
|
||||
libcjson-dev \
|
||||
libpkcs11-helper1-dev \
|
||||
libopus-dev \
|
||||
libwebp-dev \
|
||||
libpng-dev \
|
||||
libjpeg-dev \
|
||||
liburiparser-dev \
|
||||
libssl-dev \
|
||||
opensc-pkcs11 \
|
||||
libv4l-dev \
|
||||
cmake \
|
||||
clang
|
||||
apt-get satisfy -q -y "libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev"
|
||||
apt-get install -q -y devscripts clang ninja-build ccache
|
||||
./packaging/scripts/prepare_deb_freerdp-nightly.sh
|
||||
mk-build-deps -i
|
||||
run: |
|
||||
cmake -GNinja \
|
||||
-C ci/cmake-preloads/config-linux-alt-arch.txt \
|
||||
|
10
.github/workflows/clang-tidy.yml
vendored
10
.github/workflows/clang-tidy.yml
vendored
@ -9,14 +9,20 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: "Install dependencies"
|
||||
run: |
|
||||
sudo apt-get update -q -y
|
||||
sudo apt-get install -q -y devscripts clang ccache ninja-build
|
||||
./packaging/scripts/prepare_deb_freerdp-nightly.sh
|
||||
sudo mk-build-deps -i
|
||||
|
||||
# Run clang-tidy
|
||||
- uses: ZedThree/clang-tidy-review@v0.19.0
|
||||
id: review
|
||||
with:
|
||||
split_workflow: true
|
||||
clang_tidy_checks: ''
|
||||
# List of packages to install
|
||||
apt_packages: libkrb5-dev,libxkbcommon-dev,libxkbfile-dev,libx11-dev,libwayland-dev,libxrandr-dev,libxi-dev,libxrender-dev,libxext-dev,libxinerama-dev,libxfixes-dev,libxcursor-dev,libxv-dev,libxdamage-dev,libxtst-dev,libcups2-dev,libcairo2-dev,libpcsclite-dev,libasound2-dev,libswscale-dev,libpulse-dev,libavformat-dev,libavcodec-dev,libavutil-dev,libfuse3-dev,libswresample-dev,libusb-1.0-0-dev,libudev-dev,libdbus-glib-1-dev,libpam0g-dev,uuid-dev,libcjson-dev,libsdl2-2.0-0,libsdl2-dev,libsdl2-ttf-dev,libsdl2-image-dev,libsystemd-dev,liburiparser-dev,libopus-dev,libwebp-dev,libjpeg-dev,libpng-dev,libgsm1-dev,libfaac-dev,libfaad-dev,libsoxr-dev,opencl-c-headers,opencl-headers,ocl-icd-opencl-dev,libssl-dev,libv4l-dev
|
||||
|
||||
# CMake command to run in order to generate compile_commands.json
|
||||
build_dir: tidy
|
||||
|
52
.github/workflows/codeql-analysis.yml
vendored
52
.github/workflows/codeql-analysis.yml
vendored
@ -78,54 +78,10 @@ jobs:
|
||||
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
||||
- if: matrix.build-mode == 'manual'
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install \
|
||||
libxrandr-dev \
|
||||
libxinerama-dev \
|
||||
libusb-1.0-0-dev \
|
||||
xserver-xorg-dev \
|
||||
libswscale-dev \
|
||||
libswresample-dev \
|
||||
libavformat-dev \
|
||||
libavutil-dev \
|
||||
libavcodec-dev \
|
||||
libcups2-dev \
|
||||
libv4l-dev \
|
||||
libpulse-dev \
|
||||
libasound2-dev \
|
||||
libpcsclite-dev \
|
||||
libxcb-cursor-dev \
|
||||
libxcursor-dev \
|
||||
libcairo2-dev \
|
||||
libfaac-dev \
|
||||
libfaad-dev \
|
||||
libjpeg-dev \
|
||||
libgsm1-dev \
|
||||
ninja-build \
|
||||
libxfixes-dev \
|
||||
libxkbcommon-dev \
|
||||
libwayland-dev \
|
||||
libpam0g-dev \
|
||||
libxdamage-dev \
|
||||
libxcb-damage0-dev \
|
||||
ccache \
|
||||
libxtst-dev \
|
||||
libfuse3-dev \
|
||||
libsystemd-dev \
|
||||
libcairo2-dev \
|
||||
libsoxr-dev \
|
||||
libsdl2-dev \
|
||||
libkrb5-dev \
|
||||
libcjson-dev \
|
||||
libsdl2-ttf-dev \
|
||||
libsdl2-image-dev \
|
||||
clang \
|
||||
libopus-dev \
|
||||
libwebp-dev \
|
||||
libpng-dev \
|
||||
libjpeg-dev \
|
||||
liburiparser-dev
|
||||
sudo apt-get satisfy -q -y "libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev"
|
||||
sudo apt-get update -q -y
|
||||
sudo apt-get install -q -y devscripts clang ccache ninja-build
|
||||
./packaging/scripts/prepare_deb_freerdp-nightly.sh
|
||||
sudo mk-build-deps -i
|
||||
mkdir ci-build
|
||||
cd ci-build
|
||||
export CC=/usr/bin/clang
|
||||
|
Loading…
Reference in New Issue
Block a user