forked from pool/gnuradio
Accepting request 1043997 from hardware:sdr
OBS-URL: https://build.opensuse.org/request/show/1043997 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuradio?expand=0&rev=58
This commit is contained in:
commit
2457e3d19c
@ -1,13 +0,0 @@
|
|||||||
diff --git a/gnuradio-runtime/lib/controlport/thrift/rpcpmtconverters_thrift.cc b/gnuradio-runtime/lib/controlport/thrift/rpcpmtconverters_thrift.cc
|
|
||||||
index 8ef3db1..afbb470 100644
|
|
||||||
--- a/gnuradio-runtime/lib/controlport/thrift/rpcpmtconverters_thrift.cc
|
|
||||||
+++ b/gnuradio-runtime/lib/controlport/thrift/rpcpmtconverters_thrift.cc
|
|
||||||
@@ -111,7 +111,7 @@ GNURadio::Knob rpcpmtconverter::from_pmt(const pmt::pmt_t& knob)
|
|
||||||
// FIXME: Don't get loggers every time we need to log something.
|
|
||||||
gr::logger_ptr logger, debug_logger;
|
|
||||||
gr::configure_default_loggers(logger, debug_logger, "rpcpmtconverter");
|
|
||||||
- logger->error("ERROR Don't know how to handle Knob Type (from): {}", knob);
|
|
||||||
+ logger->error("ERROR Don't know how to handle Knob Type (from): {}", pmt::write_string(knob));
|
|
||||||
assert(0);
|
|
||||||
}
|
|
||||||
return GNURadio::Knob();
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c6b9f59447a842559b00b3a67b4ca1186e9adb8db742b25400507fedc747f2bd
|
|
||||||
size 4392284
|
|
3
gnuradio-3.10.5.0.tar.gz
Normal file
3
gnuradio-3.10.5.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:04aae0c45e55c8fcaf99829d92db102395c7e10a7ad9910533694806d5ae121a
|
||||||
|
size 4368231
|
@ -1,3 +1,82 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 19 19:00:26 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
|
||||||
|
|
||||||
|
- Update to version 3.10.5.0
|
||||||
|
* Runtime
|
||||||
|
+ Python block have access to the block logger, as in C++
|
||||||
|
+ Default log level changed to INFO (from OFF)
|
||||||
|
+ Memory-based logger gr.dictionary_logger_backend() added for
|
||||||
|
log debugging
|
||||||
|
+ API Note: The Python block gateway is now completely
|
||||||
|
implemented in the PyBind11 wrapper, in order to clean up
|
||||||
|
Python dependencies. This is technically an API change, but
|
||||||
|
should not have any external effect.
|
||||||
|
+ PMT serialization of Complex32 vectors is now REAL | IMAG on
|
||||||
|
all platforms
|
||||||
|
+ Python IO signature replication (multiple ports specified by
|
||||||
|
one signature) fixed
|
||||||
|
* GRC
|
||||||
|
+ Continue processing block connections after a connection
|
||||||
|
error occurs
|
||||||
|
+ Drawing/scaling fixes that improve user experience on HiDPI
|
||||||
|
and Windows machines
|
||||||
|
* Build system and packaging
|
||||||
|
+ Many deprecation warnings fixed
|
||||||
|
+ Make target link libraries PRIVATE wherever possible, removing
|
||||||
|
unnecessary downstream dependencies
|
||||||
|
* Testing
|
||||||
|
+ Code formatting rules for clang format updated to v14
|
||||||
|
+ Removed all compiler warning suppression
|
||||||
|
+ Enable Python block testing for Conda on macOS
|
||||||
|
+ Many other improvements that make maintenance easier - thanks
|
||||||
|
again to Clayton Smith. In the process of fixing tests, a number
|
||||||
|
of latent bugs were fixed throughout the code.
|
||||||
|
* gr-analog
|
||||||
|
+ AGC3 performance and bug fixes
|
||||||
|
+ Python has access to control_loop parent class in PLL blocks
|
||||||
|
+ CTCSS detection of standard tones improved by fixing floating
|
||||||
|
point comparison
|
||||||
|
* gr-blocks
|
||||||
|
+ Probe Signal cross platform reliability improved by better
|
||||||
|
thread synchronization
|
||||||
|
* gr-digital
|
||||||
|
+ CRC32 and CRC16 blocks use little-endian order regardless of
|
||||||
|
host order. This is a wire format change. The options were to
|
||||||
|
have different endian machines unable to communicate, or older
|
||||||
|
and newer versions unable to communicate. Note that there is
|
||||||
|
a more general set of blocks (CRC Append and CRC Check) that
|
||||||
|
are recommended for use wherever possible.
|
||||||
|
+ Packet headers use consistent bit order across machines
|
||||||
|
+ Floating point/rounding fix in constellation lookup table
|
||||||
|
* gr-fec
|
||||||
|
+ LDPC G matrix n and k can be access from Python
|
||||||
|
+ LDPC matrix output size calculation corrected
|
||||||
|
+ CCSDS/Viterbi path metrics overflow fix
|
||||||
|
* gr-network
|
||||||
|
+ Improve UDP Source/Sink efficiency by removing a layer of
|
||||||
|
buffering and using the GR circular buffer instead of the
|
||||||
|
Boost equivalent
|
||||||
|
* gr-qtgui
|
||||||
|
+ Fixed Python code generation for Msg CheckBox, Digital Number
|
||||||
|
Control, Toggle Button, Toggle Switch
|
||||||
|
* gr-soapy
|
||||||
|
+ Sources will generate rx_time, rx_freq and rx_rate tags, as
|
||||||
|
in UHD sources, where supported by the underlying Soapy driver
|
||||||
|
* gr-uhd
|
||||||
|
+ Re-enable uhd.find_devices(), in addition to uhd.find()
|
||||||
|
+ RFNoC: generate correct Python code when using clock/time source
|
||||||
|
+ RFNoC: allow specification of adapter IDs for streamers
|
||||||
|
+ RFNoC: enable setting of vlen and types for streamers
|
||||||
|
+ RFNoC: streamers pay attention to stream args
|
||||||
|
+ RFNoC: sync block controller with gr-ettus OOT
|
||||||
|
+ RFNoC:set_property() and get_property() added to the C++ and
|
||||||
|
Python APIs
|
||||||
|
+ RFNoC: Python binds added for rfnoc_block_generic
|
||||||
|
* gr-zeromq
|
||||||
|
+ Sinks will optionally block on full queue, providing
|
||||||
|
backpressure. Previously, overflow data was dropped.
|
||||||
|
- Patch fix-build-with-fmt9.patch removed (applied upstrem)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Oct 23 18:38:48 UTC 2022 - Martin Hauke <mardnh@gmx.de>
|
Sun Oct 23 18:38:48 UTC 2022 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
@ -16,14 +16,14 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define sover 3_10_4
|
%define sover 3_10_5
|
||||||
%ifarch %{arm}
|
%ifarch %{arm}
|
||||||
# boo#1182440
|
# boo#1182440
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
%endif
|
%endif
|
||||||
%bcond_without docs
|
%bcond_without docs
|
||||||
Name: gnuradio
|
Name: gnuradio
|
||||||
Version: 3.10.4.0
|
Version: 3.10.5.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNU software radio
|
Summary: GNU software radio
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -34,7 +34,6 @@ Source0: https://github.com/gnuradio/gnuradio/archive/refs/tags/v%{versio
|
|||||||
Source4: grc_to_37.sh
|
Source4: grc_to_37.sh
|
||||||
Source99: %{name}-rpmlintrc
|
Source99: %{name}-rpmlintrc
|
||||||
Patch0: missing_library.patch
|
Patch0: missing_library.patch
|
||||||
Patch1: fix-build-with-fmt9.patch
|
|
||||||
BuildRequires: alsa-devel
|
BuildRequires: alsa-devel
|
||||||
BuildRequires: cmake >= 3.16.3
|
BuildRequires: cmake >= 3.16.3
|
||||||
BuildRequires: codec2-devel
|
BuildRequires: codec2-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user