docs: Move Linux QSV dependencies before GUI dependencies.

Since they apply to the CLI also.
This commit is contained in:
Bradley Sepos
2020-01-21 23:40:28 -05:00
parent bcd0a0f65d
commit 2ce56f5dff
12 changed files with 124 additions and 124 deletions

View File

@@ -53,6 +53,11 @@ Dependencies:
- x265
- xz
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
Graphical interface dependencies:
- dbus-glib
@@ -64,21 +69,16 @@ Graphical interface dependencies:
- libnotify
- webkit2gtk
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
Install dependencies.
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 meson nasm ninja numactl opus python2 speex x264 x265 xz
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies. Requires the GNOME desktop and associated packages, e.g. installed using `pacman -S xorg xorg-server && pacman -S gnome gnome-extra`.
sudo pacman -S dbus-glib gstreamer gst-libav gst-plugins-base intltool libgudev libnotify webkit2gtk
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo pacman -S libva libdrm
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies. Requires the GNOME desktop and associated packages, e.g. installed using `pacman -S xorg xorg-server && pacman -S gnome gnome-extra`.
sudo pacman -S dbus-glib gstreamer gst-libav gst-plugins-base intltool libgudev libnotify webkit2gtk
Arch is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -52,6 +52,11 @@ Additional dependencies not available in the base repository:
- speex-devel [PowerTools]
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- dbus-glib-devel
@@ -66,11 +71,6 @@ Additional graphical interface dependencies not available in the base repository
- gstreamer1-libav [RPM Fusion]
- libgudev1-devel [PowerTools]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo dnf update
@@ -92,14 +92,14 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install x264-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
CentOS is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
@@ -139,6 +139,11 @@ Additional dependencies not available in the base repository:
- opus-devel [EPEL EL6]
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- dbus-glib-devel
@@ -154,11 +159,6 @@ Additional graphical interface dependencies not available in the base repository
- devtoolset-7 [SCL]
- gstreamer1-libav [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo yum update
@@ -214,14 +214,14 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum install lame-devel x264-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo yum install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel
The GNU Compiler Collection and related packages provided by CentOS 7 are old. Install and enable a newer version provided by Software Collections (SCL)[^gcc-scl]. This is recommended for building the HandBrake [CLI](abbr:Command Line Interface) and required for building the GTK [GUI](abbr:Graphical User Interface).
sudo yum install centos-release-scl

View File

@@ -43,15 +43,15 @@ Additional dependencies not available in the base repository:
- lame
- x264
Graphical interface dependencies:
- desktop-dev
Intel Quick Sync Video dependencies (optional):
- devpkg-libva
- devpkg-libdrm
Graphical interface dependencies:
- desktop-dev
Install dependencies.
sudo swupd update
@@ -88,12 +88,12 @@ Build and install the dependencies not available in the base repository.
sudo ldconfig
fi
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo swupd bundle-add desktop-dev
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo swupd bundle-add devpkg-libva devpkg-libdrm
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo swupd bundle-add desktop-dev
Clear is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -70,6 +70,11 @@ Additional Debian 9 dependencies not available in the base repository:
- meson [backports]
- nasm [sid]
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Graphical interface dependencies:
- intltool
@@ -83,11 +88,6 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev (libwebkitgtk-3.0-dev for Debian 9)
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Install dependencies.
sudo apt-get update
@@ -108,15 +108,15 @@ If you are running Debian 9, the `nasm` package is too old. Install a newer vers
sudo curl -L 'http://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.13.03-1_amd64.deb' -o /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb
sudo dpkg -i /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo apt-get install 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
sudo apt-get install libwebkit2gtk-4.0-dev || sudo apt-get install libwebkitgtk-3.0-dev
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
Debian is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
[^nasm-sid]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions.

View File

@@ -63,6 +63,11 @@ Additional dependencies not available in the base repository:
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- X Software Development
@@ -76,11 +81,6 @@ Graphical interface dependencies:
- libnotify-devel
- webkit2gtk3-devel
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo dnf update
@@ -92,13 +92,13 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(cat /etc/system-release | awk '{ print $3}').noarch.rpm
sudo dnf install x264-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf groupinstall "X Software Development" "GNOME Software Development"
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
Fedora is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -70,6 +70,11 @@ Additional Ubuntu 18.04 LTS dependencies:
- python3-pip
- meson (via pip3)
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Graphical interface dependencies:
- gstreamer1.0-libav
@@ -84,11 +89,6 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Install dependencies.
sudo apt-get update
@@ -103,12 +103,12 @@ If you are running Ubuntu 18.04 LTS, the `meson` package is too old. Install a n
sudo apt-get install python3-pip
sudo pip3 install meson
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
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
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
Ubuntu is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -53,6 +53,11 @@ Dependencies:
- x265
- xz
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
Graphical interface dependencies:
- dbus-glib
@@ -64,21 +69,16 @@ Graphical interface dependencies:
- libnotify
- webkit2gtk
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
Install dependencies.
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 meson nasm ninja numactl opus python2 speex x264 x265 xz
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies. Requires the GNOME desktop and associated packages, e.g. installed using `pacman -S xorg xorg-server && pacman -S gnome gnome-extra`.
sudo pacman -S dbus-glib gstreamer gst-libav gst-plugins-base intltool libgudev libnotify webkit2gtk
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo pacman -S libva libdrm
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies. Requires the GNOME desktop and associated packages, e.g. installed using `pacman -S xorg xorg-server && pacman -S gnome gnome-extra`.
sudo pacman -S dbus-glib gstreamer gst-libav gst-plugins-base intltool libgudev libnotify webkit2gtk
Arch is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -52,6 +52,11 @@ Additional dependencies not available in the base repository:
- speex-devel [PowerTools]
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- dbus-glib-devel
@@ -66,11 +71,6 @@ Additional graphical interface dependencies not available in the base repository
- gstreamer1-libav [RPM Fusion]
- libgudev1-devel [PowerTools]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo dnf update
@@ -92,14 +92,14 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install x264-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
CentOS is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
@@ -139,6 +139,11 @@ Additional dependencies not available in the base repository:
- opus-devel [EPEL EL6]
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- dbus-glib-devel
@@ -154,11 +159,6 @@ Additional graphical interface dependencies not available in the base repository
- devtoolset-7 [SCL]
- gstreamer1-libav [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo yum update
@@ -214,14 +214,14 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum install lame-devel x264-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo yum install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel
The GNU Compiler Collection and related packages provided by CentOS 7 are old. Install and enable a newer version provided by Software Collections (SCL)[^gcc-scl]. This is recommended for building the HandBrake [CLI](abbr:Command Line Interface) and required for building the GTK [GUI](abbr:Graphical User Interface).
sudo yum install centos-release-scl

View File

@@ -43,15 +43,15 @@ Additional dependencies not available in the base repository:
- lame
- x264
Graphical interface dependencies:
- desktop-dev
Intel Quick Sync Video dependencies (optional):
- devpkg-libva
- devpkg-libdrm
Graphical interface dependencies:
- desktop-dev
Install dependencies.
sudo swupd update
@@ -88,12 +88,12 @@ Build and install the dependencies not available in the base repository.
sudo ldconfig
fi
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo swupd bundle-add desktop-dev
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo swupd bundle-add devpkg-libva devpkg-libdrm
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo swupd bundle-add desktop-dev
Clear is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -70,6 +70,11 @@ Additional Debian 9 dependencies not available in the base repository:
- meson [backports]
- nasm [sid]
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Graphical interface dependencies:
- intltool
@@ -83,11 +88,6 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev (libwebkitgtk-3.0-dev for Debian 9)
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Install dependencies.
sudo apt-get update
@@ -108,15 +108,15 @@ If you are running Debian 9, the `nasm` package is too old. Install a newer vers
sudo curl -L 'http://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.13.03-1_amd64.deb' -o /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb
sudo dpkg -i /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo apt-get install 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
sudo apt-get install libwebkit2gtk-4.0-dev || sudo apt-get install libwebkitgtk-3.0-dev
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
Debian is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
[^nasm-sid]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions.

View File

@@ -63,6 +63,11 @@ Additional dependencies not available in the base repository:
- x264-devel [RPM Fusion]
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Graphical interface dependencies:
- X Software Development
@@ -76,11 +81,6 @@ Graphical interface dependencies:
- libnotify-devel
- webkit2gtk3-devel
Intel Quick Sync Video dependencies (optional):
- libva-devel
- libdrm-devel
Install dependencies.
sudo dnf update
@@ -92,13 +92,13 @@ Install the [RPM Fusion](http://rpmfusion.org) Free repository and related addit
sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(cat /etc/system-release | awk '{ print $3}').noarch.rpm
sudo dnf install x264-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo dnf groupinstall "X Software Development" "GNOME Software Development"
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkit2gtk3-devel
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo dnf install libva-devel libdrm-devel
Fedora is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@@ -70,6 +70,11 @@ Additional Ubuntu 18.04 LTS dependencies:
- python3-pip
- meson (via pip3)
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Graphical interface dependencies:
- gstreamer1.0-libav
@@ -84,11 +89,6 @@ Graphical interface dependencies:
- libnotify-dev
- libwebkit2gtk-4.0-dev
Intel Quick Sync Video dependencies (optional):
- libva-dev
- libdrm-dev
Install dependencies.
sudo apt-get update
@@ -103,12 +103,12 @@ If you are running Ubuntu 18.04 LTS, the `meson` package is too old. Install a n
sudo apt-get install python3-pip
sudo pip3 install meson
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
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev
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
Ubuntu is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.