File tree Expand file tree Collapse file tree 7 files changed +64
-7
lines changed
Expand file tree Collapse file tree 7 files changed +64
-7
lines changed Original file line number Diff line number Diff line change @@ -114,9 +114,12 @@ jobs:
114114 - name : Install LimeSuite
115115 run : git clone https://github.com/myriadrf/LimeSuite && cd LimeSuite && mkdir builddir && cd builddir && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j3 && sudo make install && cd ../../
116116
117+ - name : Install libperseus
118+ run : git clone https://github.com/Microtelecom/libperseus-sdr && cd libperseus-sdr && ./configure && make && make install && cd ..
119+
117120 - name : Prepare CMake
118121 working-directory : ${{runner.workspace}}/build
119- run : cmake $GITHUB_WORKSPACE -DOPT_BUILD_PLUTOSDR_SOURCE=ON -DOPT_BUILD_SOAPY_SOURCE=OFF -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_AUDIO_SINK=OFF -DOPT_BUILD_PORTAUDIO_SINK=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_AUDIO_SOURCE=OFF -DUSE_BUNDLE_DEFAULTS=ON -DCMAKE_BUILD_TYPE=Release
122+ run : cmake $GITHUB_WORKSPACE -DOPT_BUILD_PLUTOSDR_SOURCE=ON -DOPT_BUILD_SOAPY_SOURCE=OFF -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_AUDIO_SINK=OFF -DOPT_BUILD_PORTAUDIO_SINK=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON - DOPT_BUILD_AUDIO_SOURCE=OFF -DUSE_BUNDLE_DEFAULTS=ON -DCMAKE_BUILD_TYPE=Release
120123
121124 - name : Build
122125 working-directory : ${{runner.workspace}}/build
Original file line number Diff line number Diff line change @@ -15,10 +15,19 @@ wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
1515cp x86_64/libsdrplay_api.so.3.07 /usr/lib/libsdrplay_api.so
1616cp inc/* /usr/include/
1717
18+ # Install libperseus
19+ git clone https://github.com/Microtelecom/libperseus-sdr
20+ cd libperseus-sdr
21+ ./configure
22+ make
23+ make install
24+ ldconfig
25+ cd ..
26+
1827cd SDRPlusPlus
1928mkdir build
2029cd build
21- cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON
30+ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
2231make VERBOSE=1 -j2
2332
2433cd ..
Original file line number Diff line number Diff line change @@ -15,10 +15,19 @@ wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
1515cp x86_64/libsdrplay_api.so.3.07 /usr/lib/libsdrplay_api.so
1616cp inc/* /usr/include/
1717
18+ # Install libperseus
19+ git clone https://github.com/Microtelecom/libperseus-sdr
20+ cd libperseus-sdr
21+ ./configure
22+ make
23+ make install
24+ ldconfig
25+ cd ..
26+
1827cd SDRPlusPlus
1928mkdir build
2029cd build
21- cmake .. -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON
30+ cmake .. -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
2231make VERBOSE=1 -j2
2332
2433cd ..
Original file line number Diff line number Diff line change @@ -15,10 +15,19 @@ wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
1515cp x86_64/libsdrplay_api.so.3.07 /usr/lib/libsdrplay_api.so
1616cp inc/* /usr/include/
1717
18+ # Install libperseus
19+ git clone https://github.com/Microtelecom/libperseus-sdr
20+ cd libperseus-sdr
21+ ./configure
22+ make
23+ make install
24+ ldconfig
25+ cd ..
26+
1827cd SDRPlusPlus
1928mkdir build
2029cd build
21- cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON
30+ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
2231make VERBOSE=1 -j2
2332
2433cd ..
Original file line number Diff line number Diff line change @@ -41,6 +41,15 @@ make install
4141ldconfig
4242cd ../../
4343
44+ # Install libperseus
45+ git clone https://github.com/Microtelecom/libperseus-sdr
46+ cd libperseus-sdr
47+ ./configure
48+ make
49+ make install
50+ ldconfig
51+ cd ..
52+
4453# Fix missing .pc file for codec2
4554echo ' prefix=/usr/' >> /usr/share/pkgconfig/codec2.pc
4655echo ' libdir=/usr/include/x86_64-linux-gnu/' >> /usr/share/pkgconfig/codec2.pc
@@ -56,7 +65,7 @@ echo 'Cflags: -I/usr/include/codec2' >> /usr/share/pkgconfig/codec2.pc
5665cd SDRPlusPlus
5766mkdir build
5867cd build
59- cmake .. -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_OVERRIDE_STD_FILESYSTEM=ON -DOPT_BUILD_M17_DECODER=ON
68+ cmake .. -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_OVERRIDE_STD_FILESYSTEM=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
6069make VERBOSE=1 -j2
6170
6271# Generate package
Original file line number Diff line number Diff line change @@ -15,10 +15,19 @@ wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
1515cp x86_64/libsdrplay_api.so.3.07 /usr/lib/libsdrplay_api.so
1616cp inc/* /usr/include/
1717
18+ # Install libperseus
19+ git clone https://github.com/Microtelecom/libperseus-sdr
20+ cd libperseus-sdr
21+ ./configure
22+ make
23+ make install
24+ ldconfig
25+ cd ..
26+
1827cd SDRPlusPlus
1928mkdir build
2029cd build
21- cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON
30+ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
2231make VERBOSE=1 -j2
2332
2433cd ..
Original file line number Diff line number Diff line change @@ -15,10 +15,19 @@ wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
1515cp x86_64/libsdrplay_api.so.3.07 /usr/lib/libsdrplay_api.so
1616cp inc/* /usr/include/
1717
18+ # Install libperseus
19+ git clone https://github.com/Microtelecom/libperseus-sdr
20+ cd libperseus-sdr
21+ ./configure
22+ make
23+ make install
24+ ldconfig
25+ cd ..
26+
1827cd SDRPlusPlus
1928mkdir build
2029cd build
21- cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON
30+ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON
2231make VERBOSE=1 -j2
2332
2433cd ..
You can’t perform that action at this time.
0 commit comments