Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package soapy-osmo for openSUSE:Factory checked in at 2026-09-01 15:47:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/soapy-osmo (Old) and /work/SRC/openSUSE:Factory/.soapy-osmo.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "soapy-osmo" Tue Sep 1 15:47:05 2026 rev:13 rq:1374747 version:0.2.5 Changes: -------- --- /work/SRC/openSUSE:Factory/soapy-osmo/soapy-osmo.changes 2025-09-30 17:49:12.318491272 +0200 +++ /work/SRC/openSUSE:Factory/.soapy-osmo.new.1265/soapy-osmo.changes 2026-09-01 15:48:02.741105496 +0200 @@ -1,0 +2,11 @@ +Sun Aug 30 18:19:23 UTC 2026 - Martin Pluskal <[email protected]> + +- Require soapy-sdr from each SoapySDR module subpackage: the generated + soname dependencies only pull libSoapySDR0_8-3, never the soapy-sdr + package itself, so the modules shipped without SoapySDRUtil +- Correct License to GPL-3.0-or-later; every built source that carries + a licence header is GPLv3 or later +- Ship COPYING in the module subpackages +- Build with %cmake_build instead of a hand-rolled make invocation + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ soapy-osmo.spec ++++++ --- /var/tmp/diff_new_pack.pZucBd/_old 2026-09-01 15:48:03.324125836 +0200 +++ /var/tmp/diff_new_pack.pZucBd/_new 2026-09-01 15:48:03.326125906 +0200 @@ -1,7 +1,7 @@ # # spec file for package soapy-osmo # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2017-2021, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,15 +17,15 @@ # -%bcond_with mod_freesrp # %define sover 0 %define soapy_modver 0.8-3 +%bcond_with mod_freesrp Name: soapy-osmo Version: 0.2.5 Release: 0 Summary: Soapy SDR plugins for Osmo supported SDR devices -License: GPL-3.0-only +License: GPL-3.0-or-later URL: https://github.com/pothosware/SoapyOsmo/wiki #Git-Clone: https://github.com/pothosware/SoapyOsmo.git Source: https://github.com/pothosware/SoapyOsmo/archive/%{name}-%{version}.tar.gz @@ -33,9 +33,6 @@ Patch0: soapy_osmosdr_rfspace_disable.patch Patch1: boost.patch BuildRequires: cmake >= 3.5 -%if 0%{with mod_freesrp} -BuildRequires: freesrp-devel -%endif BuildRequires: gcc-c++ BuildRequires: libboost_atomic-devel BuildRequires: libboost_chrono-devel @@ -45,6 +42,9 @@ BuildRequires: pkgconfig(SoapySDR) BuildRequires: pkgconfig(libmirisdr) BuildRequires: pkgconfig(libosmosdr) +%if 0%{with mod_freesrp} +BuildRequires: freesrp-devel +%endif %description Soapy Osmo - Osmo SDR module @@ -67,6 +67,9 @@ %package -n soapysdr%{soapy_modver}-module-mirisdr Summary: SoapySDR mirisdr module +# The soname deps only pull libSoapySDR0_8-3; the soapy-sdr package +# (SoapySDRUtil) is never pulled in automatically +Requires: soapy-sdr %description -n soapysdr%{soapy_modver}-module-mirisdr Soapy mirisdr - mirisdr device support for Soapy SDR. @@ -74,6 +77,9 @@ %package -n soapysdr%{soapy_modver}-module-osmosdr Summary: SoapySDR osmosdr module +# The soname deps only pull libSoapySDR0_8-3; the soapy-sdr package +# (SoapySDRUtil) is never pulled in automatically +Requires: soapy-sdr %description -n soapysdr%{soapy_modver}-module-osmosdr Soapy OsmoSDR - OsmoSDR device support for Soapy SDR. @@ -82,6 +88,9 @@ %if 0%{with mod_freesrp} %package -n soapysdr%{soapy_modver}-module-freesrp Summary: FreeSRP osmosdr module +# The soname deps only pull libSoapySDR0_8-3; the soapy-sdr package +# (SoapySDRUtil) is never pulled in automatically +Requires: soapy-sdr %description -n soapysdr%{soapy_modver}-module-freesrp Soapy FreeSRP - FreeSRP device support for Soapy SDR. @@ -93,7 +102,7 @@ %build %cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -make VERBOSE=1 %{?_smp_mflags} +%cmake_build %install %cmake_install @@ -113,17 +122,20 @@ %{_libdir}/libSoapyOsmoSDR.so %files -n soapysdr%{soapy_modver}-module-mirisdr +%license COPYING %dir %{_libdir}/SoapySDR %dir %{_libdir}/SoapySDR/modules%{soapy_modver} %{_libdir}/SoapySDR/modules%{soapy_modver}/libmiriSupport.so %files -n soapysdr%{soapy_modver}-module-osmosdr +%license COPYING %dir %{_libdir}/SoapySDR %dir %{_libdir}/SoapySDR/modules%{soapy_modver} %{_libdir}/SoapySDR/modules%{soapy_modver}/libosmosdrSupport.so %if 0%{with mod_freesrp} %files -n soapysdr%{soapy_modver}-module-freesrp +%license COPYING %dir %{_libdir}/SoapySDR %dir %{_libdir}/SoapySDR/modules%{soapy_modver} %{_libdir}/SoapySDR/modules%{soapy_modver}/libfreesrpSupport.so
