0f172a0bc7
Removes kernel headers and dkms packages from the CI pipeline. These are only needed when running obs and not when building. This avoids crashing and burning in CI when secureboot is enabled. see: https://github.com/obsproject/obs-studio/pull/4560/checks?check_run_id=2403303957
52 lines
1.3 KiB
Bash
Executable File
52 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
set -ex
|
|
|
|
curl -L https://packagecloud.io/github/git-lfs/gpgkey | sudo apt-key add -
|
|
|
|
sudo apt-get -qq update
|
|
sudo apt-get install -y \
|
|
build-essential \
|
|
checkinstall \
|
|
cmake \
|
|
libasound2-dev \
|
|
libavcodec-dev \
|
|
libavdevice-dev \
|
|
libavfilter-dev \
|
|
libavformat-dev \
|
|
libavutil-dev \
|
|
libcurl4-openssl-dev \
|
|
libfdk-aac-dev \
|
|
libfontconfig-dev \
|
|
libfreetype6-dev \
|
|
libgl1-mesa-dev \
|
|
libjack-jackd2-dev \
|
|
libjansson-dev \
|
|
libluajit-5.1-dev \
|
|
libpulse-dev \
|
|
libqt5x11extras5-dev \
|
|
libspeexdsp-dev \
|
|
libswresample-dev \
|
|
libswscale-dev \
|
|
libudev-dev \
|
|
libv4l-dev \
|
|
libva-dev \
|
|
libvlc-dev \
|
|
libx11-dev \
|
|
libx264-dev \
|
|
libxcb-randr0-dev \
|
|
libxcb-shm0-dev \
|
|
libxcb-xinerama0-dev \
|
|
libxcomposite-dev \
|
|
libxinerama-dev \
|
|
libmbedtls-dev \
|
|
pkg-config \
|
|
python3-dev \
|
|
qtbase5-dev \
|
|
qtbase5-private-dev \
|
|
libqt5svg5-dev \
|
|
swig
|
|
|
|
# build cef
|
|
wget --quiet --retry-connrefused --waitretry=1 https://cdn-fastly.obsproject.com/downloads/cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2
|
|
tar -xjf ./cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2
|