kopia lustrzana https://github.com/AlexandreRouma/SDRPlusPlus
Porównaj commity
6 Commity
3a5096092d
...
867a8680e1
Autor | SHA1 | Data |
---|---|---|
AlexandreRouma | 867a8680e1 | |
AlexandreRouma | bf831e3a50 | |
AlexandreRouma | eb8b852ea6 | |
AlexandreRouma | 67520ea45e | |
AlexandreRouma | a3f0ad238a | |
AlexandreRouma | feb9789896 |
|
@ -96,6 +96,27 @@ jobs:
|
|||
- name: Update brew repositories
|
||||
run: brew update
|
||||
|
||||
- name: Fix stuff
|
||||
run: |
|
||||
# Workaround for https://github.com/actions/runner-images/issues/4020
|
||||
brew unlink python@3.12
|
||||
brew uninstall --force azure-cli
|
||||
brew uninstall --force aws-sam-cli
|
||||
brew uninstall --force pipx
|
||||
brew uninstall --force python@3.11
|
||||
brew uninstall --force python@3.12
|
||||
rm -f '/usr/local/bin/2to3'
|
||||
rm -f '/usr/local/bin/2to3-3.12'
|
||||
rm -f '/usr/local/bin/idle3'
|
||||
rm -f '/usr/local/bin/idle3.12'
|
||||
rm -f '/usr/local/bin/pydoc3'
|
||||
rm -f '/usr/local/bin/pydoc3.12'
|
||||
rm -f '/usr/local/bin/python3'
|
||||
rm -f '/usr/local/bin/python3-config'
|
||||
rm -f '/usr/local/bin/python3.12'
|
||||
rm -f '/usr/local/bin/python3.12-config'
|
||||
brew install python@3 || brew link --overwrite python@3
|
||||
|
||||
- name: Install dependencies
|
||||
run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool && pip3 install mako
|
||||
|
||||
|
@ -103,7 +124,7 @@ jobs:
|
|||
run: git clone --recursive https://github.com/gnuradio/volk && cd volk && mkdir build && cd build && cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_BUILD_TYPE=Release .. && make -j3 && sudo make install && cd ../../
|
||||
|
||||
- name: Install SDRplay API
|
||||
run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.12.1.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.12.1.pkg -target /
|
||||
run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.14.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.14.0.pkg -target /
|
||||
|
||||
- name: Install libiio
|
||||
run: wget https://github.com/analogdevicesinc/libiio/archive/refs/tags/v0.25.zip && 7z x v0.25.zip && cd libiio-0.25 && mkdir build && cd build && cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_BUILD_TYPE=Release .. && make -j3 && sudo make install && cd ../../
|
||||
|
@ -150,6 +171,27 @@ jobs:
|
|||
- name: Update brew repositories
|
||||
run: brew update
|
||||
|
||||
- name: Fix stuff
|
||||
run: |
|
||||
# Workaround for https://github.com/actions/runner-images/issues/4020
|
||||
brew unlink python@3.12
|
||||
brew uninstall --force azure-cli
|
||||
brew uninstall --force aws-sam-cli
|
||||
brew uninstall --force pipx
|
||||
brew uninstall --force python@3.11
|
||||
brew uninstall --force python@3.12
|
||||
rm -f '/usr/local/bin/2to3'
|
||||
rm -f '/usr/local/bin/2to3-3.12'
|
||||
rm -f '/usr/local/bin/idle3'
|
||||
rm -f '/usr/local/bin/idle3.12'
|
||||
rm -f '/usr/local/bin/pydoc3'
|
||||
rm -f '/usr/local/bin/pydoc3.12'
|
||||
rm -f '/usr/local/bin/python3'
|
||||
rm -f '/usr/local/bin/python3-config'
|
||||
rm -f '/usr/local/bin/python3.12'
|
||||
rm -f '/usr/local/bin/python3.12-config'
|
||||
brew install python@3 || brew link --overwrite python@3
|
||||
|
||||
- name: Install dependencies
|
||||
run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool && pip3 install mako
|
||||
|
||||
|
@ -157,7 +199,7 @@ jobs:
|
|||
run: git clone --recursive https://github.com/gnuradio/volk && cd volk && mkdir build && cd build && cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_BUILD_TYPE=Release .. && make -j3 && sudo make install && cd ../../
|
||||
|
||||
- name: Install SDRplay API
|
||||
run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.12.1.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.12.1.pkg -target /
|
||||
run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.14.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.14.0.pkg -target /
|
||||
|
||||
- name: Install libiio
|
||||
run: wget https://github.com/analogdevicesinc/libiio/archive/refs/tags/v0.25.zip && 7z x v0.25.zip && cd libiio-0.25 && mkdir build && cd build && cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_BUILD_TYPE=Release .. && make -j3 && sudo make install && cd ../../
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk2-dev
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk2-dev
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk1-dev
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk-dev l
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -15,10 +15,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk1-dev
|
|||
libcodec2-dev libudev-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install a more recent libusb version
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk2-dev
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk2-dev
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -9,10 +9,10 @@ apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libvolk-dev l
|
|||
libcodec2-dev autoconf libtool xxd
|
||||
|
||||
# Install SDRPlay libraries
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.12.1
|
||||
cp x86_64/libsdrplay_api.so.3.12 /usr/lib/libsdrplay_api.so
|
||||
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0.run
|
||||
7z x ./SDRplay_RSP_API-Linux-3.14.0
|
||||
cp x86_64/libsdrplay_api.so.3.14 /usr/lib/libsdrplay_api.so
|
||||
cp inc/* /usr/include/
|
||||
|
||||
# Install libperseus
|
||||
|
|
|
@ -26,7 +26,8 @@ bundle_is_not_to_be_installed() {
|
|||
if [ "$1" = "CFNetwork" ]; then echo 1; fi
|
||||
if [ "$1" = "SystemConfiguration" ]; then echo 1; fi
|
||||
if [ "$1" = "Security" ]; then echo 1; fi
|
||||
if [ "$1" = "AppleFSCompression" ]; then echo 1; fi
|
||||
if [ "$1" = "AppleFSCompression" ]; then echo 1; fi
|
||||
if [ "$1" = "libsdrplay_api.so.3.14" ]; then echo 1; fi
|
||||
}
|
||||
|
||||
# ========================= FOR INTERNAL USE ONLY =========================
|
||||
|
|
Ładowanie…
Reference in New Issue