Hello community, here is the log from the commit of package gnuradio for openSUSE:Factory checked in at 2018-07-22 23:04:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuradio (Old) and /work/SRC/openSUSE:Factory/.gnuradio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio" Sun Jul 22 23:04:02 2018 rev:28 rq:623992 version:3.7.13.4 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2018-06-19 12:03:16.362902539 +0200 +++ /work/SRC/openSUSE:Factory/.gnuradio.new/gnuradio.changes 2018-07-22 23:04:07.720932992 +0200 @@ -1,0 +2,34 @@ +Wed Jul 18 16:41:20 UTC 2018 - w...@ire.pw.edu.pl + +- Fixed missing space in specfile + +------------------------------------------------------------------- +Wed Jul 18 06:55:27 UTC 2018 - mplus...@suse.com + +- Update source urls +- Use gpg to verify sources +- Modernise spec file with spec-cleaner + +------------------------------------------------------------------- +Tue Jul 17 07:41:57 UTC 2018 - w...@ire.pw.edu.pl + +- Update to version 3.7.13.4 + * Fix Boost 1.67 linking issue + * Logging - fixed issues where messages weren't properly written + to stdout/stderr due to incorrect strings + * gr-analog - `fmdet_cf`'s derivative coefficients were wrong. + * gr-blocks - `skiphead` used to incorrectly handle tags, + now properly shifts + * gr-digital - `qa_packet_format`: Unit test used to potentially + lock up due to incorrect conditionals + - `clock_recovery_cc`, `crc32_bb`: Accessing the `[0]` element + of an empty vector is UB, even if you don't use the result + afterwards. + * gr-fec - `polar_encoder`/`_common`: Fixed multiple out-of-bound + accesses due to insufficient vector length checks + * gr-filter - `fft_filter`, `filter_delay`: Accessing the `[0]` + element of an empty vector is UB, even if you don't use the + result afterwards. +- Patch missing_libraries.patch modified + +------------------------------------------------------------------- Old: ---- gnuradio-3.7.13.3.tar.gz New: ---- gnuradio-3.7.13.4.tar.xz gnuradio-3.7.13.4.tar.xz.asc gnuradio.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuradio.spec ++++++ --- /var/tmp/diff_new_pack.emcana/_old 2018-07-22 23:04:08.324932768 +0200 +++ /var/tmp/diff_new_pack.emcana/_new 2018-07-22 23:04:08.328932767 +0200 @@ -20,16 +20,18 @@ %define sover_volk 1_4 %define volk_version 1.4 Name: gnuradio -Version: 3.7.13.3 +Version: 3.7.13.4 Release: 0 Summary: GNU software radio License: GPL-3.0-or-later Group: Productivity/Hamradio/Other URL: http://gnuradio.org -Source: https://github.com/gnuradio/gnuradio/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: https://github.com/gnuradio/volk/archive/v%{volk_version}.tar.gz#/volk-%{volk_version}.tar.gz +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 -Source2: grc_to_37.sh +Source4: grc_to_37.sh Source99: %{name}-rpmlintrc Patch2: missing_library.patch BuildRequires: alsa-devel @@ -191,7 +193,7 @@ %prep %setup -q -tar xzf %{SOURCE1} -C volk/ --strip-components=1 +tar xzf %{SOURCE3} -C volk/ --strip-components=1 %patch2 -p1 # remove buildtime from documentation sed -i 's|^HTML_TIMESTAMP = YES|HTML_TIMESTAMP = NO|' docs/doxygen/Doxyfile.in @@ -200,7 +202,6 @@ %build %limit_build -m 2000 %cmake -# -DCMAKE_SHARED_LINKER_FLAGS="" %make_jobs %install @@ -214,22 +215,22 @@ %py_compile -O %{buildroot}%{python_sitearch} # install icons and desktop file -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps -cp %{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gnuradio-grc.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps -cp %{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gnuradio-grc.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps -cp %{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gnuradio-grc.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps -cp %{buildroot}%{_datadir}/gnuradio/grc/freedesktop/grc-icon-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/gnuradio-grc.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps -cp %{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/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 -mkdir -p %{buildroot}%{_datadir}/applications -cp %{buildroot}%{_datadir}/gnuradio/grc/freedesktop/gnuradio-grc.desktop %{buildroot}%{_datadir}/applications +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 -m 755 %{SOURCE2} %{buildroot}/%{_bindir} +install -Dpm 0755 %{SOURCE4} %{buildroot}/%{_bindir} #remove unneeded stuff rm -rf %{buildroot}%{_datadir}/%{name}/grc/freedesktop @@ -240,15 +241,11 @@ %fdupes -s %{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 -%defattr(-,root,root,-) %license COPYING %{_bindir}/* %dir %{_datadir}/gnuradio @@ -281,7 +278,6 @@ %exclude %{_datadir}/gnuradio/grc/blocks/variable_text_box.xml %files wxgui -%defattr(-,root,root,-) %{python_sitearch}/gnuradio/wxgui/ %{_datadir}/gnuradio/grc/blocks/wxgui*.xml %{_datadir}/gnuradio/grc/blocks/notebook.xml @@ -292,15 +288,12 @@ %{_datadir}/gnuradio/grc/blocks/variable_text_box.xml %files -n libgnuradio-%{sover} -%defattr(-,root,root,-) %{_libdir}/libgnuradio*.so.* %files -n libvolk%{sover_volk} -%defattr(-,root,root,-) %{_libdir}/libvolk*.so.* %files devel -%defattr(-,root,root,-) %{_includedir}/%{name}/ %{_includedir}/pmt/ %{_includedir}/volk/ @@ -310,7 +303,6 @@ %{_libdir}/cmake/volk/ %files doc -%defattr(-,root,root,-) %dir %{_docdir}/%{name} %{_docdir}/%{name}/html/ %{_docdir}/%{name}/xml/ @@ -318,7 +310,6 @@ %{_docdir}/%{name}/*.grc %files examples -%defattr(-,root,root,-) %{_datadir}/gnuradio/examples/ %exclude %{_datadir}/gnuradio/examples/audio/audio_fft.py %exclude %{_datadir}/gnuradio/examples/hf_explorer/ @@ -336,7 +327,6 @@ %exclude %{_datadir}/gnuradio/examples/uhd/usrp_wxapt_rcv.py %files examples-wxgui -%defattr(-,root,root,-) %{_datadir}/gnuradio/examples/audio/audio_fft.py %{_datadir}/gnuradio/examples/hf_explorer/ %{_datadir}/gnuradio/examples/hf_radio/ ++++++ missing_library.patch ++++++ --- /var/tmp/diff_new_pack.emcana/_old 2018-07-22 23:04:08.384932746 +0200 +++ /var/tmp/diff_new_pack.emcana/_new 2018-07-22 23:04:08.388932744 +0200 @@ -13,7 +13,7 @@ =================================================================== --- gnuradio-3.7.12.0.orig/gr-uhd/examples/c++/CMakeLists.txt +++ gnuradio-3.7.12.0/gr-uhd/examples/c++/CMakeLists.txt -@@ -31,11 +31,14 @@ include_directories( +@@ -31,6 +31,9 @@ include_directories( link_directories(${UHD_LIBRARY_DIRS}) link_directories(${Boost_LIBRARY_DIRS}) @@ -23,12 +23,6 @@ ######################################################################## # Build executable ######################################################################## - add_executable(tags_demo tags_demo.cc) --target_link_libraries(tags_demo gnuradio-uhd) -+target_link_libraries(tags_demo gnuradio-uhd Threads::Threads) - - INSTALL(TARGETS - tags_demo Index: gnuradio-3.7.12.0/volk/lib/CMakeLists.txt =================================================================== --- gnuradio-3.7.12.0.orig/volk/lib/CMakeLists.txt