Skip to content

Commit acb96dd

Browse files
add dragonlabs source to the CI
1 parent e8c73f4 commit acb96dd

File tree

9 files changed

+117
-9
lines changed

9 files changed

+117
-9
lines changed

docker_builds/debian_bookworm/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/debian_bullseye/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/debian_sid/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/debian_trixie/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/ubuntu_bionic/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,23 @@ make -j2
9393
make install
9494
cd ../../
9595

96+
# Install libdlcr
97+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
98+
mkdir dlcr_host
99+
cd dlcr_host
100+
7z x ../dlcr_host_v0.3.0.zip
101+
mkdir build
102+
cd build
103+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
104+
make -j2
105+
make install
106+
cd ../../
107+
96108
# Build SDR++ Itself
97109
cd SDRPlusPlus
98110
mkdir build
99111
cd build
100-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
112+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
101113
make VERBOSE=1 -j2
102114

103115
# Generate package

docker_builds/ubuntu_focal/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/ubuntu_jammy/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/ubuntu_noble/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

docker_builds/ubuntu_oracular/do_build.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,22 @@ make -j2
5656
make install
5757
cd ../../
5858

59+
# Install libdlcr
60+
wget https://dragnlabs.com/host-tools/dlcr_host_v0.3.0.zip
61+
mkdir dlcr_host
62+
cd dlcr_host
63+
7z x ../dlcr_host_v0.3.0.zip
64+
mkdir build
65+
cd build
66+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
67+
make -j2
68+
make install
69+
cd ../../
70+
5971
cd SDRPlusPlus
6072
mkdir build
6173
cd build
62-
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON
74+
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 -DOPT_BUILD_RFNM_SOURCE=ON -DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_HYDRASDR_SOURCE=ON -DBUILD_DRAGONLABS_SOURCE=ON
6375
make VERBOSE=1 -j2
6476

6577
cd ..

0 commit comments

Comments
 (0)