From c2c05d55182389db39b0f4709573f1deb81c7ae6 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 1 Oct 2022 22:40:33 -0400 Subject: [PATCH] rx_tools: rebuild for SoapySDR-0.8.1 --- srcpkgs/rx_tools/patches/soapysdr_0.8.patch | 15 +++++++++++++++ srcpkgs/rx_tools/template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/rx_tools/patches/soapysdr_0.8.patch diff --git a/srcpkgs/rx_tools/patches/soapysdr_0.8.patch b/srcpkgs/rx_tools/patches/soapysdr_0.8.patch new file mode 100644 index 00000000000..78ca0784404 --- /dev/null +++ b/srcpkgs/rx_tools/patches/soapysdr_0.8.patch @@ -0,0 +1,15 @@ +API change in SoapySDR-0.8.1. Upstream currently has 3 years of unreleased changes, +including a similar fix, but it was too convoluted to easily import directly. + +--- a/src/convenience/convenience.c ++++ b/src/convenience/convenience.c +@@ -488,7 +488,8 @@ + + show_device_info(dev); + +- if (SoapySDRDevice_setupStream(dev, streamOut, SOAPY_SDR_RX, format, NULL, 0, &stream_args) != 0) { ++ *streamOut = SoapySDRDevice_setupStream(dev, SOAPY_SDR_RX, format, NULL, 0, &stream_args); ++ if (*streamOut == NULL) { + fprintf(stderr, "SoapySDRDevice_setupStream failed\n"); + return -3; + } diff --git a/srcpkgs/rx_tools/template b/srcpkgs/rx_tools/template index d608eb8ae9f..1147146456a 100644 --- a/srcpkgs/rx_tools/template +++ b/srcpkgs/rx_tools/template @@ -1,7 +1,7 @@ # Template file for 'rx_tools' pkgname=rx_tools version=1.0.3 -revision=1 +revision=2 build_style=cmake makedepends="SoapySDR-devel" short_desc="Tools for receiving data from SDRs"