Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package soapy-airspy for openSUSE:Factory 
checked in at 2026-10-15 12:18:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/soapy-airspy (Old)
 and      /work/SRC/openSUSE:Factory/.soapy-airspy.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "soapy-airspy"

Thu Oct 15 12:18:57 2026 rev:9 rq:1384069 version:0.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/soapy-airspy/soapy-airspy.changes        
2026-09-01 15:48:05.830213268 +0200
+++ /work/SRC/openSUSE:Factory/.soapy-airspy.new.3698736/soapy-airspy.changes   
2026-10-15 12:19:01.016249722 +0200
@@ -1,0 +2,9 @@
+Sun Oct 11 09:23:10 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 0.2.1:
+  * Fix broken printf format string
+  * Fix cmake and compiler warnings
+  * Update for compat with newer CMake
+  * Declare the upstream SoapySDR >= 0.4.0 requirement
+
+-------------------------------------------------------------------

Old:
----
  soapy-airspy-0.2.0.tar.gz

New:
----
  soapy-airspy-0.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ soapy-airspy.spec ++++++
--- /var/tmp/diff_new_pack.qYkEpF/_old  2026-10-15 12:19:01.708278667 +0200
+++ /var/tmp/diff_new_pack.qYkEpF/_new  2026-10-15 12:19:01.711278792 +0200
@@ -20,7 +20,7 @@
 %define soapy_modver 0.8-3
 %define soapy_modname soapysdr%{soapy_modver}-module-airspy
 Name:           soapy-airspy
-Version:        0.2.0
+Version:        0.2.1
 Release:        0
 Summary:        SoapySDR Airspy 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(libairspy)
 
 %description

++++++ soapy-airspy-0.2.0.tar.gz -> soapy-airspy-0.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/SoapyAirspy-soapy-airspy-0.2.0/.github/workflows/build.yml 
new/SoapyAirspy-soapy-airspy-0.2.1/.github/workflows/build.yml
--- old/SoapyAirspy-soapy-airspy-0.2.0/.github/workflows/build.yml      
1970-01-01 01:00:00.000000000 +0100
+++ new/SoapyAirspy-soapy-airspy-0.2.1/.github/workflows/build.yml      
2026-10-10 16:03:37.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 airspy
+      - 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 airspy
+      - 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 libairspy-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/SoapyAirspy-soapy-airspy-0.2.0/CMakeLists.txt 
new/SoapyAirspy-soapy-airspy-0.2.1/CMakeLists.txt
--- old/SoapyAirspy-soapy-airspy-0.2.0/CMakeLists.txt   2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/CMakeLists.txt   2026-10-10 
16:03:37.000000000 +0200
@@ -2,23 +2,26 @@
 # Build Soapy SDR support module for Airspy Devices
 ###################################################
 
-cmake_minimum_required(VERSION 2.8.7)
+cmake_minimum_required(VERSION 2.8.12...3.10)
 
 project(SoapyAirspy CXX)
 
 find_package(SoapySDR "0.4.0" NO_MODULE REQUIRED)
-if (NOT SoapySDR_FOUND)
-    message(FATAL_ERROR "Soapy SDR development files not found...")
-endif ()
+
+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(LibAIRSPY)
+find_package(LibAIRSPY REQUIRED)
 
-include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${LIBAIRSPY_INCLUDE_DIRS})
+include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${LibAIRSPY_INCLUDE_DIRS})
 
 #enable c++11 features
-if(CMAKE_COMPILER_IS_GNUCXX)
+if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" 
MATCHES "Clang")
     #C++11 is a required language feature for this project
     include(CheckCXXCompilerFlag)
     CHECK_CXX_COMPILER_FLAG("-std=c++11" HAS_STD_CXX11)
@@ -30,8 +33,8 @@
     #Thread support enabled (not the same as -lpthread)
     list(APPEND AIRSPY_LIBS -pthread)
     #disable warnings for unused parameters
-    add_definitions(-Wno-unused-parameter)
-endif(CMAKE_COMPILER_IS_GNUCXX)
+    add_compile_options(-Wall -Wextra -Wno-unused-parameter)
+endif()
 
 if (APPLE)
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wc++11-extensions")
@@ -45,7 +48,7 @@
 #SET (AIRSPY_LIBS ${COREFOUNDATION_LIBRARY} ${AIRSPY_LIBS} )
 # ENDIF (APPLE)
 
