Hello community,

here is the log from the commit of package gnuradio for openSUSE:Factory 
checked in at 2019-09-23 12:39:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
 and      /work/SRC/openSUSE:Factory/.gnuradio.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnuradio"

Mon Sep 23 12:39:16 2019 rev:34 rq:732420 version:3.8.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes        2019-05-03 
22:46:47.303819053 +0200
+++ /work/SRC/openSUSE:Factory/.gnuradio.new.7948/gnuradio.changes      
2019-09-23 12:39:47.865586464 +0200
@@ -1,0 +2,89 @@
+Thu Sep 19 16:37:47 UTC 2019 - Stefan Brüns <[email protected]>
+
+- Use pkgconfig(py3cairo) to specify pycairo dependency, package got
+  renamed between Leap 15.x and TW, and pkgconfig(py3cairo) fits both.
+- Add log4cpp-devel to -devel Requires, always required by gr-runtime.
+
+-------------------------------------------------------------------
+Wed Sep 18 20:16:50 UTC 2019 - Martin Hauke <[email protected]>
+
+- Use correct shared library name
+
+-------------------------------------------------------------------
+Thu Sep 12 16:49:33 UTC 2019 - Stefan Brüns <[email protected]>
+
+- Update to version 3.8.0.0:
+  * Changed on Project Scope
+    + C++11
+    + merged the wholeness of the next branch
+    + Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
+    + New dependencies: MPIR/GMP, Qt5, gsm, codec2
+    + Removed dependencies: libusb, Qt4, CppUnit
+    + Python: Python 2 & Python 3 compatible. 3.8 will be the last 
Py2k-compatible
+    + release series
+    + gengen was replaced by templates (if you don't know gengen, don't do any
+    + research; save yourself that sorrow)
+    + Modern CMake (as far as feasible at this point)
+    + VOLK version updated to v2.0.0
+    + .clang-format file now dictates coding style
+    + clang-format'ed the whole tree.
+    + installed CMake files now tell about configuration
+  * gnuradio-runtime 
+    + reworked fractional tag time handling, especially in the context of 
resamplers
+  * GRC
+    + C++ generation as option
+    + YAML instead of XML
+    + removed blks2
+    + much better canvas tooling
+    + consistent gobject usage
+    + ROUNDED ARROWS
+  * gr-qtgui
+    + moving from Qt4 to Qt5
+  * gr-utils 
+    + gr_modtool now vastly improved
+  * gr-vocoder
+    + improved versatility
+    + removed in-tree libgsm, libcodec2, use system-wide libs
+  * Removed
+    + Project Scope: Modules gr-comedi, gr-fcd and gr-wxgui are gone
+    + gr-comedi: nobody could remember who used this, or for what. It has seen 0
+      active code contributions in the 3.7 lifecycle
+    + gr-digital: python-based packet_encoder and related tools: Bugs that were
+      sporadic and never fixed, so after long deprecation, we're removing it
+    + gr-fcd: since it's currently untestable by the CI, it's being removed, as
+      there was no code contributions. Generally, we strive to include all
+      batteries with GNU Radio. Re-integration within a more general SDR 
interface
+      would be desirable.
+    + gr-utils: removed PyQwt (dead) based tools
+    + gr-wxgui: Unmaintained, breaks on increasingly many systems, always was 
slower than
+      Qtgui. We've been starting to tell people to migrate to Qt since at
+      least 2015. Now, we're finally removing it.
+- Packaging changes:
+  * Use system libvolk, now packaged separately
+  * Cleanup spec file, mostly Qt4 and WxWidgets related
+  * Use Python3
+  * Patches:
+    - rebased missing_libraries.patch
+    - Drop obsolete 
qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch
+    - Drop obsolete 
qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch
+    - Drop obsolete qt5-maint-0003-gr-qtgui-update-for-Qt5.patch
+    - Drop obsolete 
qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch
+    - Drop obsolete 
qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch
+    - Drop obsolete 
qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch
+    - Drop obsolete 
qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch
+    - Drop obsolete 
qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch
+    - Drop obsolete 
qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch
+    - Drop obsolete 
qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch
+    - Drop obsolete 
qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch
+    - Drop obsolete 
qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch
+    - Drop obsolete 
qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch
+    - Drop obsolete 
qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch
+    - Drop obsolete qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch
+    - Drop obsolete qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch
+    - Drop obsolete qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch
+    - Drop obsolete qt5-maint-0022-gr-uhd-qt5.patch
+    - Drop obsolete qt5-maint-0023-gr-qtgui-util.patch
+    - Drop obsolete qt5-maint-0024-gr-qtgui-restoreGeometry.patch
+    - Drop obsolete 
0001-Add-the-include-path-used-by-the-openSUSE-package.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Add-the-include-path-used-by-the-openSUSE-package.patch
  gnuradio-3.7.13.5.tar.xz
  gnuradio-3.7.13.5.tar.xz.asc
  qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch
  qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch
  qt5-maint-0003-gr-qtgui-update-for-Qt5.patch
  qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch
  qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch
  qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch
  qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch
  qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch
  qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch
  qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch
  qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch
  qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch
  qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch
  qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch
  qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch
  qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch
  qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch
  qt5-maint-0022-gr-uhd-qt5.patch
  qt5-maint-0023-gr-qtgui-util.patch
  qt5-maint-0024-gr-qtgui-restoreGeometry.patch
  volk-1.4.tar.gz

