Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:chkpnt:gnuradio
gnuradio
gnuradio-next.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gnuradio-next.spec of Package gnuradio
# # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # norootforbuild %{!?python_sitelib: %global python_sitelib %(%__python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%__python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %define _name gnuradio-next %define _version 20110125 %define _release 1 %define _src gnuradio-next-20110125.tar.bz2 %define _grp usrp2 Name: %{_name} Url: http://www.gnuradio.org Version: %{_version} Release: %{_release} License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: alsa-devel BuildRequires: autoconf automake BuildRequires: boost-devel BuildRequires: cppunit-devel BuildRequires: fftw3-devel BuildRequires: guile BuildRequires: gsl-devel BuildRequires: jack-devel BuildRequires: libtool BuildRequires: libusb-1_0-devel BuildRequires: libqwtplot3d-devel BuildRequires: libuhd002 libuhd002-devel BuildRequires: python-Cheetah python-devel python-gtk python-lxml BuildRequires: python-numpy python-qt4-devel python-wxGTK BuildRequires: qwt-devel BuildRequires: sdcc-devel BuildRequires: SDL-devel BuildRequires: swig BuildRequires: wxGTK # For .desktop-Files BuildRequires: xdg-utils # for docs: # graphviz (dot) should create some graphs, but # Format: "png" not recognized. Use one of: canon cmap cmapx cmapx_np dot eps fig gv imap imap_np ismap plain plain-ext ps ps2 svg svgz tk vml vmlz xdot #BuildRequires: graphviz BuildRequires: doxygen texlive-latex xmlto # for %install BuildRequires: fdupes Group: Productivity/Hamradio/Other Summary: A software-defined radio Source0: %{_src} Source1: %{name}-%{version}-rpmlintrc Source2: gnuradio.easy Source3: gnuradio.secure Source4: gnuradio.paranoid Source5: README.SuSE Patch0: 0001-Docs-next-adapted-to-openSUSE.patch # Didn't found the following requirements automatically: Requires: python-Cheetah python-gtk python-lxml python-opengl python-wxGTK Requires: xdg-utils Conflicts: gnuradio Recommends: pkg-config PreReq: pwdutils permissions %description GNU Radio is a free software toolkit for learning about, building, and deploying software-defined radio systems. %prep %setup -q %patch0 -p1 %build ./bootstrap %configure \ --enable-all-components \ --disable-gr-audio-osx \ --disable-gr-audio-windows \ --disable-gr-audio-portaudio \ --disable-portaudio \ --disable-gr-gcell \ --disable-gcell \ --disable-comedi \ --disable-gr-comedi \ --disable-usrp2-firmware \ --with-fusb-tech=libusb1 make %{?_smp_mflags} %install %make_install %ifarch x86_64 cp -a %{buildroot}%{python_sitelib}/* %{buildroot}%{python_sitearch}/ rm -rf %{buildroot}%{python_sitelib} %endif install -d %{buildroot}%{_sysconfdir}/permissions.d install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/permissions.d/ install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/permissions.d/ install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/permissions.d/ install -m 644 %{SOURCE5} %{buildroot}%{_defaultdocdir}/gnuradio/ %fdupes %{buildroot}%{_defaultdocdir} %fdupes %{buildroot}%{python_sitearch} %clean rm -rf $RPM_BUILD_ROOT %pre getent group %{_grp} > /dev/null || groupadd -r %{_grp} exit 0 %post ldconfig %run_permissions /usr/lib/gnuradio/grc_setup_freedesktop install cat %{_defaultdocdir}/gnuradio/README.SuSE %verifyscript %verify_permissions -e /usr/bin/usrp2_socket_opener %preun /usr/lib/gnuradio/grc_setup_freedesktop uninstall %postun -p /sbin/ldconfig %package devel Summary: Development files for gnuradio Group: Development/Libraries/Other Requires: %{name} = %{version}-%{release} Requires: gsl-devel boost-devel libtool fftw3-devel # libgnuradio-audio-alsa.la Requires: alsa-devel # libgnuradio-audio-jack.la Requires: libjack-devel # libgnuradio-qtgui.la Requires: qwt-devel libqt4-devel Mesa libpng14-compat-devel glib2-devel Requires: Mesa-devel xorg-x11-libSM-devel xorg-x11-libICE-devel Requires: libXi6-devel xorg-x11-libXrender-devel xorg-x11-devel Requires: xorg-x11-libXfixes-devel fontconfig-devel freetype2-devel Requires: xorg-x11-libXext-devel xorg-x11-libX11-devel zlib-devel # libgnuradio-uhd.la Requires: libuhd002-devel # libgnuradio-usrp.la Requires: libusb-1_0-devel # libgnuradio-video-sdl.la Requires: libSDL-devel # libvolk_qa.la Requires: libcppunit-devel Recommends: %{name}-doc %description devel GNU Radio is a free software toolkit for learning about, building, and deploying software-defined radio systems. %package doc Summary: Documentation files for gnuradio Group: Documentation/Other BuildArch: noarch %description doc This package contains the documentation for GNU Radio. %files %defattr(-,root,root) %dir %{_sysconfdir}/gnuradio %dir %{_sysconfdir}/gnuradio/conf.d %{_sysconfdir}/permissions.d/* %config %{_sysconfdir}/gnuradio/conf.d/* %{_bindir}/create-gnuradio-out-of-tree-project %{_bindir}/file_rx_hrpt.py %{_bindir}/file_rx_lrit.py %{_bindir}/find_usrps %{_bindir}/gnuradio-companion %{_bindir}/gnuradio-config-info %{_bindir}/gpio_rx_sfile.py %{_bindir}/gpio_usrp_fft.py %{_bindir}/gpio_usrp_siggen.py %{_bindir}/gr_filter_design.py %{_bindir}/gr_plot_char.py %{_bindir}/gr_plot_const.py %{_bindir}/gr_plot_fft.py %{_bindir}/gr_plot_fft_c.py %{_bindir}/gr_plot_fft_f.py %{_bindir}/gr_plot_float.py %{_bindir}/gr_plot_int.py %{_bindir}/gr_plot_iq.py %{_bindir}/gr_plot_psd.py %{_bindir}/gr_plot_psd_c.py %{_bindir}/gr_plot_psd_f.py %{_bindir}/gr_plot_qt.py %{_bindir}/gr_plot_short.py %{_bindir}/hrpt_decode.py %{_bindir}/hrpt_demod.py %{_bindir}/lsusrp %{_bindir}/usrp2_burn_mac_addr %{_bindir}/usrp2_fft.py %{_bindir}/usrp2_probe %{_bindir}/usrp2_rx_cfile.py %verify(not mode) %attr(4754, root, %{_grp}) %{_bindir}/usrp2_socket_opener %{_bindir}/usrp_cal_dc_offset %{_bindir}/usrp_fft.py %{_bindir}/usrp_flex.py %{_bindir}/usrp_flex_all.py %{_bindir}/usrp_flex_band.py %{_bindir}/usrp_oscope.py %{_bindir}/usrp_print_db.py %{_bindir}/usrp_probe %{_bindir}/usrp_psr_receiver.py %{_bindir}/usrp_ra_receiver.py %{_bindir}/usrp_radar_mono.py %{_bindir}/usrp_rx_cfile.py %{_bindir}/usrp_rx_hrpt.py %{_bindir}/usrp_rx_hrpt_nogui.py %{_bindir}/usrp_rx_lrit.py %{_bindir}/usrp_rx_nogui.py %{_bindir}/usrp_siggen.py %{_bindir}/usrp_siggen_gui.py %{_bindir}/usrp_sounder.py %{_bindir}/usrp_test_counting.py %{_bindir}/usrp_test_loopback.py %{_bindir}/usrper %{python_sitearch}/gnuradio %{python_sitearch}/grc_gnuradio %{python_sitearch}/usrpm %{_libdir}/lib*.so.* %{_datadir}/gnuradio %{_datadir}/usrp %dir /usr/lib/gnuradio /usr/lib/gnuradio/grc_setup_freedesktop %doc %dir %{_defaultdocdir}/gnuradio %{_defaultdocdir}/gnuradio/README.SuSE %files devel %defattr(-,root,root) %{_includedir}/gnuradio %{_includedir}/gruel %{_includedir}/usrp %{_includedir}/usrp2 %{_includedir}/volk %{_libdir}/pkgconfig/* %{_libdir}/lib*.la %{_libdir}/lib*.so %files doc %defattr(-,root,root) %doc %{_defaultdocdir}/gnuradio %doc %{_defaultdocdir}/usrp
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor