docs: Update instructions for Void

This commit is contained in:
robxnano 2023-10-21 20:32:05 +01:00 committed by Bradley Sepos
parent ad08779531
commit 087c7af96e
No known key found for this signature in database
GPG Key ID: DEADE2F57D42D9C7

View File

@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
Installing dependencies on Void
===============================
The following instructions are for [Void](https://voidlinux.org) 2020-02-15.
The following instructions are for [Void](https://voidlinux.org) 2022-10-01.
Basic requirements to run commands:
@ -28,18 +28,22 @@ Dependencies:
- 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
- libjpeg-turbo-devel
- liblzma-devel
- libnuma-devel
- libogg-devel
@ -68,28 +72,25 @@ Intel Quick Sync Video dependencies (optional):
Graphical interface dependencies:
- dbus-glib-devel
- gettext-devel
- desktop-file-utils
- gettext
- glib-devel
- gst-libav
- gst-plugins-base1-devel
- gstreamer1-devel
- intltool
- libgudev-devel
- libnotify-devel
- webkit2gtk-devel
- gst-plugins-good1
- gtk+3-devel
Install dependencies.
sudo xbps-install -S
sudo xbps-install autoconf automake bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel git gcc harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libflac-devel libjpeg-turbo 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
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 libva-devel libdrm-devel
sudo xbps-install -u libva-devel libdrm-devel
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
sudo xbps-install dbus-glib-devel gettext-devel glib-devel gst-libav gst-plugins-base1-devel gstreamer1-devel intltool libgudev-devel libnotify-devel webkit2gtk-devel
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](build-linux.html) for further instructions.