New:
----
  gnuradio-3.8.0.0.tar.xz
  gnuradio-3.8.0.0.tar.xz.asc

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

Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.PA2bdD/_old  2019-09-23 12:39:48.657586334 +0200
+++ /var/tmp/diff_new_pack.PA2bdD/_new  2019-09-23 12:39:48.665586333 +0200
@@ -16,108 +16,80 @@
 #
 
 
-%define sover  3_7_12-0_0_0
-%define sover_volk  1_4
-%define volk_version 1.4
+%bcond_without docs
+
+%define sover  3_8_0
 Name:           gnuradio
-Version:        3.7.13.5
+Version:        3.8.0.0
 Release:        0
 Summary:        GNU software radio
 License:        GPL-3.0-or-later
 Group:          Productivity/Hamradio/Other
-URL:            http://gnuradio.org
+URL:            https://gnuradio.org
 Source0:        
https://github.com/gnuradio/gnuradio/releases/download/v%{version}/gnuradio-%{version}.tar.xz
 Source1:        
https://github.com/gnuradio/gnuradio/releases/download/v%{version}/gnuradio-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
-Source3:        
https://github.com/gnuradio/volk/archive/v%{volk_version}.tar.gz#/volk-%{volk_version}.tar.gz
 # http://www.nathanwest.us/grc_to_37.sh
 Source4:        grc_to_37.sh
 Source99:       %{name}-rpmlintrc
 Patch0:         missing_library.patch
-# PATCH 100-120 Qt5 port patches
-Patch100:       
qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch
-Patch101:       
qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch
-Patch102:       qt5-maint-0003-gr-qtgui-update-for-Qt5.patch
-Patch103:       qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch
-Patch104:       
qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch
-Patch105:       qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch
-Patch106:       
qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch
-Patch107:       
qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch
-Patch108:       
qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch
-Patch109:       
qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch
-Patch110:       
qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch
-Patch111:       
qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch
-Patch112:       
qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch
-Patch113:       
qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch
-Patch114:       qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch
-Patch115:       qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch
-Patch116:       qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch
-Patch117:       qt5-maint-0022-gr-uhd-qt5.patch
-Patch118:       qt5-maint-0023-gr-qtgui-util.patch
-Patch119:       qt5-maint-0024-gr-qtgui-restoreGeometry.patch
-#PATCH-FIX-OPENSUSE 
0001-Add-the-include-path-used-by-the-openSUSE-package.patch
-Patch120:       0001-Add-the-include-path-used-by-the-openSUSE-package.patch
 BuildRequires:  alsa-devel
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_filesystem-devel
-BuildRequires:  libboost_system-devel
-%else
-BuildRequires:  boost-devel
-%endif
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3.8
 BuildRequires:  cppunit-devel
+BuildRequires:  cppzmq-devel
+%if %{with docs}
 BuildRequires:  doxygen
+# TeX is required for formula rendering
+BuildRequires:  texlive-dvips
+BuildRequires:  texlive-latex
+BuildRequires:  tex(newunicodechar.sty)
+%endif
 BuildRequires:  fdupes
 BuildRequires:  fftw3-threads-devel
 BuildRequires:  gcc-c++
