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>
pull/874/head
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 \ $ sudo apt install libspeexdsp-dev libsamplerate0-dev sox git \
libwxgtk3.2-dev libhamlib-dev libasound2-dev libao-dev \ 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 $ git clone https://github.com/drowe67/freedv-gui.git
$ cd freedv-gui $ 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 groupinstall "Development Tools"
$ sudo dnf install cmake wxGTK3-devel libsamplerate-devel \ $ sudo dnf install cmake wxGTK3-devel libsamplerate-devel \
libsndfile-devel speexdsp-devel hamlib-devel alsa-lib-devel libao-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 $ git clone https://github.com/drowe67/freedv-gui.git
$ cd freedv-gui $ 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: 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: 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 Once the dependencies are installed, you can then run the `build_osx.sh` script inside the source tree to build