Installing dependencies on Arch
The following instructions are for Arch 2023.10.01.
Basic requirements to run commands:
- sudo (for normal user accounts)
Dependencies:
- base-devel
- cmake
- flac
- fontconfig
- freetype2
- fribidi
- git
- harfbuzz
- jansson
- lame
- libass
- libbluray
- libjpeg-turbo
- libogg
- libsamplerate
- libtheora
- libvorbis
- libvpx
- libxml2
- meson
- nasm
- ninja
- numactl
- opus
- python
- speex
- x264
- xz
Intel Quick Sync Video dependencies (optional):
- libva
- libdrm
Graphical interface dependencies:
- desktop-file-utils
- gst-libav
- gst-plugins-good
- gtk4
Install dependencies.
sudo pacman -Syu base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libjpeg-turbo libogg libsamplerate libtheora libvorbis libvpx libxml2 meson nasm ninja numactl opus python speex x264 xz
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo pacman -Syu libva libdrm
To build the GTK GUI, install the graphical interface dependencies.
sudo pacman -Syu desktop-file-utils gst-libav gst-plugins-good gtk4
Arch is now prepared to build HandBrake. See Building HandBrake for Linux for further instructions.