Hello community, here is the log from the commit of package gr-iqbal for openSUSE:Factory checked in at 2020-09-27 11:49:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gr-iqbal (Old) and /work/SRC/openSUSE:Factory/.gr-iqbal.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gr-iqbal" Sun Sep 27 11:49:29 2020 rev:3 rq:836082 version:0.38.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gr-iqbal/gr-iqbal.changes 2019-11-06 13:57:54.168270853 +0100 +++ /work/SRC/openSUSE:Factory/.gr-iqbal.new.4249/gr-iqbal.changes 2020-09-27 11:49:31.452027138 +0200 @@ -1,0 +2,17 @@ +Mon Sep 21 20:36:09 UTC 2020 - Martin Hauke <[email protected]> + +- Add patch to fix build against boost >= 1.73: + * 0001-boost-qualify-placeholders-with-their-full-namespace.patch + +------------------------------------------------------------------- +Tue Feb 11 12:32:33 UTC 2020 - Martin Pluskal <[email protected]> + +- Split GRC block definitons to separate package - based on changes + suggested by Stefan Bruens + +------------------------------------------------------------------- +Sun Feb 2 10:08:45 UTC 2020 - Wojciech Kazubski <[email protected]> + +- update to release 0.38.1 + +------------------------------------------------------------------- Old: ---- _service _servicedata gr-iqbal-0.37.2+git.20191101.tar.xz New: ---- 0001-boost-qualify-placeholders-with-their-full-namespace.patch gr-iqbal-0.38.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gr-iqbal.spec ++++++ --- /var/tmp/diff_new_pack.p5DtVU/_old 2020-09-27 11:49:32.048027780 +0200 +++ /var/tmp/diff_new_pack.p5DtVU/_new 2020-09-27 11:49:32.052027785 +0200 @@ -1,7 +1,7 @@ # # spec file for package gr-iqbal # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,16 @@ # -%define libname libgnuradio-iqbalance0_37_2git +%define libname libgnuradio-iqbalance3_8_0 Name: gr-iqbal -Version: 0.37.2+git.20191101 +Version: 0.38.1 Release: 0 Summary: GNU Radio I/Q balancing License: GPL-2.0-only Group: Productivity/Hamradio/Other -URL: http://git.osmocom.org/gr-iqbal/ -Source: %{name}-%{version}.tar.xz +URL: https://git.osmocom.org/gr-iqbal/ +Source: %{name}-%{version}.tar.gz +Patch0: 0001-boost-qualify-placeholders-with-their-full-namespace.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: fdupes @@ -56,6 +57,19 @@ %description -n %{libname} I/Q balancing for GNU Radio +%package -n %{name}-grc +Summary: GRC blocks for gr-iqbal +Group: Productivity/Hamradio/Other +Requires: %{libname} = %{version} +# GRC yaml files where in the library package previously +Conflicts: libgnuradio-iqbalance0_37_2git +Provides: libgnuradio-iqbalance0_37_2git:%{_datadir}/gnuradio/grc/blocks/iqbalance_fix_cc.block.yml +BuildArch: noarch + +%description -n %{name}-grc +GNU Radio Companion (GRC) definitions for the +gr-iqbal I/Q balancing block. + %package -n python3-gr-iqbal Summary: Python bindings for gr-iqbal Group: Development/Libraries/Python @@ -69,8 +83,6 @@ Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} Conflicts: libgnuradio-iqbalance <= 0.37.2+git.20151121 -# Old library package only had an unversioned library -Provides: libgnuradio-iqbalance:%{_libdir}/libgnuradio-iqbalance.so %description -n libgnuradio-iqbalance-devel Library headers for gr-iqbal, I/Q balancing for GNU Radio @@ -86,6 +98,7 @@ %prep %setup -q +%patch0 -p1 %build %cmake \ @@ -106,9 +119,11 @@ %files -n %{libname} %doc AUTHORS %license COPYING -%{_datadir}/gnuradio %{_libdir}/libgnuradio-iqbalance.so.* +%files -n %{name}-grc +%{_datadir}/gnuradio + %files -n python3-gr-iqbal %{python3_sitearch}/gnuradio/iqbalance @@ -116,8 +131,7 @@ %{_includedir}/gnuradio/iqbalance %{_includedir}/gnuradio/swig %{_libdir}/libgnuradio-iqbalance.so -%{_libdir}/cmake/gnuradio/iqbalance -%{_libdir}/pkgconfig/gnuradio-iqbalance.pc +%{_libdir}/cmake/gnuradio/gnuradio-iqbalance* %files devel-doc %dir %{_docdir}/gr-iqbalance ++++++ 0001-boost-qualify-placeholders-with-their-full-namespace.patch ++++++ >From 4f3fd3f82fe07cbd0b4e5d468066344e2318df59 Mon Sep 17 00:00:00 2001 From: Martin Hauke <[email protected]> Date: Mon, 21 Sep 2020 22:32:59 +0200 Subject: [PATCH] boost: qualify placeholders with their full namespace This is needed with boost >= 1.73.0 --- lib/fix_cc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fix_cc.cc b/lib/fix_cc.cc index 630dad7..af79d7d 100644 --- a/lib/fix_cc.cc +++ b/lib/fix_cc.cc @@ -43,7 +43,7 @@ iqbalance::fix_cc::fix_cc(float mag, float phase) { message_port_register_in(pmt::mp("iqbal_corr")); set_msg_handler(pmt::mp("iqbal_corr"), - boost::bind(&iqbalance::fix_cc::apply_new_corrections, this, _1)); + boost::bind(&iqbalance::fix_cc::apply_new_corrections, this, boost::placeholders::_1)); } -- 2.26.2
