Blob Blame History Raw
-------------------------------------------------------------------
Wed Feb  9 07:57:53 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Patch revert-23cece0d0.patch removed - not needed now

-------------------------------------------------------------------
Sun Jan  9 21:21:09 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 3.9.5.0:
  * GRC
    + Fix: dependent variables sometimes fail to evaluate
    + Modify and cleanup bokeh server loop
  * gr-analog
    + Update python bindings for power squelch
  * gr-dtv
    + Add energy normalization for DVB-S2X constellations.
  * gr-filter
    + Remove pyqwt and qt4 from filter_design
  * gr-network
    + Fix: segfaults when TCP & UDP blocks are restarted
    + Add throttle flag to the tcp source and sink blocks
  * gr-qtgui
    + Enable use of Qwt 6.2
  * gr-uhd
    + Add Python bindings for rfnoc_{block, ddc, duc, rx/tx_radio}
  * modtool
    + Improvements in generated QA code
  * Build System
    + Better support for cross-compiling (OpenEmbedded)
    + Find log4cpp on Ubuntu systems
    + Handle optional components in find_package
    + Add version check for pygccxml
  * CI/QA
    + Update tests to work with OpenEmbedded
- Patch 0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
  removed (applied upstream)
- Patch 0003-enables-use-of-qwt-6_2.patch removed (applied upstream)

-------------------------------------------------------------------
Mon Nov  1 22:15:06 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 3.9.4.0:
  * Regressions Fixes
    + Remove #include <filesystem> (C++17 feature) from one file
    + Restore pyqwidget() in gr-qtgui
  * GRC
    + GRC now runs on Fedora 35 ... Gtk initialization checks
      were too strict
    + Add keyboard shortcuts for zoom
    + Account for scale factor when computing drawing area size
    + Use font size from config for block comments
    + Change type aliasing to allow interleaved short/byte to be
      connected to vectors of short/byte. Stricter type checking
      was added previously and caused some blocks to be
      unconnectable when using these types.
    + Required params no longer default to 0 when left empty. This
      caused hard-to-find errors. Older flowgraphs that have empty
      required fields will need to be fixed.
    + Tooltips fixed for categories and modules
  * gr-runtime
    + PMT uses the VOLK allocator for vectors
    + get_tags_in_window() Python wrapper calls the correct function
    + Add --pybind option to gnuradio-config-info to get PyBind11 version
  * gr-blocks
    + Add example for XMLRPC
    + Add a unit test for Message Strobe
    + Fix C++ support for Unpacked to Packed
  * gr-channels
    + RNG seeds are initialized correctly
  * gr-digital
    + Fix yml file for Header/Payload Demux
  * gr-network
    + Suppress warning in tuntap
  * gr-qtgui
    + Remove unusable int type in Number Sink yml
    + Use no_quotes() function in several yml files
  * modtool
    + Hashes can be fixed using modtool using --update-hash-only
    + Use tempfile() instead of /tmp in bindtool and modtool
    + Use static_cast instead of reinterpret_cast in templates
    + Correct broken Python general block template
  * Build system
    + Better check for Boost version
    + Determine the Python prefix more reliably
    + Use GR-specified compiler standard (C++14) in gr-soapy,
      instead of the SoapySDR standard (C++11)
    + GrPython.cmake is compatible with older cmake
  * Documentation
    + Man pages are in-tree
    + Repair many examples, especially in gr-digital
    + Allow UTF-8 in pydoc templates
  * CI
    + Execute make install during test
- Patch 0004-gnuradio-fix-boost-header.patch removed (applied upstream)

-------------------------------------------------------------------
Thu Oct  7 12:38:52 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl> 

- Update to version 3.9.3.0:
  * General
    + Many cleanups and some C++ modernization changes
    + Replace Boost with stdc++ equivalents (ongoing effort)
    + Logging cleanup and performance improvements (ongoing effort)
    + Cleanup of many unused includes
    + Various block yaml cleanups and repairs
    + Use Soapy instead of UHD for flowgraph testing in gr-analog and gr-dtv
  * GRC
    + Improvements in C++ templates and code generation, more blocks are usable
    + Add specification of packages to find (via cmake) for C++ templates
    + Fix C++ hier block param template
    + Add GUI hints for widgets in C++ code generation
    + Add no_quotes() convenience function to strip quotes from strings, callable from templates
    + Allow short and byte as valid types in an enum
    + Fix desync when dragging block (block would not always track cursor)
    + Correctly evaluate interdependent variables
    + Allow error messages to be copied to clipboard
    + Update disabled blocks if they depend on others
  * gnuradio-runtime
    + Deprecate tag_checker class (will be removed in 3.10)
    + Detect and follow symbolic links for installation prefix in gr::prefix()
    + Add "<" operator for comparison of tags (instead of offset_compare())
  * gr-blocks
    + New Matrix Interleaver block
    + Throttle and Head blocks can be input-only when no output is needed, improving performance
    + Fix tag propagation in (un)pack-k-bits blocks
    + Fix namespace for nco and vco in benchmarks
  * gr-digital
    + New Async CRC16 block
    + Add NRZI option to Differential En/Decoder
    + Constellation performance improvements
    + Fix constellation normalization by average power
    + Remove unimplemented msg output port from Chunks to Symbols block
    + Make unpacking of bits optional in GMSK modulator so the blocks can accept unpacked bits
    + In GFSK/GMSK hier blocks, replace M&M clock recovery with newer
      and more capable Digital Symbol Sync block
  * gr-fec
    + Cleanups and code improvements
  * gr-fft
    + Add a "shift" paramenter to Log Power FFT, to place DC bin at center
  * gr-filter
    + Performance improvement in PFB Arbitrary Resampler when interpolating, especially at low rates
  * gr-qtgui
    + Fix display of tags on the last sample (would be dropped)
    + Python wrapping: replace pyqwidget() with qwidget() - this is not intended
      to be a visible fix, but is mentioned here in case it causes trouble for anyone
    + C++ generation
      - add double quotes to cpp_opts keys with colons
      - position windows correctly depending on gui_hint
      - use option attributes to generate enums
      - use the cpp enums for wintype and trigger_type
  * gr-uhd
    + Fix input filename in freq hopping examples
    + Make RFNoC a separately enabled component in cmake
    + Python bindings for rfnoc_graph,_rx/tx_streamer
  * gr-video-sdl
    + U and V channels were reversed on sink blocks
  * gr-soapy
    + Added message support for SoapySDR 0.8 API
  * modtool
    + Set VERSION_PATCH to 0 instead of "git" in new modules
    + Fix "rm", "bind", disable", "rename" and "makeyml" which had
      unexpected side effects, or did not work as a user would expect
  * Build System
    + Correct minimum version checking for Mako
    + Ensure that RC_*_VERSION are numeric (Windows)
    + Fix finding libunwind
    + Pass through extra arguments to GR_PYTHON_INSTALL to install command
    + Remove absolute paths and private links from exported targets
    + Add gir1.2-gtk-3.0 as deb runtime dependency
  * Documentation
    + Code of Conduct updates and link to Wiki
  * CI
    + Do not error out on deprecations, allowing testing of deprecated code
