From 18300e8916286d6a916f5d96bd2e9a6ef3cb5647 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Sun, 26 May 2024 22:57:47 +0200 Subject: [PATCH] switch to SDRplay API v3.15 --- .github/workflows/build_all.yml | 4 ++-- docker_builds/debian_bookworm/do_build.sh | 8 ++++---- docker_builds/debian_bullseye/do_build.sh | 8 ++++---- docker_builds/debian_buster/do_build.sh | 8 ++++---- docker_builds/debian_sid/do_build.sh | 8 ++++---- docker_builds/ubuntu_bionic/do_build.sh | 8 ++++---- docker_builds/ubuntu_focal/do_build.sh | 8 ++++---- docker_builds/ubuntu_jammy/do_build.sh | 8 ++++---- docker_builds/ubuntu_mantic/do_build.sh | 8 ++++---- docker_builds/ubuntu_noble/do_build.sh | 8 ++++---- 10 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 9e3c2342..fc06bcfa 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -100,7 +100,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.14.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.14.0.pkg -target / + run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.15.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.15.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 ../../ @@ -151,7 +151,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.14.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.14.0.pkg -target / + run: wget https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.15.0.pkg && sudo installer -pkg SDRplayAPI-macos-installer-universal-3.15.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 ../../ diff --git a/docker_builds/debian_bookworm/do_build.sh b/docker_builds/debian_bookworm/do_build.sh index dcbc8552..4b714082 100644 --- a/docker_builds/debian_bookworm/do_build.sh +++ b/docker_builds/debian_bookworm/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/debian_bullseye/do_build.sh b/docker_builds/debian_bullseye/do_build.sh index dcbc8552..4b714082 100644 --- a/docker_builds/debian_bullseye/do_build.sh +++ b/docker_builds/debian_bullseye/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/debian_buster/do_build.sh b/docker_builds/debian_buster/do_build.sh index cd215e26..15dd3275 100644 --- a/docker_builds/debian_buster/do_build.sh +++ b/docker_builds/debian_buster/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/debian_sid/do_build.sh b/docker_builds/debian_sid/do_build.sh index 2c93bfa2..67cd5960 100644 --- a/docker_builds/debian_sid/do_build.sh +++ b/docker_builds/debian_sid/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/ubuntu_bionic/do_build.sh b/docker_builds/ubuntu_bionic/do_build.sh index ca7315ae..97731104 100644 --- a/docker_builds/ubuntu_bionic/do_build.sh +++ b/docker_builds/ubuntu_bionic/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install a more recent libusb version diff --git a/docker_builds/ubuntu_focal/do_build.sh b/docker_builds/ubuntu_focal/do_build.sh index dcbc8552..4b714082 100644 --- a/docker_builds/ubuntu_focal/do_build.sh +++ b/docker_builds/ubuntu_focal/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/ubuntu_jammy/do_build.sh b/docker_builds/ubuntu_jammy/do_build.sh index dcbc8552..4b714082 100644 --- a/docker_builds/ubuntu_jammy/do_build.sh +++ b/docker_builds/ubuntu_jammy/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/ubuntu_mantic/do_build.sh b/docker_builds/ubuntu_mantic/do_build.sh index 2c93bfa2..67cd5960 100644 --- a/docker_builds/ubuntu_mantic/do_build.sh +++ b/docker_builds/ubuntu_mantic/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus diff --git a/docker_builds/ubuntu_noble/do_build.sh b/docker_builds/ubuntu_noble/do_build.sh index 2c93bfa2..67cd5960 100644 --- a/docker_builds/ubuntu_noble/do_build.sh +++ b/docker_builds/ubuntu_noble/do_build.sh @@ -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.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 +wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1.run +7z x ./SDRplay_RSP_API-Linux-3.15.1 +cp x86_64/libsdrplay_api.so.3.15 /usr/lib/libsdrplay_api.so cp inc/* /usr/include/ # Install libperseus