More work towards working RFNM CI

This commit is contained in:
AlexandreRouma 2024-07-16 20:53:32 +02:00
parent d753135a61
commit 36f2a083ce
10 changed files with 12 additions and 3 deletions

View File

@ -104,7 +104,7 @@ jobs:
run: cmake -E make_directory ${{runner.workspace}}/build run: cmake -E make_directory ${{runner.workspace}}/build
- name: Install dependencies - name: Install dependencies
run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool && pip3 install mako run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool spdlog && pip3 install mako
- name: Install volk - name: Install volk
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 ../../ 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 ../../
@ -158,7 +158,7 @@ jobs:
run: cmake -E make_directory ${{runner.workspace}}/build run: cmake -E make_directory ${{runner.workspace}}/build
- name: Install dependencies - name: Install dependencies
run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool && pip3 install mako --break-system-packages run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool spdlog && pip3 install mako --break-system-packages
- name: Install volk - name: Install volk
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 ../../ 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 ../../
@ -198,7 +198,7 @@ jobs:
- name: Save Archive - name: Save Archive
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:-
name: sdrpp_macos_arm name: sdrpp_macos_arm
path: ${{runner.workspace}}/sdrpp_macos_arm.zip path: ${{runner.workspace}}/sdrpp_macos_arm.zip

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -59,6 +59,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
# Fix missing .pc file for codec2 # Fix missing .pc file for codec2
echo 'prefix=/usr/' >> /usr/share/pkgconfig/codec2.pc echo 'prefix=/usr/' >> /usr/share/pkgconfig/codec2.pc

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build

View File

@ -33,6 +33,7 @@ cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j2 make -j2
make install make install
cd ..
cd SDRPlusPlus cd SDRPlusPlus
mkdir build mkdir build