- Update to version 3.9.2.0:
  * SoapySDR support (gr-soapy)
  * GRC
    + Parameter expressions and/or values can be displayed in blocks on
      the flowgraph. Previously, only values were displayed.
    + Deprecated blocks are shown in a distinct color (orange), 
      and the optional deprecated property has been added to block yaml
    + Dark theme works better, especially for parameter fields
    + Vector length is now correctly applied to all input ports
    + Validation has been improved. Raw types are validated. Port
      connections are checked by type rather than by item size.
    + Variable names that cause name conflicts in Python code (e.g.,
      with package names) are rejected
    + Bus logic fixes
    + Blocks can no longer be dragged off the screen and lost forever
  * gnuradio-runtime
    + Remove pmt::pmt_* functions, which were not actually implemented.
      This is technically an API change, but any use of the API would have
      resulted in a link error.
    + Remove Python bindings for internal buffer functions
  * gr-analog
    + Added an example for PLL Frequency Detector
    + Better names for parameters in PLL GRC blocks
  * gr-blocks
    + Consistent naming for Vector Length parameter in GRC blocks
    + count_bits uses VOLK popcnt for better performance (used for example in
      the Correlate Access Code block)
    + Rotator block phase increment parameter is controllable via a message, 
      and a tag can be added at the point where the increment is adjusted
  * gr-digital
    + MPSK example updated to use a Linear Equalizer (replacing deprecated block)
  * gr-filter
    + Filter Delay documentation improvement
    + Interpolating FIR filter can generate C++ code
  * gr-dtv
    + VL-SNR bugs fixed (incorrect constants).
  * gr-qtgui
    + Improve autoscaling for vector sinks
    + Fix floating-point resolution problems in several widgets, due to 
      interpretation of PMT doubles as floats
  * gr-uhd
    + Add policy enum to Python bindings for tune_request
    + Additional time spec options on UHD blocks (PC Clock on Next PPS, GPS Time on Next PPS)
    + Fix up code that was generating warnings
    + Fix command handler logic to apply commands from messages to the correct channel
  * gr_filter_design
    + "File/Save" is disabled until the taps have been computed, and the GUI
      is reset after a save, to make it clearer which data is being saved.
    + Entries are hidden for parameters that do not apply to the selected filter type.
    + Save window type as an integer instead of a Python enum name
  * gr_modtool
    + Improve validation of module and block names
  * Build System and Infrastructure
    + Improved messages related to dependencies MPIR and GMP. Only one of these
      packages is required, and the previous error messages were confusing.
    + Cleaner builds for Windows and Conda. A number of general cmake improvements
      have resulted from this work.
    + In-tree packaging files for DEB and RPM, used with Launchpad and COPR
    + Added man pages for GNU Radio tools
    + Test code generation for all in-tree GRC examples
    + In GrPybind.cmake, PYBIND11_INCLUDE_DIR (incorrect) was changed to pybind11_INCLUDE_DIR
- Update to version 3.9.1.0:
  * Project Scope
    + (internal) Build system improvements and fixes
    + (internal) Use C++14 features instead of Boost where possible
    + Fewer compiler warnings (due to fixed code, not removal of warnings!)
  * OOT Support
    + cmake: standard FindGSL used in lieu of custom one, so OOTs
      should no longer copy this module from the GNU Radio tree if needed
    + modtool: better exception/error handling
    + modtool: will non-interactively add blocks with no parameters
      (--argument-list="")
    + PyBind11 header hash hotfixer
    + (gr-utils/bindtool/scripts/binding-hash-hotfixer.zsh) makes life easier
  * GRC
    + Block param values can be shown as expressions and/or evaluated
      values. Under the View menu, see "Show parameter ..." options.
    + Better handling of gui hints, avoid hiding widgets in cases
      where some have GUI hints and some do not
    + Ensure that strings are valid utf8 when evaluating parameters
    + Save embedded python blocks/modules to hier_block_directory
    + Save config and update recent file sub-menu before executing flowgraph
    + Revert to previous "block id" display behavior
    + Fix drag n' drop issue with Quartz (macOS) backend
    + C++ generated code: remove gnuradio prefix from linked libraries
    + Python generated code: prefix generated modules with flowgraph id
      connect() will be called for hier blocks even if they don't have ports
    + Check for PyYAML 3.11 (was checking for 3.10 even though 3.11 was required)
  * gnuradio-runtime
    + Default buffer size can be adjusted by setting buffer_size in the
      [Default] section of the GNU Radio config file. Otherwise, the
      longstanding default of 32768 is used.
  * gr-blocks
    + Message Debug: prints warning when a non-PDU message is
      received on the Print PDU port
    + File Source handles EOF properly in non-seekable files (e.g., pipes)
    + Several bounds checking and boundary condition improvements
    + Remove DC Spike AutoSync algorithm fixed
  * gr-digital
    + MSK timing error detector improvement
    + Python bindings include control_loop parent class in child
      class Correlation Estimator parameter threshold well documented
  * gr-fft
    + New window types: Nuttall, Blackman Nuttall, Nuttall CFD, Welch, Parzen,
    + Exponential, Riemann, Gaussian and Tukey
  * gr-filter
    + Taps blocks (e.g., Low Pass Filter Taps) now propagate parameter changes
    + Filter Designer: IIR/Band Pass/Bessel works
  * gr-qtgui
    + Add toggling label and icon on plot play/stop button
    + Time Raster Sink: axis labels and ranges are configurable
    + Qt Chooser: label improvements
  * gr-uhd
    + DEPRECATION: UHD blocks currently accept control messages (e.g. for
      frequency change) as PMT pairs and tuples, in addition to the intended
      PMT dict format. In v3.11, only the dict format will be accepted.
    + Command note: freq messages in this version must be dicts.
      Additionally, the direction key must be present and set to TX or RX.
    + set_filter() adds chan parameter
    + Python generated code improved for FE corrections
    + Allow control of frequency and gain in both directions at the same moment
    + Add command handler for mtune ("manual tune")
    + Add GPIO control via messages
    + Add start time param to GRC blocks
    + Support streaming modes: STREAM_MODE_START_CONTINUOUS,
      STREAM_MODE_STOP_CONTINUOUS, STREAM_MODE_NUM_SAMPS_AND_DONE,
      STREAM_MODE_NUM_SAMPS_AND_MORE
    + Documentation improvements
    + Tag sink demo example
    + Better logging of over/underflows, time errors and time tags
    + Added Python binding for ALL_LOS (all local oscillators)
    + uhd_fft application X11/Qt related cleanups
  * QA
    + waitFor(condition, ...) available for tests that use timeouts
