Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liquid-dsp for openSUSE:Factory checked in at 2026-06-17 16:17:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liquid-dsp (Old) and /work/SRC/openSUSE:Factory/.liquid-dsp.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liquid-dsp" Wed Jun 17 16:17:44 2026 rev:8 rq:1359812 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liquid-dsp/liquid-dsp.changes 2025-02-23 17:26:12.987013130 +0100 +++ /work/SRC/openSUSE:Factory/.liquid-dsp.new.1981/liquid-dsp.changes 2026-06-17 16:18:25.399324552 +0200 @@ -1,0 +2,72 @@ +Mon Jun 8 08:04:15 UTC 2026 - Martin Hauke <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- fix-chromosome-32bit.patch liquid-dsp-1.7.0.tar.gz New: ---- liquid-dsp-1.8.0.tar.gz liquid-dsp-libsuffix.patch ----------(Old B)---------- Old:- Drop patch: * fix-chromosome-32bit.patch - Add patch: ----------(Old E)---------- ----------(New B)---------- New:- Add patch: * liquid-dsp-libsuffix.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liquid-dsp.spec ++++++ --- /var/tmp/diff_new_pack.lENmrr/_old 2026-06-17 16:18:26.331363549 +0200 +++ /var/tmp/diff_new_pack.lENmrr/_new 2026-06-17 16:18:26.339363884 +0200 @@ -1,8 +1,8 @@ # # spec file for package liquid-dsp # -# Copyright (c) 2025 SUSE LLC -# Copyright (c) 2017-2025, Martin Hauke <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2017-2026, Martin Hauke <[email protected]> # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -21,7 +21,7 @@ %define sover 1 %define libname libliquid%{sover} Name: liquid-dsp -Version: 1.7.0 +Version: 1.8.0 Release: 0 Summary: Digital signal processing library for software-defined radios License: MIT @@ -29,7 +29,7 @@ URL: https://liquidsdr.org #Git-Clone: https://github.com/jgaeddert/liquid-dsp.git Source: https://github.com/jgaeddert/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: fix-chromosome-32bit.patch +Patch0: liquid-dsp-libsuffix.patch BuildRequires: c++_compiler BuildRequires: cmake >= 3.10 @@ -92,4 +92,6 @@ %license LICENSE %{_includedir}/liquid %{_libdir}/libliquid.so +%{_libdir}/cmake/liquid +%{_libdir}/pkgconfig/liquid-dsp.pc ++++++ liquid-dsp-1.7.0.tar.gz -> liquid-dsp-1.8.0.tar.gz ++++++ ++++ 59927 lines of diff (skipped) ++++++ liquid-dsp-libsuffix.patch ++++++ diff --git a/CMakeLists.txt b/CMakeLists.txt index 07c1238..bcf880f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -515,10 +515,10 @@ install(TARGETS ${LIQUID_TARGETS} LIBRARY COMPONENT Runtime NAMELINK_COMPONENT Development - DESTINATION lib + DESTINATION "lib${LIB_SUFFIX}" ARCHIVE COMPONENT Runtime - DESTINATION lib + DESTINATION "lib${LIB_SUFFIX}" PUBLIC_HEADER COMPONENT Development DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/liquid