+BuildRequires:  gmp-devel
 BuildRequires:  gsl-devel
 BuildRequires:  libSDL-devel
+BuildRequires:  libboost_atomic-devel >= 1.53
+BuildRequires:  libboost_filesystem-devel >= 1.53
+BuildRequires:  libboost_system-devel
 BuildRequires:  libgsm-devel
 BuildRequires:  libjack-devel
-BuildRequires:  libxslt-python
+BuildRequires:  libmpir-devel
+BuildRequires:  log4cpp-devel
 BuildRequires:  memory-constraints
 BuildRequires:  orc
 BuildRequires:  pkgconfig
 BuildRequires:  portaudio-devel
-BuildRequires:  python-Cheetah
-BuildRequires:  python-Sphinx
-BuildRequires:  python-gtk
-BuildRequires:  python-lxml
-BuildRequires:  python-mako
-BuildRequires:  python-numpy
-%if 0%{?suse_version} > 1500
-BuildRequires:  python-qt5-devel
-BuildRequires:  qwt6-qt5-devel
-%else
-BuildRequires:  python-qt4-devel
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-Sphinx
+BuildRequires:  python3-click
+BuildRequires:  python3-click-plugins
+BuildRequires:  python3-gobject
+BuildRequires:  python3-gobject-cairo
+BuildRequires:  python3-mako >= 0.9.1
+BuildRequires:  python3-numpy
+BuildRequires:  python3-pyaml >= 3.11
+BuildRequires:  python3-qt5-devel
+BuildRequires:  python3-six
 BuildRequires:  qwt6-devel
-%endif
-BuildRequires:  swig
-BuildRequires:  texlive-dvips
-BuildRequires:  texlive-latex
+BuildRequires:  swig >= 3.0.8
 BuildRequires:  uhd-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(codec2)
 BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(libxml-2.0)
-# Workaround for openssl migration
-#!BuildIgnore:  openssl-1_0_0
-Requires:       python
-Requires:       python-Cheetah
-Requires:       python-gtk
-Requires:       python-lxml
-Requires:       python-numpy
-%if 0%{?suse_version} > 1500
-Requires:       python-qt5
-%else
-Requires:       python-qt4
-%endif
-
-%if 0%{?suse_version} > 1320
-BuildRequires:  python-wxWidgets-3_0
-%else
-BuildRequires:  python-wxWidgets
-%endif
+BuildRequires:  pkgconfig(py3cairo)
+BuildRequires:  pkgconfig(volk) >= 2.0
+BuildRequires:  typelib(Gtk) = 3.0
+BuildRequires:  typelib(PangoCairo) = 1.0
+BuildRequires:  typelib(cairo) = 1.0
+Requires:       python3-numpy
+Requires:       python3-qt5
+# gr_modtool dependencies
+Requires:       python3-click
+Requires:       python3-click-plugins
+Requires:       python3-mako
 
 %description
 GNU Radio is a collection of software that when combined with minimal
@@ -126,24 +98,6 @@
 that it turns the digital modulation schemes used in today's high
 performance wireless devices into software problems.
 
-%package        wxgui
-Summary:        Libraries for GNU Radio
-Group:          System/Libraries
-%if 0%{?suse_version} > 1320
-Requires:       python-wxWidgets-3_0
-%else
-Requires:       python-wxWidgets
-%endif
-
-%description    wxgui
-GNU Radio is a collection of software that when combined with minimal
-hardware, allows the construction of radios where the actual waveforms
-transmitted and received are defined by software. What this means is
-that it turns the digital modulation schemes used in today's high
-performance wireless devices into software problems.
-
-This package contains the wxgui blocks
-
 %package     -n libgnuradio-%{sover}
 Summary:        Libraries for GNU Radio
 Group:          System/Libraries
@@ -158,25 +112,12 @@
 
 This package contains the libraries for GNU Radio.
 
-%package     -n libvolk%{sover_volk}
-Summary:        Libraries for GNU Radio
-Group:          System/Libraries
-Conflicts:      libgnuradio0
-Obsoletes:      libvolk0_0_0
-
-%description -n libvolk%{sover_volk}
-GNU Radio is a collection of software that when combined with minimal
-hardware, allows the construction of radios where the actual waveforms
-transmitted and received are defined by software. What this means is
-that it turns the digital modulation schemes used in today's high
-performance wireless devices into software problems.
-
-This package contains the Vector-Optimized Library of Kernels (VOLK)
-
 %package        devel
 Summary:        Deveopment files for GNU Radio
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
+Requires:       gmp-devel
+Requires:       log4cpp-devel
 
 %description    devel
 GNU Radio is a collection of software that when combined with minimal
