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


Reply via email to