[packages/gnuradio] - updated files, rel 1
baggins
baggins at pld-linux.org
Wed Dec 25 22:32:15 CET 2024
commit fe016ad49fedd36ea3bed3448850f9f3fb4d2397
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Dec 25 23:31:56 2024 +0100
- updated files, rel 1
gnuradio.spec | 74 ++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 43 insertions(+), 31 deletions(-)
---
diff --git a/gnuradio.spec b/gnuradio.spec
index cb6ee5a..289f6cc 100644
--- a/gnuradio.spec
+++ b/gnuradio.spec
@@ -3,13 +3,13 @@
# - GUIs split/subpackages?
#
# Conditional build:
-%bcond_with uhd # UHD driver support
+%bcond_without uhd # UHD driver support
Summary: Software defined radio framework
Summary(pl.UTF-8): Szkielet radia programowego
Name: gnuradio
Version: 3.10.11.0
-Release: 0.1
+Release: 1
License: GPL v3
Group: Applications/Engineering
#Source0: https://www.gnuradio.org/releases/gnuradio/%{name}-%{version}.tar.gz
@@ -44,8 +44,8 @@ BuildRequires: cppzmq-devel
BuildRequires: doxygen >= 1.5
BuildRequires: fftw3-devel >= 3.0
BuildRequires: fftw3-single-devel >= 3.0
-BuildRequires: gsl-devel >= 1.10
BuildRequires: gmp-c++-devel
+BuildRequires: gsl-devel >= 1.10
# GI
BuildRequires: gtk+3 >= 3.10.8
BuildRequires: ice-devel
@@ -180,17 +180,15 @@ export LDFLAGS="%{rpmldflags}"
-DENABLE_GR_FEC=ON \
-DENABLE_GR_FFT=ON \
-DENABLE_GR_FILTER=ON \
- -DENABLE_GR_IIO=ON \
-DENABLE_GR_MODTOOL=ON \
-DENABLE_GR_NETWORK=ON \
-DENABLE_GR_NOAA=ON \
-DENABLE_GR_PAGER=ON \
-DENABLE_GR_PDU=ON \
-DENABLE_GR_QTGUI=ON \
- -DENABLE_GR_SOAPY=ON \
-DENABLE_GR_TRELLIS=ON \
- %{?with_uhd:-DENABLE_GR_UHD=ON} \
- %{?with_uhd:-DENABLE_UHD_RFNOC=ON} \
+ %{cmake_on_off uhd ENABLE_GR_UHD} \
+ %{cmake_on_off uhd DENABLE_UHD_RFNOC} \
-DENABLE_GR_UTILS=ON \
-DENABLE_GR_VIDEO_SDL=ON \
-DENABLE_GR_VOCODER=ON \
@@ -200,7 +198,6 @@ export LDFLAGS="%{rpmldflags}"
-DENABLE_GRC=ON \
-DENABLE_GRUEL=ON \
-DENABLE_PYTHON=ON \
- -DENABLE_VOLK=ON \
-DSYSCONFDIR=%{_sysconfdir} \
..
%{__make}
@@ -235,22 +232,27 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README.hacking
+%doc README.md
%attr(755,root,root) %{_bindir}/gnuradio-*
%attr(755,root,root) %{_bindir}/gr-*
%attr(755,root,root) %{_bindir}/gr_*
%attr(755,root,root) %{_bindir}/grcc
%attr(755,root,root) %{_bindir}/polar_channel_construction
-%attr(755,root,root) %{_bindir}/volk-config-info
-%attr(755,root,root) %{_bindir}/volk_modtool
-%attr(755,root,root) %{_bindir}/volk_profile
+%{?with_uhd:%{_bindir}/uhd_*}
%attr(755,root,root) %{_libdir}/libgnuradio-*.so.*.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgnuradio-*.so.3.8.0
-%attr(755,root,root) %{_libdir}/libvolk.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgnuradio-*.so.3.10.11
%dir %{_sysconfdir}/gnuradio
%dir %{_sysconfdir}/gnuradio/conf.d
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnuradio/conf.d/*.conf
+%{_mandir}/man1/gnuradio-*.1*
+%{_mandir}/man1/gr-*.1*
+%{_mandir}/man1/gr_*.1*
+%{_mandir}/man1/grcc.1*
+%{_mandir}/man1/polar_channel_construction.1*
+%{_mandir}/man1/tags_demo.1*
+%{?with_uhd:%{_mandir}/man1/uhd_*.1*}
+
%dir %{py3_sitedir}/gnuradio
%{py3_sitedir}/gnuradio/*.py*
%dir %{py3_sitedir}/gnuradio/analog
@@ -261,10 +263,14 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{py3_sitedir}/gnuradio/audio/*.so
%{py3_sitedir}/gnuradio/audio/*.py*
+%{py3_sitedir}/gnuradio/bindtool
+
%dir %{py3_sitedir}/gnuradio/blocks
%attr(755,root,root) %{py3_sitedir}/gnuradio/blocks/*.so
%{py3_sitedir}/gnuradio/blocks/*.py*
+%{py3_sitedir}/gnuradio/blocktool
+
%dir %{py3_sitedir}/gnuradio/channels
%attr(755,root,root) %{py3_sitedir}/gnuradio/channels/*.so
%{py3_sitedir}/gnuradio/channels/*.py*
@@ -278,7 +284,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{py3_sitedir}/gnuradio/dtv
%{py3_sitedir}/gnuradio/dtv/*.py*
-%attr(755,root,root) %{py3_sitedir}/gnuradio/dtv/_dtv_swig.so
+%attr(755,root,root) %{py3_sitedir}/gnuradio/dtv/dtv_python.*.so
%dir %{py3_sitedir}/gnuradio/fec
%attr(755,root,root) %{py3_sitedir}/gnuradio/fec/*.so
@@ -301,7 +307,19 @@ rm -rf $RPM_BUILD_ROOT
%{py3_sitedir}/gnuradio/gr/*.py*
%{py3_sitedir}/gnuradio/grc
-%{py3_sitedir}/gnuradio/gru
+%{py3_sitedir}/gnuradio/modtool
+
+%dir %{py3_sitedir}/gnuradio/network
+%{py3_sitedir}/gnuradio/network/*.py
+%attr(755,root,root) %{py3_sitedir}/gnuradio/network/network_python.*.so
+
+%dir %{py3_sitedir}/gnuradio/pdu
+%{py3_sitedir}/gnuradio/pdu/*.py
+%attr(755,root,root) %{py3_sitedir}/gnuradio/pdu/pdu_python.*.so
+
+%dir %{py3_sitedir}/pmt
+%{py3_sitedir}/pmt/*.py
+%attr(755,root,root) %{py3_sitedir}/pmt/pmt_python.*.so
%dir %{py3_sitedir}/gnuradio/qtgui
%attr(755,root,root) %{py3_sitedir}/gnuradio/qtgui/*.so
@@ -311,6 +329,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{py3_sitedir}/gnuradio/trellis/*.so
%{py3_sitedir}/gnuradio/trellis/*.py*
+%if %{with uhd}
+%dir %{py3_sitedir}/gnuradio/uhd
+%{py3_sitedir}/gnuradio/uhd/*.py
+%attr(755,root,root) %{py3_sitedir}/gnuradio/uhd/uhd_python.*.so
+%endif
+
%dir %{py3_sitedir}/gnuradio/video_sdl
%attr(755,root,root) %{py3_sitedir}/gnuradio/video_sdl/*.so
%{py3_sitedir}/gnuradio/video_sdl/*.py*
@@ -327,32 +351,20 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{py3_sitedir}/gnuradio/zeromq/*.so
%{py3_sitedir}/gnuradio/zeromq/*.py*
-%dir %{py3_sitedir}/pmt
-%attr(755,root,root) %{py3_sitedir}/pmt/_pmt_swig.so
-%{py3_sitedir}/pmt/*.py*
-%{py3_sitedir}/volk_modtool
-
%{_datadir}/gnuradio
%exclude %{_datadir}/gnuradio/examples
-%dir %{_libexecdir}/gnuradio
-%attr(755,root,root) %{_libexecdir}/gnuradio/grc_setup_freedesktop
-
-%{_desktopdir}/gnuradio-grc.desktop
-%{_iconsdir}/hicolor/*x*/apps/gnuradio-grc.png
-%{_datadir}/mime/packages/gnuradio-grc.xml
+#%{_desktopdir}/gnuradio-grc.desktop
+#%{_iconsdir}/hicolor/*x*/apps/gnuradio-grc.png
+#%{_datadir}/mime/packages/gnuradio-grc.xml
%files devel
%defattr(644,root,root,755)
%{_includedir}/gnuradio
%{_includedir}/pmt
-%{_includedir}/volk
%attr(755,root,root) %{_libdir}/libgnuradio-*.so
-%attr(755,root,root) %{_libdir}/libvolk.so
%{_pkgconfigdir}/gnuradio-*.pc
-%{_pkgconfigdir}/volk.pc
%{_libdir}/cmake/gnuradio
-%{_libdir}/cmake/volk
%files doc
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnuradio.git/commitdiff/fe016ad49fedd36ea3bed3448850f9f3fb4d2397
More information about the pld-cvs-commit
mailing list