Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package soapy-hackrf for openSUSE:Factory checked in at 2026-10-15 12:19:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/soapy-hackrf (Old) and /work/SRC/openSUSE:Factory/.soapy-hackrf.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "soapy-hackrf" Thu Oct 15 12:19:01 2026 rev:10 rq:1384075 version:0.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/soapy-hackrf/soapy-hackrf.changes 2026-09-01 15:48:12.695452780 +0200 +++ /work/SRC/openSUSE:Factory/.soapy-hackrf.new.3698736/soapy-hackrf.changes 2026-10-15 12:19:09.795616936 +0200 @@ -1,0 +2,10 @@ +Sun Oct 11 09:26:38 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.3.5: + * Fix automatic filter bandwidth selection + * Deactivate the stream on close and honor the amp setting + * Update for compat with newer CMake + * Track the upstream release tag instead of a snapshot + * Declare the upstream SoapySDR >= 0.4.0 requirement + +------------------------------------------------------------------- Old: ---- soapy-hackrf-0.3.4+git20251009.143ff5e.tar.xz New: ---- soapy-hackrf-0.3.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ soapy-hackrf.spec ++++++ --- /var/tmp/diff_new_pack.DmsQTm/_old 2026-10-15 12:19:10.683654080 +0200 +++ /var/tmp/diff_new_pack.DmsQTm/_new 2026-10-15 12:19:10.684654122 +0200 @@ -20,7 +20,7 @@ %define soapy_modver 0.8-3 %define soapy_modname soapysdr%{soapy_modver}-module-hackrf Name: soapy-hackrf -Version: 0.3.4+git20251009.143ff5e +Version: 0.3.5 Release: 0 Summary: SoapySDR HackRF module License: MIT @@ -30,7 +30,8 @@ BuildRequires: cmake >= 3.5 BuildRequires: gcc-c++ BuildRequires: pkgconfig -BuildRequires: pkgconfig(SoapySDR) +# CMakeLists.txt: find_package(SoapySDR "0.4.0" NO_MODULE REQUIRED) +BuildRequires: pkgconfig(SoapySDR) >= 0.4.0 BuildRequires: pkgconfig(libhackrf) %description ++++++ _service ++++++ --- /var/tmp/diff_new_pack.DmsQTm/_old 2026-10-15 12:19:10.720655628 +0200 +++ /var/tmp/diff_new_pack.DmsQTm/_new 2026-10-15 12:19:10.723655753 +0200 @@ -2,12 +2,11 @@ <service name="tar_scm" mode="manual"> <param name="url">https://github.com/pothosware/SoapyHackRF.git</param> <param name="scm">git</param> - <!-- master, pinned; last tag 0.3.4 predates the bandwidth/amp fixes --> - <param name="revision">143ff5e7e0f786e341df8846c04e8273c5183c26</param> + <!-- upstream tagged 0.3.5 with the bandwidth/amp fixes; track the tag --> + <param name="revision">soapy-hackrf-0.3.5</param> <param name="changesgenerate">disable</param> <param name="filename">soapy-hackrf</param> - <!-- bump the 0.3.4 prefix by hand when upstream finally tags --> - <param name="versionformat">0.3.4+git%cd.%h</param> + <param name="versionformat">0.3.5</param> </service> <service name="recompress" mode="manual"> <param name="file">*.tar</param> ++++++ soapy-hackrf-0.3.4+git20251009.143ff5e.tar.xz -> soapy-hackrf-0.3.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/.github/workflows/build.yml new/soapy-hackrf-0.3.5/.github/workflows/build.yml --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/.github/workflows/build.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/soapy-hackrf-0.3.5/.github/workflows/build.yml 2026-10-10 16:12:30.000000000 +0200 @@ -0,0 +1,58 @@ +name: Build check +on: + push: + pull_request: + workflow_dispatch: + +jobs: + macos_macports_build_job: + strategy: + fail-fast: false + matrix: + os: [macos-15, macos-26] + runs-on: ${{ matrix.os }} + name: Build on ${{ matrix.os }} (macports) + steps: + - uses: actions/checkout@v7 + - uses: melusina-org/setup-macports@v1 + - name: Install ports + run: port install SoapySDR hackrf + - name: Configure + run: cmake -B build + - name: Build + run: cmake --build build + + macos_homebrew_build_job: + strategy: + fail-fast: false + matrix: + os: [macos-15, macos-26] + runs-on: ${{ matrix.os }} + name: Build on ${{ matrix.os }} (homebrew) + steps: + - uses: actions/checkout@v7 + - name: Setup tools + run: brew install soapysdr hackrf + - name: Configure + run: cmake -B build + - name: Build + run: cmake --build build + + linux_build_job: + strategy: + fail-fast: false + matrix: + os: [ubuntu-22.04, ubuntu-24.04] + runs-on: ${{ matrix.os }} + name: Build on ${{ matrix.os }} + steps: + - uses: actions/checkout@v7 + - name: Setup tools + run: | + sudo apt-get update -q -y + sudo apt-get install -y --no-install-recommends cmake ninja-build + sudo apt-get install -q -y libsoapysdr-dev libhackrf-dev + - name: Configure + run: cmake -GNinja -B build + - name: Build + run: cmake --build build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/.gitignore new/soapy-hackrf-0.3.5/.gitignore --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/.gitignore 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/.gitignore 2026-10-10 16:12:30.000000000 +0200 @@ -1 +1,2 @@ +/build .vscode \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/.travis.yml new/soapy-hackrf-0.3.5/.travis.yml --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/.travis.yml 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,52 +0,0 @@ -######################################################################## -## Travis CI config for SoapyHackRF -## -## * installs SoapySDR from source -## * confirms build and install -## * checks that drivers load -######################################################################## - -sudo: required -dist: focal - -language: cpp -compiler: gcc - -env: - global: - - INSTALL_PREFIX=/usr/local - - SOAPY_SDR_BRANCH=master - matrix: - - BUILD_TYPE=Debug - - BUILD_TYPE=Release - -before_install: - # regular ubuntu packages - - sudo add-apt-repository main - - sudo add-apt-repository universe - - # update after package changes - - sudo apt-get update - -install: - #sdr development files - - sudo apt-get install --no-install-recommends -q -y libhackrf-dev - - # install SoapySDR from source - - git clone https://github.com/pothosware/SoapySDR.git - - pushd SoapySDR - - git checkout ${SOAPY_SDR_BRANCH} - - mkdir build && cd build - - cmake ../ -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DENABLE_PYTHON=OFF -DENABLE_PYTHON3=OFF - - make && sudo make install - - popd - -script: - - mkdir build && cd build - - cmake ../ -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} - - make && sudo make install - # print info about the install - - export LD_LIBRARY_PATH=${INSTALL_PREFIX}/lib:${LD_LIBRARY_PATH} - - export PATH=${INSTALL_PREFIX}/bin:${PATH} - - SoapySDRUtil --info - - SoapySDRUtil --check=hackrf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/CMakeLists.txt new/soapy-hackrf-0.3.5/CMakeLists.txt --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/CMakeLists.txt 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/CMakeLists.txt 2026-10-10 16:12:30.000000000 +0200 @@ -4,10 +4,13 @@ cmake_minimum_required(VERSION 2.8.12...3.10) project(SoapyHackRF CXX) -find_package(SoapySDR "0.4.0" NO_MODULE) -if (NOT SoapySDR_FOUND) - message(FATAL_ERROR "Soapy SDR development files not found...") -endif () +find_package(SoapySDR "0.4.0" NO_MODULE REQUIRED) + +get_filename_component(_SoapySDR_ROOT "${SoapySDR_INCLUDE_DIRS}/.." ABSOLUTE) +message(STATUS "SoapySDR root directory: ${_SoapySDR_ROOT}") +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT AND NOT "${_SoapySDR_ROOT}" STREQUAL "/usr") + set_property(CACHE CMAKE_INSTALL_PREFIX PROPERTY VALUE ${_SoapySDR_ROOT}) +endif() list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}) find_package(LIBHACKRF) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/Changelog.txt new/soapy-hackrf-0.3.5/Changelog.txt --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/Changelog.txt 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/Changelog.txt 2026-10-10 16:12:30.000000000 +0200 @@ -1,3 +1,9 @@ +Release 0.3.5 (2026-10-10) +========================== + +- Minor fixes +- Updated CMake builds + Release 0.3.4 (2022-01-16) ========================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/README.md new/soapy-hackrf-0.3.5/README.md --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/README.md 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/README.md 2026-10-10 16:12:30.000000000 +0200 @@ -1,9 +1,5 @@ # Soapy SDR module for Hack RF -## Build Status - -- Travis: [](https://travis-ci.org/pothosware/SoapyHackRF) - ## Dependencies * SoapySDR - https://github.com/pothosware/SoapySDR/wiki diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/changelog new/soapy-hackrf-0.3.5/debian/changelog --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/changelog 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/debian/changelog 2026-10-10 16:12:30.000000000 +0200 @@ -1,3 +1,9 @@ +soapyhackrf (0.3.5-1) unstable; urgency=low + + * Release 0.3.5 (2026-10-10) + + -- Christian W. Zuckschwerdt <[email protected]> Sat, 10 Oct 2026 15:00:00 -0000 + soapyhackrf (0.3.4-1) unstable; urgency=low * Release 0.3.4 (2022-01-16) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/compat new/soapy-hackrf-0.3.5/debian/compat --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/compat 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/debian/compat 2026-10-10 16:12:30.000000000 +0200 @@ -1 +1 @@ -9 +10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/control new/soapy-hackrf-0.3.5/debian/control --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/control 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/debian/control 2026-10-10 16:12:30.000000000 +0200 @@ -1,10 +1,9 @@ Source: soapyhackrf Section: libs Priority: optional -Maintainer: jocover <[email protected]> -Uploaders: Josh Blum <[email protected]> +Maintainer: Christian W. Zuckschwerdt <[email protected]> Build-Depends: - debhelper (>= 9.0.0), + debhelper, cmake, libhackrf-dev, libsoapysdr-dev @@ -13,7 +12,7 @@ Vcs-Git: https://github.com/pothosware/SoapyHackRF.git Vcs-Browser: https://github.com/pothosware/SoapyHackRF -Package: soapysdr0.7-module-hackrf +Package: soapysdr0.9-module-hackrf Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} @@ -22,7 +21,7 @@ Package: soapysdr-module-hackrf Architecture: all -Depends: soapysdr0.7-module-hackrf, ${misc:Depends} +Depends: soapysdr0.9-module-hackrf, ${misc:Depends} Description: Soapy HackRF - HackRF device support for Soapy SDR. A Soapy module that supports HackRF devices within the Soapy API. . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/soapysdr0.7-module-hackrf.install new/soapy-hackrf-0.3.5/debian/soapysdr0.7-module-hackrf.install --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/soapysdr0.7-module-hackrf.install 2025-10-09 18:13:43.000000000 +0200 +++ new/soapy-hackrf-0.3.5/debian/soapysdr0.7-module-hackrf.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -usr/lib/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/soapysdr0.9-module-hackrf.install new/soapy-hackrf-0.3.5/debian/soapysdr0.9-module-hackrf.install --- old/soapy-hackrf-0.3.4+git20251009.143ff5e/debian/soapysdr0.9-module-hackrf.install 1970-01-01 01:00:00.000000000 +0100 +++ new/soapy-hackrf-0.3.5/debian/soapysdr0.9-module-hackrf.install 2026-10-10 16:12:30.000000000 +0200 @@ -0,0 +1 @@ +usr/lib/*
