Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bladeRF for openSUSE:Factory checked in at 2025-10-07 18:29:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bladeRF (Old) and /work/SRC/openSUSE:Factory/.bladeRF.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bladeRF" Tue Oct 7 18:29:00 2025 rev:21 rq:1309592 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/bladeRF/bladeRF.changes 2025-03-24 13:29:56.154027682 +0100 +++ /work/SRC/openSUSE:Factory/.bladeRF.new.11973/bladeRF.changes 2025-10-07 18:31:19.032936164 +0200 @@ -1,0 +2,37 @@ +Tue Oct 7 05:59:38 UTC 2025 - Martin Hauke <[email protected]> + +- Update to version 2025.10 + libbladeRF: + * Add SC16Q11 packed format support for improved bandwidth + efficiency. + * Add comprehensive gain calibration system with CSV + import/export. + * Add RX reordering and prime worker before RX enable. + * Add oversample feature with configurable gain controls. + * Improve GPIF buffer size support with larger 2048 sample + buffers. + * Add extensive test suite and regression testing framework. + * Fix various sync TX/RX initialization and timing issues. + FPGA: + * Add SC16Q11 packed format support to FIFO reader and writer. + * Add larger GPIF buffer support for improved USB throughput. + * Fix RX/TX DMA request prioritization and meta timestamp + handling. + * Add system and FX3 PLL clock control blocks. + * Fix timing issues and improve signal integrity. + Tools: + * Add bladeRF-power utility for RF power measurements with + CLI interface. + * Add bladeRF-fsk project as separate submodule. + * Add bladeRF-update utility for firmware and FPGA updates. + * Add comprehensive hardware-in-the-loop testing framework. +- Use tar_scm service to generate the source tarball. +- Drop ad9361.tar.xz + - this is now included in the bladRF tarball. +- Update patch: + * bladeRF-doxygen-no-timestamp.patch +- Drop not longer needed patch: + * gcc14-fix-calloc-arg-order.patch +- Use %ldconfig_scriptlets RPM macro + +------------------------------------------------------------------- Old: ---- ad9361.tar.xz bladeRF-2023.02.tar.xz gcc14-fix-calloc-arg-order.patch New: ---- bladeRF-2025.10.tar.xz ----------(Old B)---------- Old:- Drop not longer needed patch: * gcc14-fix-calloc-arg-order.patch - Use %ldconfig_scriptlets RPM macro ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bladeRF.spec ++++++ --- /var/tmp/diff_new_pack.d8izth/_old 2025-10-07 18:31:19.700964311 +0200 +++ /var/tmp/diff_new_pack.d8izth/_new 2025-10-07 18:31:19.704964480 +0200 @@ -1,7 +1,7 @@ # # spec file for package bladeRF # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2013-2015 Wojciech Kazubski, [email protected] # # All modifications and additions to the file contributed by third parties @@ -19,22 +19,21 @@ %define sover 2 %define libname lib%{name}%{sover} -%define libversion 2.5.0 -%define release_name 2023.02 +%define libversion 2.6.0 +%define release_name 2025.10 %define bladerf_group bladerf %define use_syslog 0 + Name: bladeRF -Version: 2023.02 +Version: 2025.10 Release: 0 Summary: SDR radio receiver License: AGPL-3.0-or-later AND GPL-2.0-only Group: Productivity/Hamradio/Other URL: https://nuand.com/ #Git-Clone: https://github.com/Nuand/bladeRF.git -Source0: https://github.com/Nuand/bladeRF/archive/%{release_name}.tar.gz#/%{name}-%{release_name}.tar.xz -Source1: ad9361.tar.xz +Source0: %{name}-%{release_name}.tar.xz Patch0: bladeRF-doxygen-no-timestamp.patch -Patch1: gcc14-fix-calloc-arg-order.patch BuildRequires: cmake >= 3.5 BuildRequires: doxygen BuildRequires: fdupes @@ -43,8 +42,10 @@ BuildRequires: help2man BuildRequires: pkgconfig BuildRequires: tecla-devel +BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(ncursesw) BuildRequires: pkgconfig(udev) %description @@ -80,6 +81,7 @@ %package devel Summary: Development files for libbladeRF Group: Development/Libraries/C and C++ +Version: %{libversion} Requires: %{libname} = %{libversion} %description devel @@ -88,35 +90,30 @@ %prep %autosetup -p1 -n %{name}-%{release_name} -ls -pushd thirdparty/analogdevicesinc/no-OS -tar -xJf %{SOURCE1} -popd %build cd host %cmake \ + -DTAGGED_RELEASE=ON \ -DVERSION_INFO_EXTRA="" \ - -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \ -DUDEV_RULES_PATH=%{_udevrulesdir} \ -DBLADERF_GROUP=%{bladerf_group} \ %if 0%{?use_syslog} -DENABLE_LIBBLADERF_SYSLOG=ON \ %endif -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/lib%{name} \ - -DBUILD_DOCUMENTATION=ON \ - -DCMAKE_POLICY_VERSION_MINIMUM=3.5 + -DBUILD_DOCUMENTATION=ON %cmake_build %install cd host %cmake_install +%fdupes %{buildroot}%{_docdir} %check %ctest -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname} %pre udev getent group %{bladerf_group} >/dev/null || groupadd -r %{bladerf_group} @@ -132,6 +129,8 @@ %doc README.md CONTRIBUTORS %{_bindir}/bladeRF-cli %{_bindir}/bladeRF-fsk +%{_bindir}/bladeRF-power +%{_bindir}/bladeRF-update %{_mandir}/man1/bladeRF-cli.1%{?ext_man} %files udev @@ -149,4 +148,5 @@ %{_includedir}/bladeRF2.h %{_includedir}/libbladeRF.h %{_libdir}/pkgconfig/libbladeRF.pc +%{_datadir}/cmake/bladeRF ++++++ _service ++++++ --- /var/tmp/diff_new_pack.d8izth/_old 2025-10-07 18:31:19.744966166 +0200 +++ /var/tmp/diff_new_pack.d8izth/_new 2025-10-07 18:31:19.748966334 +0200 @@ -1,16 +1,16 @@ -<?xml version="1.0"?> <services> <service name="tar_scm" mode="manual"> - <param name="url">https://github.com/analogdevicesinc/no-OS.git</param> + <param name="url">https://github.com/Nuand/bladeRF.git</param> <param name="scm">git</param> - <param name="revision">0bba46e6f6f75785a65d425ece37d0a04daf6157</param> - <param name="version">_none_</param> - <param name="filename">ad9361</param> - <param name="subdir">ad9361</param> + <param name="revision">2025.10</param> + <param name="changesgenerate">disable</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">v(.*)</param> </service> <service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> + <service name="set_version" mode="manual"/> </services> ++++++ bladeRF-2023.02.tar.xz -> bladeRF-2025.10.tar.xz ++++++ /work/SRC/openSUSE:Factory/bladeRF/bladeRF-2023.02.tar.xz /work/SRC/openSUSE:Factory/.bladeRF.new.11973/bladeRF-2025.10.tar.xz differ: char 1, line 1 ++++++ bladeRF-doxygen-no-timestamp.patch ++++++ --- /var/tmp/diff_new_pack.d8izth/_old 2025-10-07 18:31:19.780967683 +0200 +++ /var/tmp/diff_new_pack.d8izth/_new 2025-10-07 18:31:19.788968020 +0200 @@ -1,14 +1,14 @@ diff --git a/host/libraries/libbladeRF/doc/doxygen/Doxyfile.in b/host/libraries/libbladeRF/doc/doxygen/Doxyfile.in -index 6570203..0264bca 100644 +index f2d060b..66c8b93 100644 --- a/host/libraries/libbladeRF/doc/doxygen/Doxyfile.in +++ b/host/libraries/libbladeRF/doc/doxygen/Doxyfile.in -@@ -1191,7 +1191,7 @@ HTML_COLORSTYLE_GAMMA = 189 - # The default value is: YES. - # This tag requires that the tag GENERATE_HTML is set to YES. +@@ -504,7 +504,7 @@ NUM_PROC_THREADS = 1 + # Possible values are: YES, NO, DATETIME and DATE. + # The default value is: NO. --HTML_TIMESTAMP = YES -+HTML_TIMESTAMP = NO +-TIMESTAMP = YES ++TIMESTAMP = NO - # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML - # documentation will contain sections that can be hidden and shown after the + #--------------------------------------------------------------------------- + # Build related configuration options
