Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libliquid1-1.8.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libliquid1 Distribution: openSUSE Tumbleweed
Version: 1.8.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 8 10:04:15 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 1017667 Source RPM: liquid-dsp-1.8.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://liquidsdr.org
Summary: Digital signal processing library for software-defined radios
liquid-dsp is a signal processing library for software-defined
radios written in C. Its purpose is to provide a set of extensible DSP modules
that do no rely on external dependencies or cumbersome frameworks.

Provides

Requires

License

MIT

Changelog

* Mon Jun 08 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.8.0
    * logging: introduced embedded logging functionality.
      + supports global and custom logs with minimal computational
      overhead.
      + selectable level at run-time to increase/decrease verbosity
      as needed.
      + support for logging to files.
      + color output for enhanced visibility (optionally disabled).
      + compile time configurations for enhanced customization.
    * autotest
      + refactored testing infrastructure to include test-specific
      metadata, estimated 'cost' (execution time), description,
      and keywords
      + overhauled all tests to use new harness; tests now
      thread-safe and statically defined.
      + increased testing: 1,300+ tests, 716,000+ checks, covering
      82% of entire project.
    * build
      + performed a static memory analysis test to substantially
      reduce memory used on the stack in favor of dynamically
      allocating it on the stack; improves stability for
      multi-threaded processing
      + introduced new argument parsing header to simplify creating
      variables, parsing command-line options, printing help, and
      validating results;
      + refactored examples and removed over 2,000 lines of redundant
      code.
      + added CMake rules to create exportable interface, option for
      building.shared vs. static library, and simplified directory
      inclusion.
      + fixed annoying deprecation warnings.
      + added generated pkg-config file.
      + added support for building either/both static and shared
      libraries.
      + adding separate option to find SIMD vs. use it with explicit
      options cleaned up descriptions for most interfaces in header
      file.
      + removed gentab (generated tables) from build environment;
      added pre-generated source to version control.
      + fixed cmake x86 SIMD detection.
      + fixed many typos via codespell.
    * core
      + new module to include core functionality to liquid-dsp
      including logging and error-handling.
      + error-handling macros moved to global header to allow global
      use.
    * fft
      + asgram: adding option for auto-scaling output.
    * filter
      + rresamp: fixed aliasing issue with default operation.
      + symsync: added methods to explicitly get/set rate and del
      values.
      + firdespm: devising halfband filter design with desired stop
      band firfilt: fix recreate() storing coefficients in reverse
      order.
    * framing
      + fskframe: refactored object to allow for dynamically-sized
      payload, but removed ability to specify CRC and FEC for now.
      + added ability to initialize qdsync on cpfsk.
      + framesync64: adding option to set detection range.
      + qdetector: improved reliability, speed, interface
    * vector
      + added more SIMD methods for AVX, NEON extensions.
      + added more benchmarks to identify areas for speed improvement
  - Drop patch:
    * fix-chromosome-32bit.patch
  - Add patch:
    * liquid-dsp-libsuffix.patch
* Sun Feb 23 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - switch to cmake and remove spec constructs no longer needed
  - do not build examples, run tests, disable SIMD fixing aarch64
  - add fix-chromosome-32bit.patch for armv7l builds
  - The devel package is now liquid-dsp-devel
* Fri Feb 07 2025 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.7.0
    framing
    * added more description to method definitions such as
      qpacketmodem and qdetector.
    * dsssframe64: extended functionality to use qdsync, added
      standard methods such as copy(), added interfaces for
      specifying thresholds, reduced default spreading gain.
    filter
    * firinterp: added flush() method to run zeros through filter.
    * rresamp: allow for default bandwidth with an input of -1.
    nco
    * fixed issue where frequency was being set improperly, added
      more extensive testing.
    * improved the NCO object with VCO precision.
    random
    * added more extensive testing for various distributions to
      ensure values are generated properly.
