Hello community,

here is the log from the commit of package gnuradio for openSUSE:Factory 
checked in at 2014-12-01 14:00:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
 and      /work/SRC/openSUSE:Factory/.gnuradio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnuradio"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes        2014-11-14 
09:19:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gnuradio.new/gnuradio.changes   2014-12-01 
14:00:58.000000000 +0100
@@ -1,0 +2,13 @@
+Fri Nov 28 13:00:16 UTC 2014 - [email protected]
+
+- split out libvolk library package
+
+-------------------------------------------------------------------
+Tue Nov 25 23:20:41 UTC 2014 - [email protected]
+
+- split out wxWidgets dependent parts
+  The wxWidgets graphics system will be deprecated with GR 3.8,
+  and pulls in a lot of dependencies
+- adjust soname to adhere to library packaging policy
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.DcAxOt/_old  2014-12-01 14:01:01.000000000 +0100
+++ /var/tmp/diff_new_pack.DcAxOt/_new  2014-12-01 14:01:01.000000000 +0100
@@ -19,7 +19,8 @@
 Name:           gnuradio
 Version:        3.7.5.1
 Release:        0
-%define soname  0
+%define soname  3_7_5_1-0_0_0
+%define soname_volk  0_0_0
 Summary:        GNU software radio
 License:        GPL-3.0+
 Group:          Productivity/Hamradio/Other
@@ -64,7 +65,6 @@
 Requires:       python-lxml
 Requires:       python-numpy
 Requires:       python-qt4
-Requires:       python-wxWidgets
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -74,11 +74,25 @@
 that it turns the digital modulation schemes used in today's high
 performance wireless devices into software problems.
 
-%package     -n libgnuradio%{soname}
+%package        wxgui
+Summary:        Libraries for GNU Radio
+Group:          System/Libraries
+Requires:       python-wxWidgets
+
+%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-%{soname}
 Summary:        Libraries for GNU Radio
 Group:          System/Libraries
 
-%description -n libgnuradio%{soname}
+%description -n libgnuradio-%{soname}
 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
@@ -87,6 +101,19 @@
 
 This package contains the libraries for GNU Radio.
 
+%package     -n libvolk%{soname_volk}
+Summary:        Libraries for GNU Radio
+Group:          System/Libraries
+
+%description -n libvolk%{soname_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/Other
@@ -131,6 +158,20 @@
 
 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
 
@@ -179,9 +220,13 @@
 %fdupes -s %{buildroot}%{_includedir}
 %fdupes -s %{buildroot}%{_libdir}
 
-%post -n libgnuradio%{soname} -p /sbin/ldconfig
+%post -n libgnuradio-%{soname} -p /sbin/ldconfig
+
+%post -n libvolk%{soname_volk} -p /sbin/ldconfig
+
+%postun -n libgnuradio-%{soname} -p /sbin/ldconfig
 
-%postun -n libgnuradio%{soname} -p /sbin/ldconfig
+%postun -n libvolk%{soname_volk} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
@@ -202,10 +247,29 @@
 %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/options.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
+%defattr(-,root,root,-)
+%{python_sitearch}/gnuradio/wxgui/
 
-%files -n libgnuradio%{soname}
+%files -n libgnuradio-%{soname}
 %defattr(-,root,root,-)
 %{_libdir}/lib*.so.*
+%exclude %{_libdir}/libvolk*.so.*
+
+%files -n libvolk%{soname_volk}
+%defattr(-,root,root,-)
+%{_libdir}/libvolk*.so.*
 
 %files devel
 %defattr(-,root,root,-)
@@ -228,5 +292,36 @@
 %files examples
 %defattr(-,root,root,-)
 %{_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
+%defattr(-,root,root,-)
+%{_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

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to