Add octave as a dependency for macOS build (#870)

* Add octave as a dependency for macOS build

* Add Octave to Linux required packages as well.

---------

Co-authored-by: Mooneer Salem <mooneer@gmail.com>
ms-linux-readme
Peter B Marks 2025-04-27 18:49:10 +10:00 committed by GitHub
parent 2efcc7f125
commit b9f041ad28
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 4 deletions

View File

@ -12,7 +12,8 @@ This document describes how to build the FreeDV GUI program for various operatin
```
$ sudo apt install libspeexdsp-dev libsamplerate0-dev sox git \
libwxgtk3.2-dev libhamlib-dev libasound2-dev libao-dev \
libgsm1-dev libsndfile1-dev cmake module-assistant build-essential
libgsm1-dev libsndfile1-dev cmake module-assistant build-essential \
octave octave-signal
$ git clone https://github.com/drowe67/freedv-gui.git
$ cd freedv-gui
@ -39,7 +40,7 @@ This document describes how to build the FreeDV GUI program for various operatin
$ sudo dnf groupinstall "Development Tools"
$ sudo dnf install cmake wxGTK3-devel libsamplerate-devel \
libsndfile-devel speexdsp-devel hamlib-devel alsa-lib-devel libao-devel \
gsm-devel gcc-c++ sox
gsm-devel gcc-c++ sox octave octave-signal
$ git clone https://github.com/drowe67/freedv-gui.git
$ cd freedv-gui
@ -189,13 +190,13 @@ for 2020 mode (on systems fast enough to acceptably decode it).
Using MacPorts, most of the appropriate dependencies can be installed by:
```
$ sudo port install automake git libtool sox +universal cmake
$ sudo port install automake git libtool sox +universal cmake octave
```
and on Homebrew:
```
$ brew install automake libtool git sox cmake
$ brew install automake libtool git sox cmake octave
```
Once the dependencies are installed, you can then run the `build_osx.sh` script inside the source tree to build