docs: Add libnuma to latest build dependencies.

This commit is contained in:
Bradley Sepos 2019-04-16 15:37:41 -04:00
parent 79b4ab2dab
commit 2e66ed7ae7
No known key found for this signature in database
GPG Key ID: DEADE2F57D42D9C7
7 changed files with 16 additions and 8 deletions

View File

@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
Installing dependencies on Arch
===============================
The following instructions are for [Arch](https://www.archlinux.org) 2018.05.01 (HandBrake [CLI](abbr:Command Line Interface) only).
The following instructions are for [Arch](https://www.archlinux.org) 2019.04.01 (HandBrake [CLI](abbr:Command Line Interface) only).
Basic requirements to run commands:
@ -43,6 +43,7 @@ Dependencies:
- libvpx
- libxml2
- nasm
- numactl
- opus
- python2
- speex
@ -53,6 +54,6 @@ Dependencies:
Install dependencies.
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 nasm opus python2 speex x264 x265 xz yasm
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 nasm numactl opus python2 speex x264 x265 xz yasm
Arch is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@ -36,6 +36,7 @@ Dependencies:
- libsamplerate-devel
- libtheora-devel
- libvorbis-devel
- numactl-devel
- speex-devel
- xz-devel
@ -73,7 +74,7 @@ Install dependencies.
sudo yum update
sudo yum groupinstall "Development Tools" "Additional Development"
sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel opus-devel speex-devel xz-devel
sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel numactl-devel opus-devel speex-devel xz-devel
Install the [EPEL](https://fedoraproject.org/wiki/EPEL) repository and related additional dependencies.

View File

@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
Installing dependencies on Debian
=================================
The following instructions are for [Debian](https://www.debian.org) 9.4 (Stretch) x86_64.
The following instructions are for [Debian](https://www.debian.org) 9.8 (Stretch) x86_64.
Basic requirements to run commands:
@ -39,6 +39,7 @@ Dependencies:
- libjansson-dev
- liblzma-dev
- libmp3lame-dev
- libnuma-dev
- libogg-dev
- libopus-dev
- libsamplerate-dev
@ -84,7 +85,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
Install dependencies.
sudo apt-get update
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make patch pkg-config python tar yasm zlib1g-dev
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make patch pkg-config python tar yasm zlib1g-dev
The `nasm` package provided by Debian 9 is too old. Install a newer version provided by Debian sid (unstable/development distribution)[^nasm-sid].

View File

@ -48,6 +48,7 @@ Dependencies:
- m4
- make
- nasm
- numactl-devel
- opus-devel
- patch
- python
@ -83,7 +84,7 @@ Install dependencies.
sudo dnf update
sudo dnf groupinstall "Development Tools" "Development Libraries"
sudo dnf install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make nasm opus-devel patch python speex-devel tar xz-devel yasm zlib-devel
sudo dnf install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make nasm numactl-devel opus-devel patch python speex-devel tar xz-devel yasm zlib-devel
Install the [RPM Fusion](http://rpmfusion.org) Free repository and related additional dependencies.

View File

@ -96,4 +96,6 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
sudo pkg install atk cairo dbus dbus-glib desktop-file-utils gdk-pixbuf2 gettext glib gnome3 gstreamer1-plugins-gdkpixbuf gtk3 intltool libdvdcss libnotify libvpx pango
Since FreeBSD does not have `libnuma`/`numactl`, please add `--disable-numa` when configuring HandBrake.
FreeBSD is now prepared to build HandBrake. See [Building HandBrake for BSD](build-bsd.html) for further instructions.

View File

@ -36,13 +36,14 @@ Dependencies[^rebuild]:
- libvorbis
- app-arch/lzma
- nasm
- numactl
- opus
- speex
- x264
Install dependencies.
sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis app-arch/lzma nasm opus speex x264
sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis app-arch/lzma nasm numactl opus speex x264
Gentoo is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.

View File

@ -38,6 +38,7 @@ Dependencies:
- libjansson-dev
- liblzma-dev
- libmp3lame-dev
- libnuma-dev
- libogg-dev
- libopus-dev
- libsamplerate-dev
@ -81,7 +82,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
Install dependencies.
sudo apt-get update
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.