- Update to version 3.9.0.0:
  Changed
  * Project Scope
    + License headers now SPDX format
    + C++14
    + use C++11 facilities in a lot of places where Boost was still used,
      especially smart pointers, range loops
    + lambdas where boost::bind was used
    + C11
    + Dependency versions:
      Python 3.6.5
      numpy 1.13.3
      VOLK 2.4.1
      CMake 3.10.2
      numpy 1.13.3
      Boost 1.65
      Mako 1.0.7
      PyBind11 2.4.3
    + Compiler options:
      GCC 8.3.0
      Clang 11.0.0 / Apple Clang 1100
      MSVC 1910 (Microsoft VS 2017 15.0)
    + VOLK now "regular" dependency, not in-tree submodule
    + numpy now also a CMake-checked hard dependency for Python support
    + Exception Handling: throw by value, catch by reference (clang-tidy check)
    + C++11: Emplace in vectors where you can; brings performance boni, but not
    + included in clang-tidy-checks
    + Further clang-tidy based code optimizations:
    + empty() instead of size() == 0
    + override where overriding virtual functions (which we do a lot)
    + Logging: removed all std::cerr and fprintf(stderr,…) by GNU Radio logging
    + Logging: Changed logging format for many multiline error logs
    + purged snprintf, printf logging
    + There were a lot of places where a malloc'ed object
      was used internally, where that was inappropriate. 
      Using simple instance-holding fields now.
    + const for members that were only set at construction
      time is now desired, and implemented in most places
    + const -> constexp in a lot of places.
    + assert -> static_assert
    + An exception-throwing block will now terminate the
      flow graph process, configurable through top_block
    + gr-utils cleanup, folder restructuring
    + config version checks installed CMake file will accept
      "at least this version" now
    + PyBind11 replaces SWIG
    + Full tree conversion from SWIG to Pybind11 bindings
    + Doxygen now uses MathJax, full LaTeX installation no
      longer required
      NOTE: Most of the changes above change the generally
      preferred coding style in a lot of situations.
  * GRC
    + start flowgraph in folder where it resides
  + gnuradio-runtime
    * When calculating offsets in non-integer rate FEC, lround
    + default seed for gr::random now actually as documented time-dependent
    + loggers moved from gr::block to gr::basic_block
  * PMT serialization
    + PMT dicts no longer indistinguishable from pairs
    + PMT symbol hashing no longer suffers under oddball own implementations
  * gr-audio
    + Increased ALSA buffer nperiods
  * gr-blocks
    + add, add_const VOLK'ized, templated
      this seems to break things in other places, even if
      it proves to be mathematically identical
    + wavfile infrastructure: libsndfile now dependency
  * gr-digital
    + transcendental block: default to 32 bit float complex, not double
    + Linear equalizer: separate adaptive algorithm, allows for
      using e.g. trained sequences instead of the classical LMS, CMA
    + DFE: better structure for decision history
  * gr-dtv
    + LDPC encoder: template functions instead of #defined macros
    + LDPC encoder: smaller tables through uint16_t for index tables
  * gr-fec
    + API uint8_t, not char
  * gr-fft
    + FFT blocks/functions templatized
  * gr-filter
    + logging format
    + rational_resampler_base -> rational_resampler
  * gr-uhd
    + Required UHD version bumped to 3.9.7
    + logging format
  Deprecated
  * gr-analog
    + sig_source: freq port will be removed in the future
  * gr-digital
    + in favor of symbol_sync, deprecate:
      clock_recovery_mm
      msk_timing_recovery
      pfb_clock_sync
  Added
  * Project Scope
    + C++ Generation all over the place
    + PyBind bindings + generator
    + Github actions
    + Reproducible builds-compatible CMake TIMESTAMP
  * gnuradio-runtime
    + block_gateway: set_max_output_buffer
    + GR_PREFS_PATH environment variable sensitivity to
      configure the path to the config file
    + gnuradio-config-info --print-all
  * GRC
    + option to toggle ID visibilities globally
    + Validation check for QT GUI hints
  * Python snippets
    + block header parsing tool
    + block header parsing tool (GSoC 2019)
  * gr_modtool
    + option to convert blacklisted files
  * gr-analog
    + sig_source: cmd port adds support for dicts, setting of frequency,
    + amplitude, offset and phase parameters
  * gr-blocks
    + selector now has control message ports
    + Rotator-based freq shift convenience wrapper
    + Message-to-Variable and vice versa blocks
    + DC Spike removal
    + IQ Swap
    + Complex to interleaved char / short: scaling option
    + Delay block: control message port
    + Phase Shift block with message port
    + wavfile_sink, _source can now deal with a lot of audio formats:
    + uncompressed WAV/AIFF, µ- and A-law compressed audio,
      OGG/Vorbis, FLAC, even octave files
    + Stream Demux, which demuxes streams according to lengths vector
    + rotator: phase() getter
  * gr-digital
    + OFDM: multiple CP lengths
    + ofdm_equalizer_simpledfe: enable_soft_output
    + Constellation Encoder
    + Constellation: normalization options
  * gr-fec
    + {en,de}code_rs_8, {en,de}code_rs_ccsds: Reed-Solomon en- and decoders
  * gr-fft
    + Windows:
      Gaussian
      Flat Top
      Tukey
    + Window build() call now with default beta
  * gr-filter
    + GRC: File taps loader block
    + Low pass FFT filter convenience wrapper
    + ichar / ishort decimator
    + phase continuity for freq_xlating_fir_filter
  * gr-network
    + gr-network: a whole new networking blocks module!
      TCP
      UDP
    + Much better lockup/multithreading support than 3.7-era blks2 nightmare
