Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package soapy-rtlsdr for openSUSE:Factory checked in at 2024-06-03 17:44:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/soapy-rtlsdr (Old)
and /work/SRC/openSUSE:Factory/.soapy-rtlsdr.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "soapy-rtlsdr"
Mon Jun 3 17:44:48 2024 rev:7 rq:1178265 version:0.3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/soapy-rtlsdr/soapy-rtlsdr.changes 2021-07-26 17:38:10.998087850 +0200
+++ /work/SRC/openSUSE:Factory/.soapy-rtlsdr.new.24587/soapy-rtlsdr.changes 2024-06-03 17:45:01.946487310 +0200
@@ -1,0 +2,7 @@
+Sat Jun 1 09:11:25 UTC 2024 - Wojciech Kazubski <wk(a)ire.pw.edu.pl>
+
+- Update to version 0.3.3
+ + Add setting for test mode (#60)
+ + Add getSampleRateRange (closes #54)
+
+-------------------------------------------------------------------
Old:
----
soapy-rtl-sdr-0.3.2.tar.gz
New:
----
soapy-rtl-sdr-0.3.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ soapy-rtlsdr.spec ++++++
--- /var/tmp/diff_new_pack.YtZw6C/_old 2024-06-03 17:45:02.482506915 +0200
+++ /var/tmp/diff_new_pack.YtZw6C/_new 2024-06-03 17:45:02.482506915 +0200
@@ -1,7 +1,7 @@
#
# spec file for package soapy-rtlsdr
#
-# Copyright (c) 2021 SUSE LLC.
+# Copyright (c) 2024 SUSE LLC.
# Copyright (c) 2017, Martin Hauke <mardnh(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
%define soapy_modname soapysdr%{soapy_modver}-module-rtlsdr
Name: soapy-rtlsdr
-Version: 0.3.2
+Version: 0.3.3
Release: 0
Summary: SoapySDR RTL-SDR support module
License: MIT
@@ -51,7 +51,7 @@
%build
%cmake
-make VERBOSE=1 %{?_smp_mflags}
+%cmake_build
%install
%cmake_install
++++++ soapy-rtl-sdr-0.3.2.tar.gz -> soapy-rtl-sdr-0.3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/.travis.yml new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/.travis.yml
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/.travis.yml 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/.travis.yml 2022-06-04 15:25:05.000000000 +0200
@@ -1,14 +1,13 @@
########################################################################
## Travis CI config for SoapyRTLSDR
##
-## * installs rtl-sdr from PPA
## * installs SoapySDR from source
## * confirms build and install
## * checks that drivers load
########################################################################
sudo: required
-dist: trusty
+dist: focal
language: cpp
compiler: gcc
@@ -26,9 +25,6 @@
- sudo add-apt-repository main
- sudo add-apt-repository universe
- # driver development files from ppa
- - sudo add-apt-repository -y ppa:myriadrf/drivers
-
# update after package changes
- sudo apt-get update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/CMakeLists.txt new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/CMakeLists.txt
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/CMakeLists.txt 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/CMakeLists.txt 2022-06-04 15:25:05.000000000 +0200
@@ -74,3 +74,14 @@
${ATOMIC_LIBS}
${OTHER_LIBS}
)
+
+########################################################################
+# uninstall target
+########################################################################
+add_custom_target(uninstall
+ "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
+configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+ IMMEDIATE @ONLY)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/Changelog.txt new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/Changelog.txt
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/Changelog.txt 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/Changelog.txt 2022-06-04 15:25:05.000000000 +0200
@@ -1,3 +1,9 @@
+Release 0.3.3 (2022-06-04)
+==========================
+
+- Add setting for test mode (#60)
+- Add getSampleRateRange (closes #54)
+
Release 0.3.2 (2021-01-25)
==========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/Settings.cpp new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/Settings.cpp
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/Settings.cpp 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/Settings.cpp 2022-06-04 15:25:05.000000000 +0200
@@ -43,6 +43,7 @@
gainMode(false),
offsetMode(false),
digitalAGC(false),
+ testMode(false),
#if HAS_RTLSDR_SET_BIAS_TEE
biasTee(false),
#endif
@@ -471,6 +472,16 @@
return results;
}
+SoapySDR::RangeList SoapyRTLSDR::getSampleRateRange(const int direction, const size_t channel) const
+{
+ SoapySDR::RangeList results;
+
+ results.push_back(SoapySDR::Range(225001, 300000));
+ results.push_back(SoapySDR::Range(900001, 3200000));
+
+ return results;
+}
+
void SoapyRTLSDR::setBandwidth(const int direction, const size_t channel, const double bw)
{
int r = rtlsdr_set_tuner_bandwidth(dev, bw);
@@ -591,6 +602,14 @@
setArgs.push_back(digitalAGCArg);
+ SoapySDR::ArgInfo testModeArg;
+
+ testModeArg.key = "testmode";
+ testModeArg.value = "false";
+ testModeArg.name = "Test Mode";
+ testModeArg.description = "RTL-SDR Test Mode";
+ testModeArg.type = SoapySDR::ArgInfo::BOOL;
+
#if HAS_RTLSDR_SET_BIAS_TEE
SoapySDR::ArgInfo biasTeeArg;
@@ -640,6 +659,12 @@
SoapySDR_logf(SOAPY_SDR_DEBUG, "RTL-SDR digital agc mode: %s", digitalAGC ? "true" : "false");
rtlsdr_set_agc_mode(dev, digitalAGC ? 1 : 0);
}
+ else if (key == "testmode")
+ {
+ testMode = (value == "true") ? true : false;
+ SoapySDR_logf(SOAPY_SDR_DEBUG, "RTL-SDR test mode: %s", testMode ? "true" : "false");
+ rtlsdr_set_testmode(dev, testMode ? 1 : 0);
+ }
#if HAS_RTLSDR_SET_BIAS_TEE
else if (key == "biastee")
{
@@ -660,6 +685,8 @@
return offsetMode?"true":"false";
} else if (key == "digital_agc") {
return digitalAGC?"true":"false";
+ } else if (key == "testmode") {
+ return testMode?"true":"false";
#if HAS_RTLSDR_SET_BIAS_TEE
} else if (key == "biastee") {
return biasTee?"true":"false";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/SoapyRTLSDR.hpp new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/SoapyRTLSDR.hpp
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/SoapyRTLSDR.hpp 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/SoapyRTLSDR.hpp 2022-06-04 15:25:05.000000000 +0200
@@ -192,6 +192,8 @@
std::vector<double> listSampleRates(const int direction, const size_t channel) const;
+ SoapySDR::RangeList getSampleRateRange(const int direction, const size_t channel) const;
+
void setBandwidth(const int direction, const size_t channel, const double bw);
double getBandwidth(const int direction, const size_t channel) const;
@@ -245,7 +247,7 @@
uint32_t sampleRate, centerFrequency, bandwidth;
int ppm, directSamplingMode;
size_t numBuffers, bufferLength, asyncBuffs;
- bool iqSwap, gainMode, offsetMode, digitalAGC, biasTee;
+ bool iqSwap, gainMode, offsetMode, digitalAGC, testMode, biasTee;
double IFGain[6], tunerGain;
std::atomic<long long> ticks;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/cmake/cmake_uninstall.cmake.in new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/cmake/cmake_uninstall.cmake.in
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/cmake/cmake_uninstall.cmake.in 1970-01-01 01:00:00.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/cmake/cmake_uninstall.cmake.in 2022-06-04 15:25:05.000000000 +0200
@@ -0,0 +1,21 @@
+if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+ message(FATAL_ERROR "Cannot find install manifest: @CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
+
+file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+foreach(file ${files})
+ message(STATUS "Uninstalling $ENV{DESTDIR}${file}")
+ if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+ exec_program(
+ "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+ OUTPUT_VARIABLE rm_out
+ RETURN_VALUE rm_retval
+ )
+ if(NOT "${rm_retval}" STREQUAL 0)
+ message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}")
+ endif(NOT "${rm_retval}" STREQUAL 0)
+ else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+ message(STATUS "File $ENV{DESTDIR}${file} does not exist.")
+ endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
+endforeach(file)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/debian/changelog new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/debian/changelog
--- old/SoapyRTLSDR-soapy-rtl-sdr-0.3.2/debian/changelog 2021-01-26 06:10:39.000000000 +0100
+++ new/SoapyRTLSDR-soapy-rtl-sdr-0.3.3/debian/changelog 2022-06-04 15:25:05.000000000 +0200
@@ -1,3 +1,9 @@
+soapyrtlsdr (0.3.3-1) unstable; urgency=low
+
+ * Release 0.3.3 (2022-06-04)
+
+ -- Josh Blum <josh(a)pothosware.com> Sat, 04 Jun 2022 08:25:00 -0000
+
soapyrtlsdr (0.3.2-1) unstable; urgency=low
* Release 0.3.2 (2021-01-25)