* Tue Aug 29 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Avoid compile-time CPU-detection (boo#1100677)
* Mon Jul 31 2023 Wojciech Kazubski <wk@ire.pw.edu.pl>
  - Update to latest tagged release version 1.6.0
    * build
    - increased code coverage to 85% globally across entire
      project. This is the single largest effort included in this
      version and touches most modules in some way, most particularly
      the framing objects cleaning build to remove compiler warnings
      (e.g. unused variables) stripped version number off archive
    * dotprod
    - added support for AVX512-F (thanks, @vankxr!)
    * framing
    - added numerous tests to increase coverage to 84%
    - framesync64: using new qdsync object for simplified operation
    - qdsync: new frame detector and synchronizer to much more
      easily       support frame processing. The object not only
      detects the frame, but also provides an initial carrier
      frequency, phase, and timign offset, and also corrects for
      these impairments, passing the results to the user in a clean
      callback function.
    * modem
    - cpfskmod: increasing phase stability for long runs
    * multichannel
    - added numerous tests to increase coverage to 88%
    * optim
    - added numerous tests to increase coverage to 92%
    * sequence
    - msequence: extended support for state variables up to m=31,
      reversed order for generator polynomial and internal state
      definition to be more consistent with literature and
      readily-available genpolys
  - Update to release version 1.5.0
    * build
    - added support for PlatformIO for embeedded development
    - incorporated recursive copy() methods to objects to facilitate
      c++ copy constructors for bindings; now all objects can be
      deep copied to a new object with their entire memory and state
      preserved
    - added convenience method to malloc and copy memory arrays
    - improved support for error codes across objects and methods
    - cleaned up spelling errors across project (thanks, @nowls!)
      scrubbed function argument variable names to avoid underscore
      followed by a capital letter, causing trouble with pre-compiler
      processing
    - added basic test to check linking to installed library,
      incorporating into CI/CD pipelines
    - added more example programs
    * autotest
    - increased coverage testing (81% across entire project)
    - added the ability to "hammer" a particular test by running
      repeatedly on incremental seeds to assess specific edge cases
      (e.g. with random data)
    - added timer to show execution time for each test and identify
      areas for speed improvements
    - added methods for testing spectral response of various fields
    - added special directory for storing output logs: autotest/logs/
    * benchmark
    - replacing old C-based benchmark comparison with simpler python
      version
    * dotprod
    - added support for AVX SIMD in vector dot products (thanks, @vankxr!)
    * fft
    - adding macro to allow for aligned memory allocation if FFTW is
      used (thanks, @nowls!)
    * filter
    - added new halfband filter design using Parks-McClellan algorithm
      and qs1dsearch method to provide as exact a specification as possible
    - added method to retrieve filter response from coefficients array
    - dds: adding methods to get/set scale
    - firhilb, iirhilb: added block processing method
    - msresamp, resamp: adding method to provide the exact number
      of output samples with provided input size
    - msresamp2, resamp2: using better halfband filter design for
      exact user specifications
    - resamp: adding methods to get/set scale, fixing filter bank
      resolution (was hard-coded, now respects user configuration)
    * framing
    - framesync64: added methods to set callback and userdata
      (context) fields, adding support for exporting debugging files for
      post-analysis as well as python script for processing, adding
      better estimate of error vector magnitude
    - msource: added convenience method to recall number of samples
      generated by each source
    - ofdmflexframesync: added methods to set callback and
      userdata (context) fields
    - qpacketmodem: returning much better estimate of error vector
      magnitude
    - qsource: fixed issue with carrier frequency adjustment
    * optim
    - added qs1dsearch object to perform quad-section 1-dimensional
      search similar to bisection search, but to find potentially
      non-continuous minimum/maximum of function
  - Removed obsolete patches and source tarball:
    * liquid-dsp-fix-destdir.diff
    * reproducible.patch
* Mon Oct 24 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Only BuildRequire fec on x86_64 aarch64, as these are the only
    architectures fec is being built on.
* Mon Jul 29 2019 Martin Hauke <mardnh@gmx.de>
  - Update to latest tagged release version 1.3.2
    * autotest
    - runs with random seeds (based on time) for diveristy
    - output .json file for post-analysis
    * build
    - cleaned up compiler warnings across most platforms
    - incorporated continuous integration script
    - compact header APIs across all interfaces in liquid.h
    - consistent build across Linux and macOS
    * agc
    - added more convenience methods, improved autotest stability
    * fft
    - spwaterfall less verbose with more convenience methods
    * filter
    - new rresamp family of objects to implement rational rate
      resampling; very useful for fixed buffer sizes
    - resamp now uses fixed-point phase for faster computation
    - fixed issues with msresamp2 ordering to have expected roll-off
      performance
    - added notch filter design option for firfilt (with autotest)
    * framing
    - completely reworked msource family of objects to use firpfbch2
      family of objects for computationally efficient
    - added preliminary fskframe generator and synchronizer objects
    * math
    - improved functions for speed, is_prime()
    - improved stability and consistency of root-finding algorithms
    * multichannel
    - added new firpfbchr family of objects for arbitrarily setting
      number of channels and down-sampling rates
    * modem
    - refactored objects for amplitude modulation/demodulation to use
      Hilbert transform, added autotest scripts
    * nco
    - improving consistency across platforms
  - Run spec-cleaner
  - Update patch:
    * liquid-dsp-fix-destdir.diff
* Sat Aug 18 2018 bwiedemann@suse.com
  - Add reproducible.patch to always compile with SSE3 (boo#1100677)
* Tue Nov 21 2017 jengelh@inai.de
  - Update description and RPM groups.
* Sat Nov 18 2017 mardnh@gmx.de
  - Remove not needed sections from spec file

Files

/usr/lib64/libliquid.so.1
/usr/lib64/libliquid.so.1.8.0
/usr/share/doc/packages/libliquid1
/usr/share/doc/packages/libliquid1/CHANGELOG.md
/usr/share/doc/packages/libliquid1/README.rst
/usr/share/licenses/libliquid1
/usr/share/licenses/libliquid1/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026