@@ -217,47 +158,9 @@
 
 This package contains some examples of using GNU Radio.
 
-%package        examples-wxgui
-Summary:        GNU Radio wxgui examples
-Group:          Productivity/Hamradio/Other
-Requires:       %{name}-wxgui = %{version}
-
-%description    examples-wxgui
-GNU Radio is a collection of software that when combined with minimal
-hardware, allows the construction of radios where the actual waveforms
-transmitted and received are defined by software. What this means is
-that it turns the digital modulation schemes used in today's high
-performance wireless devices into software problems.
-
-This package contains the examples of using GNU Radio depending on wxWidgets.
-
 %prep
 %setup -q
-tar xzf %{SOURCE3} -C volk/ --strip-components=1
 %patch0 -p1
-%if 0%{?suse_version} > 1500
-%patch100 -p1
-%patch101 -p1
-%patch102 -p1
-%patch103 -p1
-%patch104 -p1
-%patch105 -p1
-%patch106 -p1
-%patch107 -p1
-%patch108 -p1
-%patch109 -p1
-%patch110 -p1
-%patch111 -p1
-%patch112 -p1
-%patch113 -p1
-%patch114 -p1
-%patch115 -p1
-%patch116 -p1
-%patch117 -p1
-%patch118 -p1
-%patch119 -p1
-%patch120 -p1
-%endif
 
 # remove buildtime from documentation
 sed -i 's|^HTML_TIMESTAMP         = YES|HTML_TIMESTAMP         = NO|' 
docs/doxygen/Doxyfile.in
@@ -265,12 +168,13 @@
 
 %build
 %limit_build -m 2000
-%ifnarch armv6l armv6hl
-  %cmake
-%else
-  %cmake -Dhave_mfpu_neon=0
-%endif
-%make_jobs
+%cmake \
+%ifarch armv6l armv6hl
+  -Dhave_mfpu_neon=0 \
+%endif
+  -DGR_PYTHON_DIR=%{python3_sitearch} \
+  -DENABLE_INTERNAL_VOLK:BOOL=OFF
+%cmake_build
 
 %install
 %cmake_install
@@ -278,40 +182,20 @@
 install -d %{buildroot}%{_docdir}/%{name}
 mv %{buildroot}/%{_datadir}/doc/%{name}-*/* %{buildroot}%{_docdir}/%{name}/
 
-# recompile python modules to avoid timestamp problems
-%py_compile %{buildroot}%{python_sitearch}
-%py_compile -O %{buildroot}%{python_sitearch}
-
-# install icons and desktop file
-install -Dpm 0644 
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-32.png \
-       %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gnuradio-grc.png
-install -Dpm 0644  
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-48.png \
-       %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gnuradio-grc.png
-install -Dpm 0644 
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-64.png \
-       %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gnuradio-grc.png
-install -Dpm 0644 
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-128.png \
-       %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/gnuradio-grc.png
-install -Dpm 0644 
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-256.png \
-       %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/gnuradio-grc.png
-
-install -Dpm 0644 
%{buildroot}%{_datadir}/gnuradio/grc/freedesktop/gnuradio-grc.desktop \
-       %{buildroot}%{_datadir}/applications/gnuradio-grc.desktop
 %suse_update_desktop_file -r 
%{buildroot}%{_datadir}/applications/gnuradio-grc.desktop Network HamRadio
 
 install -Dpm 0755 %{SOURCE4} %{buildroot}/%{_bindir}
 
-#remove unneeded stuff
+# remove duplicate icons (just keep hicolor)
 rm -rf %{buildroot}%{_datadir}/%{name}/grc/freedesktop
-rm -rf %{buildroot}%{_prefix}/libexec
+rm -rf %{buildroot}%{_datadir}/icons/gnome
 
-%fdupes -s %{buildroot}%{_docdir}
-%fdupes -s %{buildroot}%{_includedir}
-%fdupes -s %{buildroot}%{_libdir}
+%fdupes %{buildroot}%{_docdir}
+%fdupes %{buildroot}%{_includedir}
+%fdupes %{buildroot}%{_libdir}
 
 %post -n libgnuradio-%{sover} -p /sbin/ldconfig
-%post -n libvolk%{sover_volk} -p /sbin/ldconfig
 %postun -n libgnuradio-%{sover} -p /sbin/ldconfig
-%postun -n libvolk%{sover_volk} -p /sbin/ldconfig
 
 %files
 %license COPYING
@@ -323,7 +207,8 @@
 %{_datadir}/gnuradio/fec/
 %{_datadir}/icons/hicolor/*/apps/gnuradio-grc.png
 %{_datadir}/applications/gnuradio-grc.desktop
