/[packages]/cauldron/gnuradio/current/SPECS/gnuradio.spec
ViewVC logotype

Diff of /cauldron/gnuradio/current/SPECS/gnuradio.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 672097 by barjac, Thu Aug 14 15:49:18 2014 UTC revision 672098 by barjac, Thu Sep 4 16:41:20 2014 UTC
# Line 45  Line 45 
45  %define devpmt          %mklibname %{name}-pmt -d  %define devpmt          %mklibname %{name}-pmt -d
46  %define libzeromq       %mklibname %{name}-zeromq %{major}  %define libzeromq       %mklibname %{name}-zeromq %{major}
47  %define devzeromq       %mklibname %{name}-zeromq -d  %define devzeromq       %mklibname %{name}-zeromq -d
48    %define libdtv          %mklibname %{name}-dtv %{major}
49    %define devdtv          %mklibname %{name}-dtv -d
50    
51  # The following retained only for obsoletes  # The following retained only for obsoletes
52  %define libcore         %mklibname %{name}-core %{major}  %define libcore         %mklibname %{name}-core %{major}
# Line 55  Line 56 
56    
57  #######################################################  #######################################################
58  # Set release here!  # Set release here!
59  %define rel     2  %define rel     1
60    
61  # For official releases define rev 0 otherwise use git revision  # For official releases define rev 0 otherwise use git revision
62  %define rev     0  %define rev     0
# Line 68  Line 69 
69    
70  #######################################################  #######################################################
71  Name:           gnuradio  Name:           gnuradio
72  Version:        3.7.4  Version:        3.7.5
73  Release:        %{release}  Release:        %{release}
74  Summary:        Software defined radio framework  Summary:        Software defined radio framework
75  Group:          Communications/Radio  Group:          Communications/Radio
# Line 119  BuildRequires: python-ice-devel Line 120  BuildRequires: python-ice-devel
120  BuildRequires:  ice-devel  BuildRequires:  ice-devel
121  BuildRequires:  pkgconfig(libzmq) = 4.0.4  BuildRequires:  pkgconfig(libzmq) = 4.0.4
122  BuildRequires:  python-pyzmq  BuildRequires:  python-pyzmq
123    BuildRequires:  python-qt4-core
124    BuildRequires:  codec2-devel
125    
126  Requires(pre):  shadow-utils  Requires(pre):  shadow-utils
127    
# Line 151  Requires:      %{libchannels} = %{version}-%{ Line 154  Requires:      %{libchannels} = %{version}-%{
154  Requires:       %{libfec} = %{version}-%{release}  Requires:       %{libfec} = %{version}-%{release}
155  Requires:       %{libpmt} = %{version}-%{release}  Requires:       %{libpmt} = %{version}-%{release}
156  Requires:       %{libzeromq} = %{version}-%{release}  Requires:       %{libzeromq} = %{version}-%{release}
157    Requires:       %{libdtv} = %{version}-%{release}
158    
159  Requires:       python-%{name}-atsc = %{version}-%{release}  Requires:       python-%{name}-atsc = %{version}-%{release}
160  Requires:       python-%{name}-runtime = %{version}-%{release}  Requires:       python-%{name}-runtime = %{version}-%{release}
# Line 173  Requires:      python-%{name}-pmt = %{version Line 177  Requires:      python-%{name}-pmt = %{version
177  Requires:       python-%{name}-blocks = %{version}-%{release}  Requires:       python-%{name}-blocks = %{version}-%{release}
178  Requires:       python-%{name}-analog = %{version}-%{release}  Requires:       python-%{name}-analog = %{version}-%{release}
179  Requires:       python-%{name}-zeromq = %{version}-%{release}  Requires:       python-%{name}-zeromq = %{version}-%{release}
180    Requires:       python-%{name}-dtv = %{version}-%{release}
181    
182  Provides:       %{name} = %{version}-%{release}  Provides:       %{name} = %{version}-%{release}
183    
# Line 858  This package contains header files neede Line 863  This package contains header files neede
863  %{_includedir}/%{name}/zeromq/*.h  %{_includedir}/%{name}/zeromq/*.h
864  %{_libdir}/pkgconfig/%{name}-zeromq.pc  %{_libdir}/pkgconfig/%{name}-zeromq.pc
865    
866    ############################
867    %package -n %{libdtv}
868    Summary:        GnuRadio dtv
869    Group:          System/Libraries
870    
871    %description -n %{libdtv}
872    GnuRadio dtv module.
873    
874    %files -n %{libdtv}
875    %{_libdir}/lib%{name}-dtv*.so.%{major}*
876    
877    ############################
878    %package -n %{devdtv}
879    Summary:        GnuRadio dtv development files
880    Group:          System/Libraries
881    Requires:       %{libdtv} = %{version}-%{release}
882    
883    %description -n %{devdtv}
884    This package contains header files needed by developers.
885    
886    %files -n %{devdtv}
887    %{_libdir}/lib%{name}-dtv*.so
888    %{_includedir}/%{name}/dtv/*.h
889    %{_libdir}/pkgconfig/%{name}-dtv.pc
890    
891  #######################################################  #######################################################
892  #######################################################  #######################################################
893  #  #
# Line 900  Python scripts. Line 930  Python scripts.
930  %{python_sitearch}/%{name}/gr_unittest.*  %{python_sitearch}/%{name}/gr_unittest.*
931  %{python_sitearch}/%{name}/gr_xmlrunner.*  %{python_sitearch}/%{name}/gr_xmlrunner.*
932    
933    ############################
934  %package -n python-%{name}-digital  %package -n python-%{name}-digital
935  Summary:        Python bindings for GNU Radio digital  Summary:        Python bindings for GNU Radio digital
936  Group:          Development/Python  Group:          Development/Python
# Line 1151  Group:         Development/Python Line 1182  Group:         Development/Python
1182  GNU Radio ctrlport  GNU Radio ctrlport
1183    
1184  %files -n python-%{name}-ctrlport  %files -n python-%{name}-ctrlport
 %{_sysconfdir}/%{name}/ctrlport.conf.example  
1185  %{python_sitearch}/%{name}/ctrlport  %{python_sitearch}/%{name}/ctrlport
 %{python_sitearch}/frontend_ice.*  
 %{python_sitearch}/%{name}_ice.*  
1186    
1187  ############################  ############################
1188  %package -n python-%{name}-zeromq  %package -n python-%{name}-zeromq
# Line 1169  GNU Radio zeromq Line 1197  GNU Radio zeromq
1197    
1198  %files -n python-%{name}-zeromq  %files -n python-%{name}-zeromq
1199  %{python_sitearch}/%{name}/zeromq/*  %{python_sitearch}/%{name}/zeromq/*
1200    
1201    ############################
1202    %package -n python-%{name}-dtv
1203    Summary:        GNU Radio dtv
1204    Group:          Development/Python
1205    Requires:       python-%{name}-runtime = %{version}-%{release}
1206    Requires:       python-numpy
1207    Requires:       python-opengl
1208    
1209    %description -n python-%{name}-dtv
1210    GNU Radio dtv
1211    
1212    %files -n python-%{name}-dtv
1213    %{python_sitearch}/%{name}/dtv/*
1214  #######################################################  #######################################################
1215  #######################################################  #######################################################
1216  #  #
# Line 1274  This package provides commonly used util Line 1316  This package provides commonly used util
1316  %{_bindir}/volk_modtool  %{_bindir}/volk_modtool
1317  %{_bindir}/volk_profile  %{_bindir}/volk_profile
1318  %{_bindir}/volk-config-info  %{_bindir}/volk-config-info
 %{_bindir}/gr-ctrlport-curses  
 %{_bindir}/gr-ctrlport-cursesc  
 %{_bindir}/gr-ctrlport-curseso  
 %{_bindir}/gr-ctrlport-monitor  
 %{_bindir}/gr-ctrlport-monitorc  
 %{_bindir}/gr-ctrlport-monitoro  
 %{_bindir}/gr-perf-monitorx  
 %{_bindir}/gr-perf-monitorxc  
 %{_bindir}/gr-perf-monitorxo  
1319  %{_libdir}/cmake/%{name}  %{_libdir}/cmake/%{name}
1320    
1321  #######################################################  #######################################################
# Line 1301  This package provides commonly used util Line 1334  This package provides commonly used util
1334  %make  %make
1335    
1336  %check  %check
1337  ## TODO Some tests fail only in i586 build.  # Some tests fail only in i586 build.
1338  # qa_qtgui test failure is a known issue and is skipped.  # qa_qtgui and qa_zeromq_pub tests fail in iurt.
1339  # Test failures do not halt builds, so check the log.  # Test failures do not halt builds, so check the log.
1340  cd build  cd build
1341  export LD_LIBRARY_PATH=%{buildroot}%{_libdir}  export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
1342  ctest -V -E qa_qtgui ||:  ctest -V ||:
1343    
1344  %install  %install
1345  %makeinstall_std -C build  %makeinstall_std -C build
# Line 1349  desktop-file-install \ Line 1382  desktop-file-install \
1382  # We don't need these:  # We don't need these:
1383  find %{buildroot} -name "*.la" -delete  find %{buildroot} -name "*.la" -delete
1384  rm -f %{buildroot}%{_libexecdir}/%{name}/grc_setup_freedesktop  rm -f %{buildroot}%{_libexecdir}/%{name}/grc_setup_freedesktop
 rm -rf %{buildroot}/%{_datadir}/%{name}/grc/freedesktop  

Legend:
Removed from v.672097  
changed lines
  Added in v.672098

  ViewVC Help
Powered by ViewVC 1.1.28