Removed outdated MacOS instructions

pull/886/head
AlexandreRouma 2022-09-05 15:22:07 +02:00 zatwierdzone przez GitHub
rodzic dcb6321531
commit 4047d3bcc2
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 44 usunięć

Wyświetl plik

@ -52,50 +52,7 @@ There are currently no existing packages for other distributions, for these syst
## MacOS ## MacOS
You might get lucky by using the installer downloadable from [the Releases page](https://github.com/AlexandreRouma/SDRPlusPlus/releases). Download the app bundle from the latest [nightly build](https://www.sdrpp.org/nightly)
### Building it yourself
This guide requires you to have Homebrew installed. Check out https://brew.sh/ on how to do so.
Get yourself a copy of the source code. This can be done by downloading the
source package from [the Releases
page](https://github.com/AlexandreRouma/SDRPlusPlus/releases). Extract it to a
location of your choice. Alternativley you can clone
https://github.com/AlexandreRouma/SDRPlusPlus.git using git.
```sh
brew install \
airspy \
airspyhf \
cmake \
codec2 \
fftw \
glfw \
hackrf \
libbladerf \
librtlsdr \
portaudio \
rtl-sdr \
soapyrtlsdr \
volk \
zstd
mkdir build
cd build
cmake .. \
-DOPT_BUILD_AUDIO_SINK=OFF \
-DOPT_BUILD_BLADERF_SOURCE=OFF \
-DOPT_BUILD_M17_DECODER=ON \
-DOPT_BUILD_NEW_PORTAUDIO_SINK=ON \
-DOPT_BUILD_PLUTOSDR_SOURCE=OFF \
-DOPT_BUILD_PORTAUDIO_SINK=ON \
-DOPT_BUILD_SOAPY_SOURCE=OFF
make -j$(sysctl -n hw.ncpu)
```
The above was tested on macOS Big Sur (11.5).
Check `jobs.build_macos` in the [build_all.yaml](https://github.com/AlexandreRouma/SDRPlusPlus/blob/master/.github/workflows/build_all.yml) workflow for the exact options used for building the package available in the [releases](https://github.com/AlexandreRouma/SDRPlusPlus/releases/tag/1.0.3)
## BSD ## BSD
@ -306,6 +263,10 @@ To install SDR++, run the following command in your ``build`` folder:
sudo make install sudo make install
``` ```
# Building on MacOS
No instructions yet, follow the CI script if you know what you're doing or just install the app bundle.
# Module List # Module List
Not all modules are built by default. I decided to disable the build of those with large libraries, libraries that can't be installed through the package manager (or pothos) and those that are still in beta. Not all modules are built by default. I decided to disable the build of those with large libraries, libraries that can't be installed through the package manager (or pothos) and those that are still in beta.