Minor Documentation updates. Flatpak, Ubuntu dependencies.

This commit is contained in:
sr55 2022-09-29 22:05:42 +01:00
parent a9e05f2b3d
commit 3ff1d44c02
No known key found for this signature in database
GPG Key ID: ECE911849A3E21A5
3 changed files with 22 additions and 7 deletions

View File

@ -35,6 +35,7 @@ Dependencies:
- autopoint
- build-essential
- cmake
- clang
- gcc
- git
- libtool
@ -62,7 +63,7 @@ Additional MinGW-w64 toolchain dependencies:
Install dependencies.
sudo apt-get update
sudo apt-get install automake autoconf autopoint build-essential cmake gcc git intltool libtool libtool-bin m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
sudo apt-get install automake autoconf autopoint build-essential cmake gcc git intltool libtool libtool-bin m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev clang
Install the additional dependencies required to build the MinGW-w64 toolchain.

View File

@ -29,11 +29,20 @@ Install flathub repository.
Install flatpak freedesktop SDK.
flatpak install flathub org.freedesktop.Sdk//18.08
flatpak install flathub org.freedesktop.Sdk//21.08
Install flatpak freedesktop runtime platform.
flatpak install flathub org.freedesktop.Platform//18.08
flatpak install flathub org.freedesktop.Platform//21.08
Install flatpak gnome 42.
flatpak install flathub org.gnome.Platform//42
flatpak intsall flathub org.gnome.Sdk//42
Install LLVM 14
flatpak install flathub org.freedesktop.Sdk.Extension.llvm14//21.08
## Create a new HandBrake flatpak bundle
@ -45,6 +54,12 @@ Or to build HandBrake with Quick Sync Video support and HandBrake's Intel MediaS
./configure --flatpak --enable-qsv
You may also want the following additional flags:
(AMD VCN) --enable-vce
or
(NVidia NVEnc) --enable-nvenc --enable-nvdec
Build signed flatpak packages for GUI and CLI.
cd build

View File

@ -30,6 +30,7 @@ Dependencies:
- appstream
- build-essential
- cmake
- clang
- git
- libass-dev
- libbz2-dev
@ -76,16 +77,14 @@ Graphical interface dependencies:
- libdbus-glib-1-dev
- libglib2.0-dev
- libgstreamer1.0-dev
- libgstreamer-plugins-base1.0-dev
- libgtk-3-dev
- libgudev-1.0-dev
- libnotify-dev
- libwebkit2gtk-4.0-dev
Install dependencies.
sudo apt-get update
sudo apt-get install autoconf automake autopoint appstream build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
sudo apt-get install autoconf automake autopoint appstream build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev clang
To build with Intel Quick Sync Video support, install the QSV dependencies.
@ -93,6 +92,6 @@ To build with Intel Quick Sync Video support, install the QSV dependencies.
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkit2gtk-4.0-dev
sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgtk-3-dev libnotify-dev libwebkit2gtk-4.0-dev
Ubuntu is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.