-
-
Notifications
You must be signed in to change notification settings - Fork 125
Expand file tree
/
Copy pathubuntu.oracular.deps.sh
More file actions
executable file
·49 lines (44 loc) · 1.87 KB
/
Copy pathubuntu.oracular.deps.sh
File metadata and controls
executable file
·49 lines (44 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash -eux
source ci/common.setup.sh
echo 'debconf debconf/frontend select Noninteractive' | $SUDO debconf-set-selections
# For newer CMake
$SUDO apt-get install -y ca-certificates gpg wget lsb-release software-properties-common
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | $SUDO tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ oracular main' | $SUDO tee /etc/apt/sources.list.d/kitware.list >/dev/null
$SUDO apt-get update -qq
$SUDO rm /usr/share/keyrings/kitware-archive-keyring.gpg
$SUDO apt-get install -y kitware-archive-keyring
$SUDO apt-get update -qq
$SUDO apt-get install -y \
--allow-change-held-packages \
--allow-downgrades \
--allow-remove-essential \
--allow-unauthenticated \
binutils gcc g++ clang lld \
software-properties-common wget \
libasound-dev \
ninja-build cmake \
libfftw3-dev \
libdbus-1-dev \
libsuil-dev liblilv-dev lv2-dev \
libx11-dev libxext-dev libxcomposite-dev libxrandr-dev \
qt6-base-dev qt6-base-dev-tools qt6-base-private-dev \
qt6-declarative-dev qt6-declarative-dev-tools qt6-declarative-private-dev \
qt6-scxml-dev qt6-svg-dev qt6-connectivity-dev \
libqt6opengl6-dev \
libqt6websockets6-dev \
libqt6serialport6-dev \
libqt6shadertools6-dev \
libbluetooth-dev libsdl2-dev libsdl2-2.0-0 \
libglu1-mesa-dev libglu1-mesa libgles2-mesa-dev \
libavahi-compat-libdnssd-dev libsamplerate0-dev \
portaudio19-dev \
libpipewire-0.3-dev \
libclang-dev llvm-dev \
libvulkan-dev \
libavcodec-dev libavdevice-dev libavutil-dev libavfilter-dev libavformat-dev libswresample-dev \
file \
dpkg-dev \
lsb-release \
libzstd-dev
source ci/common.deps.sh LINUX