Installing dependencies on Void

This article is a draft and may contain incomplete or incorrect information.

Dieser Artikel ist ein Entwurf und enthält möglicherweise unvollständige oder falsche Information.

The following instructions are for Void 2022-10-01.

Basic requirements to run commands:

  • sudo (for normal user accounts)

Dependencies:

  • autoconf
  • automake
  • bzip2-devel
  • cmake
  • diffutils
  • fontconfig-devel
  • file
  • findutils
  • freetype-devel
  • fribidi-devel
  • git
  • gcc
  • gzip
  • harfbuzz-devel
  • jansson-devel
  • lame-devel
  • lbzip2
  • libass-devel
  • libflac-devel
  • libjpeg-turbo-devel
  • liblzma-devel
  • libnuma-devel
  • libogg-devel
  • libsamplerate-devel
  • libtheora-devel
  • libtool
  • libvorbis-devel
  • libvpx-devel
  • libxml2-devel
  • m4
  • make
  • meson
  • nasm
  • ninja
  • opus-devel
  • patch
  • pkg-config
  • python3
  • speex-devel
  • x264-devel

Intel Quick Sync Video dependencies (optional):

  • libva-devel
  • libdrm-devel

Graphical interface dependencies:

  • desktop-file-utils
  • gettext
  • glib-devel
  • gst-libav
  • gst-plugins-base1-devel
  • gst-plugins-good1
  • gtk+3-devel

Install dependencies.

sudo xbps-install -Su
sudo xbps-install -u autoconf automake bzip2-devel cmake diffutils fontconfig-devel file findutils freetype-devel fribidi-devel git gcc gzip harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libflac-devel libjpeg-turbo-devel liblzma-devel libnuma-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libvpx-devel libxml2-devel m4 make meson nasm ninja opus-devel patch pkg-config python3 speex-devel x264-devel

To build with Intel Quick Sync Video support, install the QSV dependencies.

sudo xbps-install -u libva-devel libdrm-devel

To build the GTK GUI, install the graphical interface dependencies.

sudo xbps-install -u desktop-file-utils gettext glib-devel gst-libav gst-plugins-base1-devel gst-plugins-good1 gtk+3-devel

Void is now prepared to build HandBrake. See Building HandBrake for Linux for further instructions.