infrastructure :)
  * gr-qtgui
    + Azimuth/Elevation plot
    + Autocorrelation plot
    + Compass visualization
    + Dial control
    + Gauge: dial, level
    + Distance plot
    + LED-like indicator
    + Message-passing check box
    + Message-passing numeric control
    + Message-passing push button
    + Toggle Button
    + Eye sink
    + Vertical slider
  * gr-uhd
    + Filter API
    + UHD 4.0 support
    + Power Reference API
    + Bidirectional setting messages on both sink, source
  * gr-vocoder
    + Codec2 dev branch support
    + FreeDV: In/output rates can differ
    + FreeDV: text message output
  * gr-zeromq
    + C++ GRC templates
    + Tag filtering for tag-forwarding blocks
  Removed
  * Project Scope
    + VOLK is no longer a submodule
    + Sphinx: consolidate into doxygen, or wiki-maintained block list.
    + Python 2
    + SWIG
    + gru python module
  * gnuradio-runtime
    + circular_file.cc
    + math/common_factor.hpp
  * gr-blocks
    + bin_statistics_f
    + log2_const
  * gr-digital
    + PFB clock sync: set_taps
    + deprecated old OFDM infrastructur
    + ofdm_frame_acquisition
    + ofdm_frame_sink
    + ofdm_insert_preamble
    + ofdm_sync_fixed
    + ofdm_sync_pn
    + ofdm_sync_pnac
    + ofdm_sync_ml
    + ofdm_receiver
    + digital_voice
  * gr-fft
    + malloc_float, _double: rely on VOLK
    + Goertzel: dtor superfluous
  * gr-filter
    + deprecated window function duplicates (use them from gr-fft!)
  Fixed
  * Project Scope
    + CMake: Qwt, Log4Cpp detection
    + ctrlport strings unicodified
    + Freedesktop install script was not executed
    + Redundant icons installed
    + Path substitution on Windows was backslash-broken
    + YAML definitions: more than I can count
    + Cross-building: py interpreter at runtime != build time
  * gnuradio-runtime
    + ctrlport: unholy stored reference to stack-allocated object removed
    + Sine table generation for fixed point math
    + gr_unittest: floatAlmostEqual had a lot of false passes due abuse of
      all()
    + get_tags_in_range for delay < (end-start)
    + Premature tag pruning
    + release flattened flowgraph after stopping, fixes
      restartability/shutdown problem
    + PMT serialization portability
    + latency issue caused by setting block alias on msg block
    + Windows logging errors
    + ctrlport: Thrift >= 0.13 broke
  * GRC
    + Tab widget ID visibilities
    + A lot of YAML templates
    + Default setting in qtgui chooser restored
    + Boolean parameters no longer switch buttons
    + Nested namespace handling
    + Don't rely on set ordering in tests
    + configparser import
    + input box color theme on dark themes
    + Search box typing doesn't inadvertedly interact with the rest of GRC anymore
  * gr_modtool
    + Empty argument lists allowed
    + Boost UTF replaced CppUnit, this needed to be done here, too
  * gr-analog
    + wfm left/right, filters
  * gr-audio
    + portaudio: lock acquisition was improper
  * gr-blocks
    + Throttle now uses monotonic clock
    + Tag debug only saved last work call's tags
    + File sink flushes on stop
    + gr_read_file_metadata.py used to lose rx_time precision
    + File source big file handling under Windows
    + file_*: fseek errors used to be ignored
  * gr-digital
    + map_bb: thread safety, buffer overflows
    + additive_scrambler: reset was broken
    + Constellation scalefactor wasn't always initialized
    + long-standing qa_header_payload_demux bug addressed by
      waiting for both RX and TX, not only either
    + false triggers in correlate_access_code
  * gr-dtv
    + rate mismatch in ATSC flowgraphs
  * gr-fec
    + async_decoder Heap corruption
    + cc_encoder: constraint length K > 8 led to wrong output
  * gr-fft
    + thread safety of copy assignment/ctor
    + log power FFT Python
  * gr-filter
    + variable_band_pass_filter GRC complex taps input
    + RRC filter gain for alpha = 1
  * gr-qtgui
    + Remove copies of image data in returns by using move semantics
    + Remove bogus overriding in drawing functions of plot_raster, _waterfall
    + Edit MSG box: don't require key to be set    + 
    + Don't check for Python2 libs
    + Number Sink ignored averaging setting
  * gr-uhd
    + UHD apps: Py3 fixes
    + USRP blocks: multichannel objects not properly populating channels
  * gr-video-sdl
    + YUV formats fixed
  * gr-zeromq
    + Don't depend on deprecated ZMQ functionality (fix warnings,
      include what you use)
    + Unhandled exceptions now handled, much calmer
    + Avoid infinite blocking in tb.stop() by using ZMQ_LINGER

-------------------------------------------------------------------
Mon Feb 15 12:35:29 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- LTO segfaults on %arm, so disable it - boo#1182440

-------------------------------------------------------------------
Mon Dec 14 09:24:12 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Drop obsolete "Obsoletes: libgnuradio0"
- Add "BuildRequires: python3-pycairo", needed by the GRC
- Force GRC builds