-list(APPEND AIRSPY_LIBS ${LIBAIRSPY_LIBRARIES})
+list(APPEND AIRSPY_LIBS ${LibAIRSPY_LIBRARIES})
 
 SOAPY_SDR_MODULE_UTIL(
     TARGET airspySupport
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/Changelog.txt 
new/SoapyAirspy-soapy-airspy-0.2.1/Changelog.txt
--- old/SoapyAirspy-soapy-airspy-0.2.0/Changelog.txt    2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/Changelog.txt    2026-10-10 
16:03:37.000000000 +0200
@@ -1,3 +1,9 @@
+Release 0.2.1 (2026-10-10)
+==========================
+
+- Minor fixes
+- Updated CMake builds
+
 Release 0.2.0 (2021-06-02)
 ==========================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/FindLibAIRSPY.cmake 
new/SoapyAirspy-soapy-airspy-0.2.1/FindLibAIRSPY.cmake
--- old/SoapyAirspy-soapy-airspy-0.2.0/FindLibAIRSPY.cmake      2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/FindLibAIRSPY.cmake      2026-10-10 
16:03:37.000000000 +0200
@@ -1,24 +1,44 @@
-INCLUDE(FindPkgConfig)
-PKG_CHECK_MODULES(PC_LIBAIRSPY libairspy)
+# - Try to find LibAIRSPY
+# Once done this will define
+#
+#  LibAIRSPY_FOUND - System has libairspy
+#  LibAIRSPY_INCLUDE_DIRS - The libairspy include directories
+#  LibAIRSPY_LIBRARIES - The libraries needed to use libairspy
+#  LibAIRSPY_DEFINITIONS - Compiler switches required for using libairspy
+#  LibAIRSPY_VERSION - The librtlsdr version
+#
 
-FIND_PATH(
-    LIBAIRSPY_INCLUDE_DIRS
+find_package(PkgConfig)
+pkg_check_modules(PC_LibAIRSPY libairspy)
+set(LibAIRSPY_DEFINITIONS ${PC_LibAIRSPY_CFLAGS_OTHER})
+
+find_path(
+    LibAIRSPY_INCLUDE_DIRS
     NAMES libairspy/airspy.h
-    HINTS $ENV{LIBAIRSPY_DIR}/include
-        ${PC_LIBAIRSPY_INCLUDEDIR}
+    HINTS $ENV{LibAIRSPY_DIR}/include
+        ${PC_LibAIRSPY_INCLUDEDIR}
     PATHS /usr/local/include
           /usr/include
 )
 
-FIND_LIBRARY(
-    LIBAIRSPY_LIBRARIES
+find_library(
+    LibAIRSPY_LIBRARIES
     NAMES airspy
-    HINTS $ENV{LIBAIRSPY_DIR}/lib
-        ${PC_LIBAIRSPY_LIBDIR}
+    HINTS $ENV{LibAIRSPY_DIR}/lib
+        ${PC_LibAIRSPY_LIBDIR}
     PATHS /usr/local/lib
           /usr/lib
 )
 
-INCLUDE(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBAIRSPY DEFAULT_MSG LIBAIRSPY_LIBRARIES 
LIBAIRSPY_INCLUDE_DIRS)
-MARK_AS_ADVANCED(LIBAIRSPY_LIBRARIES LIBAIRSPY_INCLUDE_DIRS)
+set(LibAIRSPY_VERSION ${PC_LibAIRSPY_VERSION})
+
+include(FindPackageHandleStandardArgs)
+# handle the QUIETLY and REQUIRED arguments and set LibAIRSPY_FOUND to TRUE
+# if all listed variables are TRUE
+# Note that `FOUND_VAR LibAIRSPY_FOUND` is needed for cmake 3.2 and older.
+find_package_handle_standard_args(LibAIRSPY
+                                  FOUND_VAR LibAIRSPY_FOUND
+                                  REQUIRED_VARS LibAIRSPY_LIBRARIES 
LibAIRSPY_INCLUDE_DIRS
+                                  VERSION_VAR LibAIRSPY_VERSION)
+
+mark_as_advanced(LibAIRSPY_LIBRARIES LibAIRSPY_INCLUDE_DIRS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/Settings.cpp 
new/SoapyAirspy-soapy-airspy-0.2.1/Settings.cpp
--- old/SoapyAirspy-soapy-airspy-0.2.0/Settings.cpp     2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/Settings.cpp     2026-10-10 
16:03:37.000000000 +0200
@@ -23,6 +23,7 @@
  */
 
 #include "SoapyAirspy.hpp"
+#include <cinttypes>
 
 SoapyAirspy::SoapyAirspy(const SoapySDR::Kwargs &args)
 {
@@ -62,7 +63,7 @@
         if (airspy_open_sn(&dev, serial) != AIRSPY_SUCCESS) {
             throw std::runtime_error("Unable to open AirSpy device with serial 
" + serialstr.str());
         }
-        SoapySDR_logf(SOAPY_SDR_DEBUG, "Found AirSpy device: serial = %16Lx", 
serial);
+        SoapySDR_logf(SOAPY_SDR_DEBUG, "Found AirSpy device: serial = %" 
PRIx64, serial);
     }
     else
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/debian/changelog 
new/SoapyAirspy-soapy-airspy-0.2.1/debian/changelog
--- old/SoapyAirspy-soapy-airspy-0.2.0/debian/changelog 2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/debian/changelog 2026-10-10 
16:03:37.000000000 +0200
@@ -1,3 +1,9 @@
+soapyairspy (0.2.1-1) unstable; urgency=low
+
+  * Release 0.2.1 (2026-10-10)
+
+ -- Christian W. Zuckschwerdt <[email protected]>  Sat, 10 Oct 2026 15:00:00 -0000
+
 soapyairspy (0.2.0-1) unstable; urgency=low
 
   * Release 0.2.0 (2021-06-02)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/debian/compat 
new/SoapyAirspy-soapy-airspy-0.2.1/debian/compat
--- old/SoapyAirspy-soapy-airspy-0.2.0/debian/compat    2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/debian/compat    2026-10-10 
16:03:37.000000000 +0200
@@ -1 +1 @@
-9
+10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.2.0/debian/control 
new/SoapyAirspy-soapy-airspy-0.2.1/debian/control
--- old/SoapyAirspy-soapy-airspy-0.2.0/debian/control   2021-06-02 
15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/debian/control   2026-10-10 
16:03:37.000000000 +0200
@@ -1,10 +1,9 @@
 Source: soapyairspy
 Section: hamradio
 Priority: optional
-Maintainer: Charles J. Cliffe <[email protected]>
-Uploaders: Josh Blum <[email protected]>
+Maintainer: Christian W. Zuckschwerdt <[email protected]>
 Build-Depends:
-    debhelper (>= 9.0.0),
+    debhelper,
     cmake,
     libsoapysdr-dev,
     libairspy-dev
@@ -13,7 +12,7 @@
 Vcs-Git: https://github.com/pothosware/SoapyAirspy.git
 Vcs-Browser: https://github.com/pothosware/SoapyAirspy
 
-Package: soapysdr0.7-module-airspy
+Package: soapysdr0.9-module-airspy
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -22,7 +21,7 @@
 
 Package: soapysdr-module-airspy
 Architecture: all
-Depends: soapysdr0.7-module-airspy, ${misc:Depends}
+Depends: soapysdr0.9-module-airspy, ${misc:Depends}
 Description: Airspy device support for SoapySDR (default version)
  The Soapy Airspy project provides a SoapySDR hardware support module.
  .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/SoapyAirspy-soapy-airspy-0.2.0/debian/soapysdr0.7-module-airspy.install 
new/SoapyAirspy-soapy-airspy-0.2.1/debian/soapysdr0.7-module-airspy.install
--- old/SoapyAirspy-soapy-airspy-0.2.0/debian/soapysdr0.7-module-airspy.install 
2021-06-02 15:54:16.000000000 +0200
+++ new/SoapyAirspy-soapy-airspy-0.2.1/debian/soapysdr0.7-module-airspy.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/SoapyAirspy-soapy-airspy-0.2.0/debian/soapysdr0.9-module-airspy.install 
new/SoapyAirspy-soapy-airspy-0.2.1/debian/soapysdr0.9-module-airspy.install
--- old/SoapyAirspy-soapy-airspy-0.2.0/debian/soapysdr0.9-module-airspy.install 
1970-01-01 01:00:00.000000000 +0100
+++ new/SoapyAirspy-soapy-airspy-0.2.1/debian/soapysdr0.9-module-airspy.install 
2026-10-10 16:03:37.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/*

Reply via email to