Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnuradio for openSUSE:Factory checked in at 2021-04-14 10:10:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuradio (Old) and /work/SRC/openSUSE:Factory/.gnuradio.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio" Wed Apr 14 10:10:34 2021 rev:43 rq:884567 version:3.8.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2021-02-19 23:45:32.539379687 +0100 +++ /work/SRC/openSUSE:Factory/.gnuradio.new.2401/gnuradio.changes 2021-04-14 10:10:58.733493671 +0200 @@ -1,0 +2,73 @@ +Mon Apr 12 07:05:36 UTC 2021 - Martin Pluskal <mplus...@suse.com> + +- Fix source url +- Use ninja for building + +------------------------------------------------------------------- +Mon Mar 22 23:32:03 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl> + +- Update to version 3.8.3.0: + * Changed on project Scope + + Preference file path may be set using the GR_PREFS_PATH + environment variable + + Lower message latency, previously slow when block aliases + were used + + PMT: is_dict() no longer returns True for PMT pairs, only + for PMT dicts + + Util gnuradio-config-info gets --print-all for those that + want it all + + Allow Thrift versions up thorugh 0.13 + + (internal) Build system improvements and fixes + + (internal) Reduce Boost usage by replacing bind() with lambdas + supported in C++11 + * OOT Support + + Allow override of gr python dir by setting -DGR_PYTHON_DIR + + Modtool will not try to add duplicate block names in a module + + Modtool can non-interactively add blocks with no parameters + (--argument-list="") + + Modtool will use current installation prefix instead of + /usr/local as source of templates + * GRC + + Better handling of gui hints, avoid hiding widgets in cases + where some have GUI hints and some do not + + Dark theme detection fix + + Add window size option for bokeh gui + * gr-audio + + ALSA nperiods default increased to 32 frames to reduce drops + (can be set in conf file under the audio_alsa section) + * gr-blocks + + File Source handles EOF properly in non-seekable files + (e.g., pipes) + + File Source handles large files on Windows + + Several bounds checking and boundary condition improvements + * gr-digital + + MSK timing error detector improvement + + Improvements to correlation estimator example + + Correlate Access Code will not trigger until it receives + enough bits to compare to the access code + * gr-dtv + + Performance improvements + * gr-filter + + Filter designer works with Qt5 and Python3 + + Taps blocks (e.g., Low Pass Filter Taps) now propagate + parameter changes + * gr-qtgui + + Chooser label defaults now correct + + Frequency Sink max hold plot for half spectrum width option + shows correctly + + Number Sink honors setting of 'avg' more consistently + * gr-uhd + + Add start time parameter to GRC blocks + + Add message handler for GPIO control messages + + Additional master clock rates in GRC blocks + + UHD source sends tags on center frequency change + * gr-video-sdl + + Correct YUV format options + * gr-zeromq + + Connections no longer hang when flowgraph stops and other + end is still connected (ZMQ_LINGER now set) + + Receipt of bad PMTs logged (instead of exception) +- Patch 0002-boost_qualify_placeholders_with_their_full_namespace.patch + removed (applied upstream). + +------------------------------------------------------------------- Old: ---- 0002-boost_qualify_placeholders_with_their_full_namespace.patch gnuradio-3.8.2.0.tar.xz New: ---- gnuradio-3.8.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuradio.spec ++++++ --- /var/tmp/diff_new_pack.FK3tt8/_old 2021-04-14 10:10:59.233494515 +0200 +++ /var/tmp/diff_new_pack.FK3tt8/_new 2021-04-14 10:10:59.237494522 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnuradio # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,40 +15,31 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + +%define sover 3_8_3 %ifarch %{arm} # boo#1182440 %define _lto_cflags %{nil} %endif - %bcond_without docs - -%define sover 3_8_2 Name: gnuradio -Version: 3.8.2.0 +Version: 3.8.3.0 Release: 0 Summary: GNU software radio License: GPL-3.0-or-later Group: Productivity/Hamradio/Other URL: https://gnuradio.org -Source0: https://github.com/gnuradio/gnuradio/releases/download/v%{version}/gnuradio-%{version}.tar.xz +Source0: https://github.com/gnuradio/gnuradio/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # http://www.nathanwest.us/grc_to_37.sh Source4: grc_to_37.sh Source99: %{name}-rpmlintrc Patch0: missing_library.patch Patch1: revert-23cece0d0.patch Patch2: 0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch -Patch3: 0002-boost_qualify_placeholders_with_their_full_namespace.patch BuildRequires: alsa-devel BuildRequires: cmake >= 3.8 BuildRequires: cppunit-devel BuildRequires: cppzmq-devel -%if %{with docs} -BuildRequires: doxygen -# TeX is required for formula rendering -BuildRequires: texlive-dvips -BuildRequires: texlive-latex -BuildRequires: tex(newunicodechar.sty) -%endif BuildRequires: fdupes BuildRequires: fftw3-threads-devel BuildRequires: gcc-c++ @@ -62,6 +53,7 @@ BuildRequires: libjack-devel BuildRequires: libmpir-devel BuildRequires: log4cpp-devel +BuildRequires: ninja BuildRequires: orc BuildRequires: pkgconfig BuildRequires: portaudio-devel @@ -79,6 +71,9 @@ BuildRequires: python3-six BuildRequires: qwt6-qt5-devel BuildRequires: swig >= 3.0.8 +BuildRequires: typelib(Gtk) = 3.0 +BuildRequires: typelib(PangoCairo) = 1.0 +BuildRequires: typelib(cairo) = 1.0 BuildRequires: uhd-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(codec2) @@ -86,16 +81,20 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(py3cairo) BuildRequires: pkgconfig(volk) >= 2.0 -BuildRequires: typelib(Gtk) = 3.0 -BuildRequires: typelib(PangoCairo) = 1.0 -BuildRequires: typelib(cairo) = 1.0 -Requires: python3-numpy -Requires: python3-pyaml >= 3.11 -Requires: python3-qt5 # gr_modtool dependencies Requires: python3-click Requires: python3-click-plugins Requires: python3-mako +Requires: python3-numpy +Requires: python3-pyaml >= 3.11 +Requires: python3-qt5 +%if %{with docs} +BuildRequires: doxygen +# TeX is required for formula rendering +BuildRequires: texlive-dvips +BuildRequires: texlive-latex +BuildRequires: tex(newunicodechar.sty) +%endif %description GNU Radio is a collection of software that when combined with minimal @@ -164,11 +163,7 @@ This package contains some examples of using GNU Radio. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%autosetup -p1 # remove buildtime from documentation sed -i 's|^HTML_TIMESTAMP = YES|HTML_TIMESTAMP = NO|' docs/doxygen/Doxyfile.in @@ -178,6 +173,7 @@ find gr-utils/python/modtool/templates/gr-newmod -name CMakeLists.txt -exec mv '{}' '{}.tmpl' \; %build +%define __builder ninja %cmake \ -DENABLE_GRC=ON \ %ifarch armv6l armv6hl