-------------------------------------------------------------------
Thu Sep 17 08:54:28 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Add patches to build with boost >= 1.73.0:
  * 0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
  * 0002-boost_qualify_placeholders_with_their_full_namespace.patch
  * revert-23cece0d0.patch
  For details see:
  * https://github.com/gnuradio/gnuradio/pull/3441
  * https://github.com/gnuradio/gnuradio/pull/3566

-------------------------------------------------------------------
Wed Aug 26 13:36:06 UTC 2020 - Matwey Kornilov <matwey.kornilov@gmail.com>

- Update to version 3.8.2.0:
  * Changed on project Scope:
    + Call SWIG without -modern flag if new enough to make that inherent, thus
      removing warnings
  * GRC
    + Mako templating now strict_undefined
    + Show block comments by default
    + dynamically updated block namespaces (execute imports from templates)
    + Name-lookup detection of dark color themes, adjusted input box color
      scheme
  * gr-dtv
    + dvb_bbscrambler: LUT 8B alignment (private, but relevant for future
      usable optimization)
  * Fixed
  * GRC
    + incorrect "clear console" and "save console" labels
    + generator: flow_graph.py.mako now contains import for print_function for
      compatibility in Py2 generation
    + variable_config.block.yml now properly handles configparser /
      ConfigParser import
    + Change port types of all selected block on key-press cycling, not just
      first one
    + Always check for Python version in flow graph generation, not only in
      specific block types
    + Don't run stale flow graphs
    + Prevent search keystrokes from modifying flowgraph
  * gr-blocks
    + file_sink flushes contents to file on stop()
    + file_meta_sink block YAML: emit proper default PMT dict
    + XMLRPC client/server block templates: use Py3 XMLRPC when possible
  * gr-digital
    + soft_dec_lut_gen now explicitly casts 2.0**prec to int
    + map_bb: add missing definition of static constexpr size_t s_map_size
  * gr-dtv
    + Reduce send_frame_size in UHD examples (broken after UHD v3.13.0.3-rc1)
  * gr-filter
    + logpwrfft YAML was hiding FFT length
    + FFT frequency range calculation was occasionally off due to abuse of
      numpy.arange
  * gr-filter
    + GRC band pass filter taps block: use firdes.complex_band_pass when
      complex
    + firdes.root_raised_cosine gain for unity alpha
  * gr-qtgui
    + qtgui_chooser regained 3.7 capability to set default
    + Frequency Sink hovering now respects set units
    + GRC blocks had optional stream inputs
  * gr-uhd
    + ignore len_tag_name in USRP Source YAML generator python
    + uhd_fft/uhd_siggen_gui: import order of sip and Qt
    + GRC example block errors
  * Added
  * GRC
    + OS X: Meta modifier key support (eq. Ctrl on other platforms)
    + configuration setting show_block_comments
  * gr-analog
    + Signal source cmd port
  * gr-zeromq
    + Message-based ZMQ blocks take bind argument, as necessary for N:1
      patterns. Changes ABI.

-------------------------------------------------------------------
Thu Aug 20 08:33:58 UTC 2020 - Martin Liška <mliska@suse.cz>

- Use memoryperjob constraint instead of %limit_build macro.

-------------------------------------------------------------------
Thu Apr 30 17:49:56 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update completely changed the way their tarballs are signed
  Drop signature validation for now.
- Remove file
  * gnuradio-3.8.0.0.tar.xz.asc
  * gnuradio.keyring

