diff options
author | fuzzard <fuzzard@users.noreply.github.com> | 2023-04-10 10:04:12 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-10 10:04:12 +0800 |
commit | ff1cafe99056f49c4fc9ba10011ed675995e8ee3 (patch) | |
tree | 94ccd6f98136d45af5b49346e4dfaa3cf1ef55fd /docs | |
parent | 9febaf1fee05ebffe91bdcc9186975cc34878f75 (diff) | |
parent | 6b02abddc7542d810321122f1f46534832849ec0 (diff) |
Merge pull request #22933 from fixthething/ubuntu-doc-update
[README.Ubuntu.md] Update Ubuntu package dependency list.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/README.Ubuntu.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/README.Ubuntu.md b/docs/README.Ubuntu.md index 3990483d12..d4824b4c1f 100644 --- a/docs/README.Ubuntu.md +++ b/docs/README.Ubuntu.md @@ -116,7 +116,7 @@ If you get a `package not found` type of message with the below command, remove Install build dependencies manually: ``` -sudo apt install debhelper autoconf automake autopoint gettext autotools-dev cmake curl default-jre doxygen gawk gcc gdc gperf libasound2-dev libass-dev libavahi-client-dev libavahi-common-dev libbluetooth-dev libbluray-dev libbz2-dev libcdio-dev libp8-platform-dev libcrossguid-dev libcurl4-openssl-dev libcwiid-dev libdbus-1-dev libdrm-dev libegl1-mesa-dev libenca-dev libflac-dev flatbuffers-dev libfmt-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libfstrcmp-dev libgcrypt-dev libgif-dev libgles2-mesa-dev libgl1-mesa-dev libglu1-mesa-dev libgnutls28-dev libgpg-error-dev libgtest-dev libiso9660-dev libjpeg-dev liblcms2-dev libltdl-dev liblzo2-dev libmicrohttpd-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpulse-dev libshairplay-dev libsmbclient-dev libspdlog-dev libsqlite3-dev libssl-dev libtag1-dev libtiff5-dev libtinyxml-dev libtool libudev-dev libva-dev libvdpau-dev libvorbis-dev libxmu-dev libxrandr-dev libxslt1-dev libxt-dev lsb-release meson nasm ninja-build python3-dev python3-pil python3-pip rapidjson-dev swig unzip uuid-dev zip zlib1g-dev +sudo apt install debhelper autoconf automake autopoint gettext autotools-dev cmake curl default-jre doxygen gawk gcc gdc gperf libasound2-dev libass-dev libavahi-client-dev libavahi-common-dev libbluetooth-dev libbluray-dev libbz2-dev libcdio-dev libp8-platform-dev libcrossguid-dev libcurl4-openssl-dev libcwiid-dev libdbus-1-dev libdrm-dev libegl1-mesa-dev libenca-dev libflac-dev libfmt-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libfstrcmp-dev libgcrypt-dev libgif-dev libgles2-mesa-dev libgl1-mesa-dev libglu1-mesa-dev libgnutls28-dev libgpg-error-dev libgtest-dev libiso9660-dev libjpeg-dev liblcms2-dev libltdl-dev liblzo2-dev libmicrohttpd-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpulse-dev libshairplay-dev libsmbclient-dev libspdlog-dev libsqlite3-dev libssl-dev libtag1-dev libtiff5-dev libtinyxml-dev libtool libudev-dev libunistring-dev libva-dev libvdpau-dev libvorbis-dev libxmu-dev libxrandr-dev libxslt1-dev libxt-dev lsb-release meson nasm ninja-build python3-dev python3-pil python3-pip rapidjson-dev swig unzip uuid-dev zip zlib1g-dev ``` **WARNING:** Make sure you copy paste the entire line or you might receive an error or miss a few dependencies. @@ -131,6 +131,16 @@ If you're using Ubuntu 18.04 and later, you also need to install: sudo apt install libcec-dev libfmt-dev liblirc-dev ``` +Flatbuffers (Ubuntu < 20.04, from PPA repository): +``` +sudo apt install flatbuffers-dev +``` + +Flatbuffers (Ubuntu >= 20.04): +``` +sudo apt install libflatbuffers-dev +``` + Building for Wayland requires some extra packages: ``` sudo apt install libglew-dev libwayland-dev libxkbcommon-dev waylandpp-dev wayland-protocols |