HandBrake-docs/source/docs/en/latest/developer/install-dependencies-netbsd.markdown
Bradley Sepos 907580ede8
docs: Improve NetBSD dependencies.
Some of the prebuilt binary packages differed between the NetBSD 8 and 9 repos. Attempt to use the most current package names and not aliases.

I must have fat fingered x264-devel before; binary package is available.
2020-02-25 07:18:17 -05:00

2.3 KiB

Type, Title, Project, Project_URL, Project_Version, Language, Language_Code, Authors, Copyright, License, License_Abbr, License_URL
Type Title Project Project_URL Project_Version Language Language_Code Authors Copyright License License_Abbr License_URL
article Installing dependencies on NetBSD HandBrake https://handbrake.fr/ Latest English en
Bradley Sepos <bradley@bradleysepos.com> (BradleyS)
2020 HandBrake Team Creative Commons Attribution-ShareAlike 4.0 International CC BY-SA 4.0 https://handbrake.fr/docs/license.html

Installing dependencies on NetBSD

The following instructions are for NetBSD 8 and 9.

Basic requirements to run commands:

Dependencies:

  • autoconf
  • automake
  • bash
  • bzip2
  • cmake
  • flac
  • fontconfig
  • freetype2
  • fribidi
  • git
  • gmake
  • gtar-base
  • harfbuzz
  • jansson
  • lame
  • libass
  • libiconv
  • libogg
  • libopus
  • libsamplerate
  • libtheora
  • libtool-base
  • libvorbis
  • libvpx
  • libxml2
  • lzmalib
  • m4
  • meson
  • nasm
  • ninja-build
  • patch
  • pkgconf
  • python37
  • speex
  • x264-devel

Graphical interface dependencies:

  • atk
  • cairo
  • dbus
  • dbus-glib
  • desktop-file-utils
  • gdk-pixbuf2
  • gettext
  • glib2
  • glib2-tools
  • gst-plugins1-base
  • gst-plugins1-gdk_pixbuf
  • gst-plugins1-libav
  • gstreamer1
  • gtk3+
  • intltool
  • libnotify
  • libvpx
  • pango

Install dependencies.

sudo pkgin install autoconf automake bash bzip2 cmake flac fontconfig freetype2 fribidi git gmake gtar-base harfbuzz jansson lame libass libiconv libogg libopus libsamplerate libtheora libtool-base libvorbis libvpx libxml2 lzmalib m4 meson nasm ninja-build patch pkgconf python37 speex x264-devel

To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.

sudo pkgin install atk cairo dbus dbus-glib desktop-file-utils gdk-pixbuf2 gettext glib2 glib2-tools gst-plugins1-base gst-plugins1-gdk_pixbuf gst-plugins1-libav gstreamer1 gtk3+ intltool libnotify libvpx pango

Ensure the newly installed packages have search path priority.

export PATH="${LOCALBASE:-/usr/pkg}/bin:${PATH}"

NetBSD is now prepared to build HandBrake. See Building HandBrake for BSD for further instructions.