From 2ce56f5dffbd7269b751affedb08fee2c445a67d Mon Sep 17 00:00:00 2001 From: Bradley Sepos Date: Tue, 21 Jan 2020 23:40:28 -0500 Subject: [PATCH] docs: Move Linux QSV dependencies before GUI dependencies. Since they apply to the CLI also. --- .../install-dependencies-arch.markdown | 18 +++++----- .../install-dependencies-centos.markdown | 36 +++++++++---------- .../install-dependencies-clear.markdown | 16 ++++----- .../install-dependencies-debian.markdown | 18 +++++----- .../install-dependencies-fedora.markdown | 18 +++++----- .../install-dependencies-ubuntu.markdown | 18 +++++----- .../install-dependencies-arch.markdown | 18 +++++----- .../install-dependencies-centos.markdown | 36 +++++++++---------- .../install-dependencies-clear.markdown | 16 ++++----- .../install-dependencies-debian.markdown | 18 +++++----- .../install-dependencies-fedora.markdown | 18 +++++----- .../install-dependencies-ubuntu.markdown | 18 +++++----- 12 files changed, 124 insertions(+), 124 deletions(-) diff --git a/source/docs/en/1.3.0/developer/install-dependencies-arch.markdown b/source/docs/en/1.3.0/developer/install-dependencies-arch.markdown index 2bb01180..112bf3aa 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-arch.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-arch.markdown @@ -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. diff --git a/source/docs/en/1.3.0/developer/install-dependencies-centos.markdown b/source/docs/en/1.3.0/developer/install-dependencies-centos.markdown index 9651c551..760a1359 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-centos.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-centos.markdown @@ -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 diff --git a/source/docs/en/1.3.0/developer/install-dependencies-clear.markdown b/source/docs/en/1.3.0/developer/install-dependencies-clear.markdown index 56df4416..89def1db 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-clear.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-clear.markdown @@ -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. diff --git a/source/docs/en/1.3.0/developer/install-dependencies-debian.markdown b/source/docs/en/1.3.0/developer/install-dependencies-debian.markdown index 2f6ef569..ee70da14 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-debian.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-debian.markdown @@ -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. diff --git a/source/docs/en/1.3.0/developer/install-dependencies-fedora.markdown b/source/docs/en/1.3.0/developer/install-dependencies-fedora.markdown index c1e4b2ed..0db9510f 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-fedora.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-fedora.markdown @@ -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. diff --git a/source/docs/en/1.3.0/developer/install-dependencies-ubuntu.markdown b/source/docs/en/1.3.0/developer/install-dependencies-ubuntu.markdown index 532a7244..f0ab67be 100644 --- a/source/docs/en/1.3.0/developer/install-dependencies-ubuntu.markdown +++ b/source/docs/en/1.3.0/developer/install-dependencies-ubuntu.markdown @@ -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. diff --git a/source/docs/en/latest/developer/install-dependencies-arch.markdown b/source/docs/en/latest/developer/install-dependencies-arch.markdown index 7fcc279f..4f1974c1 100644 --- a/source/docs/en/latest/developer/install-dependencies-arch.markdown +++ b/source/docs/en/latest/developer/install-dependencies-arch.markdown @@ -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. diff --git a/source/docs/en/latest/developer/install-dependencies-centos.markdown b/source/docs/en/latest/developer/install-dependencies-centos.markdown index 2a6fada7..a52cce0b 100644 --- a/source/docs/en/latest/developer/install-dependencies-centos.markdown +++ b/source/docs/en/latest/developer/install-dependencies-centos.markdown @@ -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 diff --git a/source/docs/en/latest/developer/install-dependencies-clear.markdown b/source/docs/en/latest/developer/install-dependencies-clear.markdown index eb4b5351..4c2244a0 100644 --- a/source/docs/en/latest/developer/install-dependencies-clear.markdown +++ b/source/docs/en/latest/developer/install-dependencies-clear.markdown @@ -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. diff --git a/source/docs/en/latest/developer/install-dependencies-debian.markdown b/source/docs/en/latest/developer/install-dependencies-debian.markdown index 7ef9eb4a..8f29a52a 100644 --- a/source/docs/en/latest/developer/install-dependencies-debian.markdown +++ b/source/docs/en/latest/developer/install-dependencies-debian.markdown @@ -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. diff --git a/source/docs/en/latest/developer/install-dependencies-fedora.markdown b/source/docs/en/latest/developer/install-dependencies-fedora.markdown index f105280c..ab5e71df 100644 --- a/source/docs/en/latest/developer/install-dependencies-fedora.markdown +++ b/source/docs/en/latest/developer/install-dependencies-fedora.markdown @@ -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. diff --git a/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown b/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown index 49731e65..20261916 100644 --- a/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown +++ b/source/docs/en/latest/developer/install-dependencies-ubuntu.markdown @@ -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.