forked from pool/gnuradio
Accepting request 884567 from hardware:sdr
- Fix source url - Use ninja for building - 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 OBS-URL: https://build.opensuse.org/request/show/884567 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuradio?expand=0&rev=43
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:26aaac4a224f519f10146dd30792914a1c7d988da88e4dbcac602c48e9dbb0f4
|
||||
size 2438736
|
3
gnuradio-3.8.3.0.tar.gz
Normal file
3
gnuradio-3.8.3.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7135067362625a6e56fa3f57f6cd100effa2d4615f5993aad67eeef208cfb05f
|
||||
size 3390327
|
@@ -1,3 +1,76 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 12 07:05:36 UTC 2021 - Martin Pluskal <mpluskal@suse.com>
|
||||
|
||||
- Fix source url
|
||||
- Use ninja for building
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 22 23:32:03 UTC 2021 - Wojciech Kazubski <wk@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).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 15 12:35:29 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
|
@@ -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: libgsm-devel
|
||||
BuildRequires: libjack-devel
|
||||
BuildRequires: libmpir-devel
|
||||
BuildRequires: log4cpp-devel
|
||||
BuildRequires: ninja
|
||||
BuildRequires: orc
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: portaudio-devel
|
||||
@@ -79,6 +71,9 @@ BuildRequires: python3-qt5-devel
|
||||
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(libusb-1.0)
|
||||
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 @@ performance wireless devices into software problems.
|
||||
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 @@ sed -i 's|^HTML_TIMESTAMP = YES|HTML_TIMESTAMP = NO|' docs/doxyg
|
||||
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
|
||||
|
Reference in New Issue
Block a user