Skip to content

Commit

Permalink
docs: Update instructions for OpenBSD
Browse files Browse the repository at this point in the history
  • Loading branch information
robxnano authored and bradleysepos committed Dec 14, 2023
1 parent c0655ae commit ee9011d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 20 deletions.
2 changes: 1 addition & 1 deletion source/docs/en/latest/developer/build-bsd.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ For NetBSD

For OpenBSD

env AUTOCONF_VERSION=2.71 AUTOMAKE_VERSION=1.16 CC=cc ./configure --launch-jobs=$(sysctl -n hw.ncpuonline) --launch
env AUTOCONF_VERSION=2.71 AUTOMAKE_VERSION=1.16 ./configure --launch-jobs=$(sysctl -n hw.ncpuonline) --launch

When complete, you will find `HandBrakeCLI` in the `build` directory. If the graphical interface is enabled, you will also find `ghb` in the `build/gtk/src` directory.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,24 @@ License_URL: https://handbrake.fr/docs/license.html
---

Installing dependencies on OpenBSD
=================================
==================================

The following instructions are for [OpenBSD](https://www.openbsd.org/) 7.2.
The following instructions are for [OpenBSD](https://www.openbsd.org/) 7.4.

Basic requirements to run commands:

- sudo (for normal user accounts)
- doas (for normal user accounts)

Dependencies:

- autoconf 2.71
- automake 1.16.5
- bash
- autoconf-2.71
- automake-1.16.5
- bzip2
- cmake
- flac
- fribidi
- git
- gmake
- gpatch
- gtar
- harfbuzz
- jansson
Expand Down Expand Up @@ -61,27 +59,18 @@ Dependencies:

Graphical interface dependencies:

- atk
- cairo
- dbus
- dbus-glib
- desktop-file-utils
- gdk-pixbuf
- gettext-tools
- glib2
- gstreamer1-plugins-base
- gstreamer1-plugins-good
- gstreamer1-plugins-libav
- gtk+3
- intltool
- libnotify
- pango

Install dependencies.

sudo pkg_add autoconf-2.71 automake-1.16.5 bash bzip2 cmake flac fribidi git gmake gpatch gtar-- harfbuzz jansson jpeg lame libass libiconv libogg libsamplerate libtheora libtool libvorbis libvpx libxml m4 meson nasm ninja opus pkgconf python3 speex x264 xz
doas pkg_add autoconf-2.71 automake-1.16.5 bzip2 cmake flac fribidi git gmake gtar-- harfbuzz jansson jpeg lame libass libiconv libogg libsamplerate libtheora libtool libvorbis libvpx libxml m4 meson nasm ninja opus pkgconf python3 speex x264 xz

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

sudo pkg_add atk cairo dbus dbus-glib desktop-file-utils gdk-pixbuf gettext-tools glib2 gstreamer1-plugins-base gstreamer1-plugins-libav gtk+3 intltool libnotify pango
doas pkg_add desktop-file-utils gettext-tools gstreamer1-plugins-good gstreamer1-plugins-libav gtk+3

OpenBSD is now prepared to build HandBrake. See [Building HandBrake for BSD](build-bsd.html) for further instructions.

0 comments on commit ee9011d

Please sign in to comment.