-------------------------------------------------------------------
Mon Apr 20 16:36:21 UTC 2020 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 3.8.1.0:
  * Changed on Project Scope
    + clang-tidy improvements
      - throw exceptions by value, catch by reference
      - emplace_back where applicable
      - empty() instead of vector::size() == 0
    + use CMake to check for endianness instead of BOOST_BIG_ENDIAN
  * gr-fec
    + scipy becomes optional dependency (for polar channel code construction)
  * gr_modtool
    + use Boost.UTF instead of cppunit
  * Fixed on Project Scope
    + FindQwt paths
    + floatAlmostEqual unittest assert function wrongly passing on 
      sequence types
    + Only require boost unittest when testing is enabled
    + FindLOG4CPP typo
    + numpy.fft(pack) imports
    + several scipy imports that can be done with numpy alone
  * gnuradio-runtime
    + block gateway shadowed system port
    + Flaky message passing unit test contained timeout (not the test's job)
    + ctrlport/rpcaggregator & Co: removed storage of references to
      scope-lifetime objects
    + Sine table generation python was wrong
    + get_tags_in_range for delay < (end-start)
    + premature tag pruning
    + release flattened flowgraph after stopping; fixes restartability/shutdown
      issues
  * gr-analog
    + clipping in FM receiver: remove superfluous gain
    + C++ generation for multiple blocks
  * gr-audio
    + portaudio source: lock acquisition
  * gr-blocks
    + rotator VOLK workaround
  * gr-digital
    + map_bb buffer overflow
    + map_bb thread safety
    + additive_scrambler count based reset
  * gr-fec
    + heap corruption in async_decoder
    + cc_encoder was broken for constraint lengths > 8
  * gr-fft
    + restore Boost 1.53 compat
  * gr-qtgui
    + no longer requiring unnecessary key in edit_box_msg
  * gr-uhd
    + fixed examples under Py3
    + multichannel objects not populating channels
  * gr_modtool
    + wrong use of input -> raw_input
    + allow empty argument list
    + testing
    + check for and deny TSB under Python
    + QA addition bugs
    + correct path for C++ QA tests
  * GRC
    + several issues with YAML files
    + nested objects now properly populate namespaces
    + comments now included in block bounds calculation
    + Wiki documentation link removed from OOT blocks' docs tab
    + Dragging connections to auto-hide ports works now
    + generated and re-generated several example flowgraphs
    + bokeh_layout module name
    + Revert toggle buttons to text entry for bool block props, allowing GRC
    + variables to be used
  * Added on Project Scope
    + Codec2 development branch / future compat
    + Boost 1.71 compat
    + CI now checks for formatting
    + gnuradio-runtime
    + dot graphs now contain message edges
    + Python wrapping for blocks' set_affinity and {g,s}et_alias
  * gr-uhd
    + UHD Filter API
  * GRC
    + block affinity, buffer sizes available as advanced options for blocks
    + testing
    + Python snippets (please snippet responsibly!)
    + show_id flag added to embedded python blocks, Probes
    + global option to toggle showing of IDs
    + Help "Keyboard Shortcut" entry

-------------------------------------------------------------------
Tue Dec 17 09:34:53 UTC 2019 - Torsten Ohlenforst <torsten.ohlenforst@pretzel-solutions.com>

- Added missing dependency to package python3-pyaml.

-------------------------------------------------------------------
Thu Sep 19 21:13:13 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Use correct QWT dependency, qwt6-devel refers to the Qt4 version on
  Leap 15.0/15.1, qwt6-qt5-devel also works for TW.
- Avoid mangled CMakeLists.txt files in gr_modtool template.
- Update rpmlintrc (changed gr_modtool template directory).
- Move arch dependent examples to _libdir, clean rpmlintrc

-------------------------------------------------------------------
Thu Sep 19 16:37:47 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Use pkgconfig(py3cairo) to specify pycairo dependency, package got
  renamed between Leap 15.x and TW, and pkgconfig(py3cairo) fits both.
- Add log4cpp-devel to -devel Requires, always required by gr-runtime.

-------------------------------------------------------------------
Wed Sep 18 20:16:50 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Use correct shared library name

-------------------------------------------------------------------
Thu Sep 12 16:49:33 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Update to version 3.8.0.0:
  * Changed on Project Scope
    + C++11
    + merged the wholeness of the next branch
    + Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
    + New dependencies: MPIR/GMP, Qt5, gsm, codec2
    + Removed dependencies: libusb, Qt4, CppUnit
    + Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible
    + release series
    + gengen was replaced by templates (if you don't know gengen, don't do any
    + research; save yourself that sorrow)
    + Modern CMake (as far as feasible at this point)
    + VOLK version updated to v2.0.0
    + .clang-format file now dictates coding style
    + clang-format'ed the whole tree.
    + installed CMake files now tell about configuration
  * gnuradio-runtime
    + reworked fractional tag time handling, especially in the context of resamplers
  * GRC
    + C++ generation as option
    + YAML instead of XML
    + removed blks2
    + much better canvas tooling
    + consistent gobject usage
    + ROUNDED ARROWS
  * gr-qtgui
    + moving from Qt4 to Qt5
  * gr-utils
    + gr_modtool now vastly improved
  * gr-vocoder
    + improved versatility
    + removed in-tree libgsm, libcodec2, use system-wide libs
  * Removed
    + Project Scope: Modules gr-comedi, gr-fcd and gr-wxgui are gone
    + gr-comedi: nobody could remember who used this, or for what. It has seen 0
      active code contributions in the 3.7 lifecycle
    + gr-digital: python-based packet_encoder and related tools: Bugs that were
      sporadic and never fixed, so after long deprecation, we're removing it
    + gr-fcd: since it's currently untestable by the CI, it's being removed, as
      there was no code contributions. Generally, we strive to include all
      batteries with GNU Radio. Re-integration within a more general SDR interface
      would be desirable.
    + gr-utils: removed PyQwt (dead) based tools
    + gr-wxgui: Unmaintained, breaks on increasingly many systems, always was slower than
      Qtgui. We've been starting to tell people to migrate to Qt since at
      least 2015. Now, we're finally removing it.
- Packaging changes:
  * Use system libvolk, now packaged separately
  * Cleanup spec file, mostly Qt4 and WxWidgets related
  * Use Python3
  * Patches:
    - rebased missing_libraries.patch
    - Drop obsolete qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch
    - Drop obsolete qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch
    - Drop obsolete qt5-maint-0003-gr-qtgui-update-for-Qt5.patch
    - Drop obsolete qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch
    - Drop obsolete qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch
    - Drop obsolete qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch
    - Drop obsolete qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch
    - Drop obsolete qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch
    - Drop obsolete qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch
    - Drop obsolete qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch
    - Drop obsolete qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch
    - Drop obsolete qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch
    - Drop obsolete qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch
    - Drop obsolete qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch
    - Drop obsolete qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch
    - Drop obsolete qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch
    - Drop obsolete qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch
    - Drop obsolete qt5-maint-0022-gr-uhd-qt5.patch
    - Drop obsolete qt5-maint-0023-gr-qtgui-util.patch
    - Drop obsolete qt5-maint-0024-gr-qtgui-restoreGeometry.patch
    - Drop obsolete 0001-Add-the-include-path-used-by-the-openSUSE-package.patch

-------------------------------------------------------------------
Mon Apr 29 11:35:24 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>

- Add some missing optional dependencies: libgsm and codec2.

-------------------------------------------------------------------
Mon Apr 29 10:37:15 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>

- Add upstream patches to build gnuradio using Qt5 on openSUSE > 1500:
  - qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch
  - qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch
  - qt5-maint-0003-gr-qtgui-update-for-Qt5.patch
  - qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch
  - qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch
  - qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch
  - qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch
  - qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch
  - qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch
  - qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch
  - qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch
  - qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch
  - qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch
  - qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch
  - qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch
  - qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch
  - qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch
  - qt5-maint-0022-gr-uhd-qt5.patch
  - qt5-maint-0023-gr-qtgui-util.patch
  - qt5-maint-0024-gr-qtgui-restoreGeometry.patch
- Add 0001-Add-the-include-path-used-by-the-openSUSE-package.patch
  for the Qt5 build.

-------------------------------------------------------------------
Mon Apr 22 15:27:32 UTC 2019 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Update to version 3.7.13.5
  * Project Scope - fixed PMT: in multiple places, we triggered undef. 
    behaviour by accessing the first element of potentially empty
    uvectors
  * gr-audio - fixed Windows audio for higher output multiples broken
  * gr-blocks - fixed QA: udp_source_sink flakiness
  * gr-dtv - fixed sveral broken optimizations
    - fixed 64-APSK parti	ally wrong ordering
    - fixed OOB access in interleaver
    - fixed uncovered worst case LDPC LUT generation
  * gr-qtgui - fixed compiler Warnings
  * gr-fec - fixed polar_encoder/_common: Memory leak
  * gr-uhd - fixed GRC bindings: DC filter was could not be disabled
    with IQ imbalance correction disabled
  * gnuradio-runtime - ctrlport: added int64 for rpcbasic_inserter
  * GRC - Removed generation time from generated python code
  
-------------------------------------------------------------------
Sun Mar 24 07:35:00 UTC 2019 - Wojciech Kazubski <wk@ire.pw.edu.pl>

- Fix building with Boost 1.69

-------------------------------------------------------------------
Tue Feb  5 17:26:14 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Update _constraints to include minimal disk size

-------------------------------------------------------------------
Thu Aug 30 18:35:50 UTC 2018 - guillaume.gardet@opensuse.org

- Disable explictly neon on armv6 to fix build

-------------------------------------------------------------------
Thu Aug 30 14:08:51 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Add _constraints for ARM to speed-up build

-------------------------------------------------------------------
Wed Jul 18 16:41:20 UTC 2018 - wk@ire.pw.edu.pl

- Fixed missing space in specfile

-------------------------------------------------------------------
Wed Jul 18 06:55:27 UTC 2018 - mpluskal@suse.com

- Update source urls
- Use gpg to verify sources
- Modernise spec file with spec-cleaner

-------------------------------------------------------------------
Tue Jul 17 07:41:57 UTC 2018 - wk@ire.pw.edu.pl

- Update to version 3.7.13.4
  * Fix Boost 1.67 linking issue
  * Logging - fixed issues where messages weren't properly written
    to stdout/stderr due to incorrect strings
  * gr-analog - `fmdet_cf`'s derivative coefficients were wrong.
  * gr-blocks - `skiphead` used to incorrectly handle tags, 
    now properly shifts
  * gr-digital - `qa_packet_format`: Unit test used to potentially
    lock up due to incorrect conditionals
    - `clock_recovery_cc`, `crc32_bb`: Accessing the `[0]` element
      of an empty vector is UB, even if you don't use the result
      afterwards.
  * gr-fec - `polar_encoder`/`_common`: Fixed multiple out-of-bound
    accesses due to insufficient vector length checks
  * gr-filter - `fft_filter`, `filter_delay`: Accessing the `[0]` 
    element of an empty vector is UB, even if you don't use the
    result afterwards.
- Patch missing_libraries.patch modified

-------------------------------------------------------------------
Fri Jun 15 08:50:15 UTC 2018 - mardnh@gmx.de

- Update to version 3.7.13.3
  * For non-C++11 compilers, the new cstdint include doesn't work
    out; conditionalized it.
- Remove patch:
  * boost_161.patch (not longer needed)

-------------------------------------------------------------------
Fri Jun  1 22:10:16 UTC 2018 - mardnh@gmx.de

- Update to version 3.7.13.2
  Fixed:
  * boost::posix_time::[milli]second takes integer numbers, and we
    now at least cast the floats to integers, as Boost 1.67 forced
    us to realize we're (incorrectly) using floating point her
  GRC:
  * Fixed GRC bug which broke WX and Qt (by altering the template
    code), in multiple (less than awesome) steps
  gr-blocks:
  * float_array_to_int: int32 limits were wrongly hardcoded.
  * Fixed the undefined behaviour happening in float_to_complex when
    accessing the second input_items element in the single-input case

-------------------------------------------------------------------
Tue May 29 09:56:10 UTC 2018 - adam.majer@suse.de

- boost_161.patch: fix compilation with Boost 1.67 (bsc#1089806)
- missing_library.patch: hack to fix linking with required
  libraries.
- use memory-constraints package instead of _constraints

-------------------------------------------------------------------
Mon Apr  2 22:28:38 UTC 2018 - mardnh@gmx.de

- Update to version 3.7.12.0
  * see /usr/share/doc/packages/gnuradio/CHANGELOG.md
- Remove Patches (not longer needed):
  * CMake-set-C++-standard-to-c++11-and-C-standard-to-C99.diff
  * 0001-gr-fec-switch-possible-C-11-code-from-constexpr-to-j.patch
- Update URLs

-------------------------------------------------------------------
Tue Dec 12 15:52:26 UTC 2017 - mpluskal@suse.com

- Ignore openssl-1_0_0 for build as temporary workaround for
  Factory unresolvable state

-------------------------------------------------------------------
Mon May 22 20:27:27 UTC 2017 - mardnh@gmx.de

- Add patches to fix builds on Factory
  + 0001-gr-fec-switch-possible-C-11-code-from-constexpr-to-j.patch
  + CMake-set-C++-standard-to-c++11-and-C-standard-to-C99.diff

-------------------------------------------------------------------
Wed Mar  8 00:49:30 UTC 2017 - wk@ire.pw.edu.pl

- update to version 3.7.11

-------------------------------------------------------------------
Mon Mar  6 12:57:37 UTC 2017 - dmitry_r@opensuse.org

- Fix README files installation

-------------------------------------------------------------------
Thu Oct 20 19:35:33 UTC 2016 - jengelh@inai.de

- Rename soname macro to sover because it did not reflect the
  SONAME.
- RPM group reclassification

-------------------------------------------------------------------
Sat Sep  3 19:50:42 UTC 2016 - wk@ire.pw.edu.pl

- update to version 3.7.10.1

-------------------------------------------------------------------
Sun Aug  7 19:47:23 UTC 2016 - wk@ire.pw.edu.pl

- update to version 3.7.10
- patch gnuradio-3.7.9.2-gcc6.patch removed
  * breaks build on Leap 42.2 and Tumbleweed

-------------------------------------------------------------------
Mon Jul 25 13:39:02 UTC 2016 - wk@ire.pw.edu.pl

- update to version 3.7.9.3

-------------------------------------------------------------------
Thu Jun 23 10:43:20 UTC 2016 - i@marguerite.su

- add patch: gnuradio-3.7.9.2-gcc6.patch
  * fix 'constexpr' needed for in-class initialization of static
    data member of non-integral type 

-------------------------------------------------------------------
Mon Jun 20 07:30:54 UTC 2016 - dmitry_r@opensuse.org

- Use wxPython 3.0 for Tumbleweed

-------------------------------------------------------------------
Fri Apr 29 09:24:43 UTC 2016 - wk@ire.pw.edu.pl

- update to version 3.7.9.2
- remove volk-cmake-3.5.patch not needed (applied upstream)

-------------------------------------------------------------------
Tue Mar 22 11:40:28 UTC 2016 - dmitry_r@opensuse.org

- Fix build with cmake 3.5
  * volk-cmake-3.5.patch

-------------------------------------------------------------------
Sat Feb 13 22:41:52 UTC 2016 - wk@ire.pw.edu.pl

- update to version 3.7.9.1

-------------------------------------------------------------------
Thu Dec 31 09:40:42 UTC 2015 - wk@ire.pw.edu.pl

- update to version 3.7.9

-------------------------------------------------------------------
Sat Oct 31 21:35:29 UTC 2015 - wk@ire.pw.edu.pl

- update to version 3.7.8.1

-------------------------------------------------------------------
Sun Aug 16 09:47:05 UTC 2015 - wk@ire.pw.edu.pl

- update to version 3.7.8

-------------------------------------------------------------------
Sat May 16 06:16:36 UTC 2015 - wk@ire.pw.edu.pl

- update to version 3.7.7.1

-------------------------------------------------------------------
Mon Dec  8 08:03:53 UTC 2014 - stefan.bruens@rwth-aachen.de

- Return options.xml to main package [bnc#908744]

-------------------------------------------------------------------
Thu Dec  4 12:31:11 UTC 2014 - dmitry_r@opensuse.org

- Set libgnuradio0 as obsolete

-------------------------------------------------------------------
Fri Nov 28 13:00:16 UTC 2014 - stefan.bruens@rwth-aachen.de

- split out libvolk library package

-------------------------------------------------------------------
Tue Nov 25 23:20:41 UTC 2014 - stefan.bruens@rwth-aachen.de

- split out wxWidgets dependent parts
  The wxWidgets graphics system will be deprecated with GR 3.8,
  and pulls in a lot of dependencies
- adjust soname to adhere to library packaging policy

-------------------------------------------------------------------
Wed Nov 12 10:56:37 UTC 2014 - dmitry_r@opensuse.org

- Use -j2 for make
- Delete source url for conversion script

-------------------------------------------------------------------
Wed Oct 22 23:25:32 UTC 2014 - wk@ire.pw.edu.pl

- update to version 3.7.5
- bugfix release

-------------------------------------------------------------------
Fri Sep 19 10:26:19 UTC 2014 - wk@ire.pw.edu.pl

- update to version 3.7.5
- patch gnuradio-implicit-fortify-decl.patch removed (applied upstream)

-------------------------------------------------------------------
Tue Sep  9 08:06:26 UTC 2014 - coolo@suse.com

- disable parallal build - it's too unreliable (due to memory pressure
  on OBS workers)

-------------------------------------------------------------------
Thu Aug 28 14:20:37 UTC 2014 - dmitry_r@opensuse.org

- Update grc_to_37.sh script to version 0.2

-------------------------------------------------------------------
Thu Aug 28 08:04:36 UTC 2014 - opensuse@dstoecker.de

- add grc_to_37.sh script to package

-------------------------------------------------------------------
Mon Aug 25 21:00:13 UTC 2014 - dmitry_r@opensuse.org

- Add missed texlive dependencies
- Fix linking
- Re-enable UHD support

-------------------------------------------------------------------
Wed Aug 20 09:58:03 UTC 2014 - dmitry_r@opensuse.org

- Update to version 3.7.4
- Remove OBS source service
- Use %cmake macros
- Enable parallel build
- Remove buildtime from documentation
- Fix implicit definitions of special functions
  * gnuradio-implicit-fortify-decl.patch
- Disable UHD support
- Add _constraints to set required memory to 4Gb
- Use FFTW3 with multithreading support

-------------------------------------------------------------------
Sun Apr  6 09:02:30 UTC 2014 - wk@ire.pw.edu.pl

- update to version 3.7.3

-------------------------------------------------------------------
Thu Dec 12 11:12:29 UTC 2013 - dl8fcl@darc.de

- update to version 3.7.2.1
  bug-fix release with no new features 

-------------------------------------------------------------------
Sun Nov 10 21:43:26 UTC 2013 - dl8fcl@darc.de

- update to version 3.7.2
  use qwt6 for all openSUSE versions

-------------------------------------------------------------------
Sat Sep 21 15:04:28 UTC 2013 - dl8fcl@darc.de

- use qwt5 for openSUSE_13.1 

-------------------------------------------------------------------
Sat Aug 31 22:37:26 UTC 2013 - dl8fcl@darc.de

- update to version 3.7.1
  shared libraries are in a seperated rpm
  changelog is in a seperated file

-------------------------------------------------------------------
Sat Jul  6 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.5.1
 
-------------------------------------------------------------------
Thu May 30 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.5

-------------------------------------------------------------------
Sat Mar 29 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.4.1

-------------------------------------------------------------------
Sat Mar 16 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.4

-------------------------------------------------------------------
Sat Mar  2 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.3.1

-------------------------------------------------------------------
Sun Jan 13 00:00:00 UTC 2013 - wk@ire.pw.edu.pl

- updated to release 3.6.3 (version number patched in source)

-------------------------------------------------------------------
Thu Nov  1 00:00:00 UTC 2012 - wk@ire.pw.edu.pl

- use Qwt6 if possible

-------------------------------------------------------------------
Tue Oct 30 00:00:00 UTC 2012 - wk@ire.pw.edu.pl

- heavily modified for actual release
- some parts taken from gnuradio package by surligas and from Fedora package

-------------------------------------------------------------------
Sat Jun  7 00:00:00 UTC 2008 - dl9pf@gmx.de

- Imported into Build Service