Skip to content

Commit e9cf252

Browse files
Add dependencies for Linux
1 parent 362c390 commit e9cf252

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

update.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,18 @@ install_platform_deps() {
316316
;;
317317

318318
"linux-gnu")
319-
info "[Init] No Linux dependencies"
319+
info "[Init] Install Qt Source Dependencies"
320+
sudo sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
321+
sudo apt-get -y update
322+
sudo apt-get -y build-dep qt5-default
323+
info "[Init] Install Libxcb Dependencies"
324+
sudo apt-get -y install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
325+
info "[Init] Install Qt WebEngine Dependencies"
326+
sudo apt-get -y install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libdbus-1-dev libfontconfig1-dev libcap-dev libxtst-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libxss-dev libegl1-mesa-dev gperf bison
327+
info "[Init] Install Qt Multimedia Dependencies - using GStreamer 1.0"
328+
sudo apt-get -y install libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
329+
info "[Init] Install QDoc Documentation Generator Tool Dependencies"
330+
sudo apt-get -y install libclang-6.0-dev llvm-6.0
320331
;;
321332

322333
"darwin19" | "darwin20")

0 commit comments

Comments
 (0)