-%{python_sitearch}/*
+%{_datadir}/mime/packages/gnuradio-grc.xml
+%{python3_sitearch}/*
 %dir %{_sysconfdir}/gnuradio
 %dir %{_sysconfdir}/gnuradio/conf.d
 %config(noreplace) %{_sysconfdir}/gnuradio/conf.d/*.conf
@@ -335,40 +220,16 @@
 %exclude %{_docdir}/%{name}/xml/
 %exclude %{_docdir}/%{name}/*.py
 %exclude %{_docdir}/%{name}/*.grc
-# wxgui package
-%exclude %{python_sitearch}/gnuradio/wxgui/
-%exclude %{_datadir}/gnuradio/grc/blocks/wxgui*.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/notebook.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/variable_check_box.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/variable_chooser.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/variable_slider.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/variable_static_text.xml
-%exclude %{_datadir}/gnuradio/grc/blocks/variable_text_box.xml
-
-%files wxgui
-%{python_sitearch}/gnuradio/wxgui/
-%{_datadir}/gnuradio/grc/blocks/wxgui*.xml
-%{_datadir}/gnuradio/grc/blocks/notebook.xml
-%{_datadir}/gnuradio/grc/blocks/variable_check_box.xml
-%{_datadir}/gnuradio/grc/blocks/variable_chooser.xml
-%{_datadir}/gnuradio/grc/blocks/variable_slider.xml
-%{_datadir}/gnuradio/grc/blocks/variable_static_text.xml
-%{_datadir}/gnuradio/grc/blocks/variable_text_box.xml
 
 %files -n libgnuradio-%{sover}
 %{_libdir}/libgnuradio*.so.*
 
-%files -n libvolk%{sover_volk}
-%{_libdir}/libvolk*.so.*
-
 %files devel
 %{_includedir}/%{name}/
 %{_includedir}/pmt/
-%{_includedir}/volk/
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/cmake/gnuradio/
-%{_libdir}/cmake/volk/
 
 %files doc
 %dir %{_docdir}/%{name}
@@ -379,35 +240,5 @@
 
 %files examples
 %{_datadir}/gnuradio/examples/
-%exclude %{_datadir}/gnuradio/examples/audio/audio_fft.py
-%exclude %{_datadir}/gnuradio/examples/hf_explorer/
-%exclude %{_datadir}/gnuradio/examples/hf_radio/
-%exclude %{_datadir}/gnuradio/examples/noaa/usrp_rx_hrpt.grc
-%exclude %{_datadir}/gnuradio/examples/uhd/fm_tx4.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_am_mw_rcv.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_nbfm_ptt.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_nbfm_rcv.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_tv_rcv.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_fmdet.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_pll.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_sca.py
-%exclude %{_datadir}/gnuradio/examples/uhd/usrp_wxapt_rcv.py
-
-%files examples-wxgui
-%{_datadir}/gnuradio/examples/audio/audio_fft.py
-%{_datadir}/gnuradio/examples/hf_explorer/
-%{_datadir}/gnuradio/examples/hf_radio/
-%{_datadir}/gnuradio/examples/noaa/usrp_rx_hrpt.grc
-%{_datadir}/gnuradio/examples/uhd/fm_tx4.py
-%{_datadir}/gnuradio/examples/uhd/usrp_am_mw_rcv.py
-%{_datadir}/gnuradio/examples/uhd/usrp_nbfm_ptt.py
-%{_datadir}/gnuradio/examples/uhd/usrp_nbfm_rcv.py
-%{_datadir}/gnuradio/examples/uhd/usrp_tv_rcv.py
-%{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_fmdet.py
-%{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_pll.py
-%{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv.py
-%{_datadir}/gnuradio/examples/uhd/usrp_wfm_rcv_sca.py
-%{_datadir}/gnuradio/examples/uhd/usrp_wxapt_rcv.py
 
 %changelog

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.PA2bdD/_old  2019-09-23 12:39:48.685586329 +0200
+++ /var/tmp/diff_new_pack.PA2bdD/_new  2019-09-23 12:39:48.689586329 +0200
@@ -12,9 +12,9 @@
       <arch>aarch64</arch>
     </conditions>
     <hardware>
-      <physicalmemory>
+      <memory>
         <size unit="G">8</size>
-      </physicalmemory>
+      </memory>
     </hardware>
   </overwrite>
 </constraints>

++++++ gnuradio-3.7.13.5.tar.xz -> gnuradio-3.8.0.0.tar.xz ++++++
++++ 1203617 lines of diff (skipped)


++++++ missing_library.patch ++++++
--- /var/tmp/diff_new_pack.PA2bdD/_old  2019-09-23 12:39:50.485586033 +0200
+++ /var/tmp/diff_new_pack.PA2bdD/_new  2019-09-23 12:39:50.489586033 +0200
@@ -9,57 +9,6 @@
 -Libs: -L${libdir} -lgnuradio-uhd
 +Libs: -L${libdir} -lgnuradio-uhd -lpthread
  Cflags: -I${includedir}
-Index: gnuradio-3.7.12.0/gr-uhd/examples/c++/CMakeLists.txt
-===================================================================
---- gnuradio-3.7.12.0.orig/gr-uhd/examples/c++/CMakeLists.txt
-+++ gnuradio-3.7.12.0/gr-uhd/examples/c++/CMakeLists.txt
-@@ -31,6 +31,9 @@ include_directories(
- link_directories(${UHD_LIBRARY_DIRS})
- link_directories(${Boost_LIBRARY_DIRS})
- 
-+set(THREADS_PREFER_PTHREAD_FLAG ON)
-+find_package(Threads REQUIRED)
-+
  ########################################################################
  # Build executable
  ########################################################################
-Index: gnuradio-3.7.12.0/volk/lib/CMakeLists.txt
-===================================================================
---- gnuradio-3.7.12.0.orig/volk/lib/CMakeLists.txt
-+++ gnuradio-3.7.12.0/volk/lib/CMakeLists.txt
-@@ -532,7 +532,7 @@ if(CMAKE_VERSION VERSION_GREATER "2.8.11
- 
-     #Add dynamic library
-     add_library(volk SHARED $<TARGET_OBJECTS:volk_obj>)
--    target_link_libraries(volk ${volk_libraries})
-+    target_link_libraries(volk ${volk_libraries} "m")
-     target_include_directories(volk
-         PUBLIC ${PROJECT_BINARY_DIR}/include
-         PUBLIC ${PROJECT_SOURCE_DIR}/include
-@@ -574,7 +574,7 @@ if(CMAKE_VERSION VERSION_GREATER "2.8.11
- else()
-     #create the volk runtime library
-     add_library(volk SHARED ${volk_sources})
--    target_link_libraries(volk ${volk_libraries})
-+    target_link_libraries(volk ${volk_libraries} "m")
-     include_directories(volk
-         PUBLIC ${PROJECT_BINARY_DIR}/include
-         PUBLIC ${PROJECT_SOURCE_DIR}/include
-Index: gnuradio-3.7.12.0/gnuradio-runtime/lib/pmt/CMakeLists.txt
-===================================================================
---- gnuradio-3.7.12.0.orig/gnuradio-runtime/lib/pmt/CMakeLists.txt
-+++ gnuradio-3.7.12.0/gnuradio-runtime/lib/pmt/CMakeLists.txt
-@@ -81,9 +81,13 @@ set(pmt_sources
-   ${CMAKE_CURRENT_SOURCE_DIR}/pmt_serialize.cc
- )
- 
-+set(THREADS_PREFER_PTHREAD_FLAG ON)
-+find_package(Threads REQUIRED)
-+
- list(APPEND gnuradio_pmt_libs
-     ${Boost_LIBRARIES}
-     ${LOG4CPP_LIBRARIES}
-+    Threads::Threads
- )
- 
- add_custom_target(pmt_generated


Reply via email to