Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mhartje
gnuradio-git-20100805
gnuradio-git.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gnuradio-git.spec of Package gnuradio-git-20100805
# norootforbuild # for compilation you need in addition to the distribution oriented pages from gnuradio.org # follwing packages: # python-opengl, wxGTK-devel Name: gnuradio Summary: GNU software radio Version: 3.3.1 Release: git_20100805 License: GPL Group: Productivity/Hamradio/Other Source: %{name}-%{version}-%{release}.tar.gz #Source: %{name}-svn.tar.bz2 BuildRoot: %{_tmppath}/build-root-%{name} Packager: Michael Hartje <hartje@etech.hs-bremen.de> (DK5HH) Distribution: %distribution Prefix: /usr Summary: gnuradio is a system level design design tool for communication systems Url: http://gnuradio.org #Vendor: Yourvendor <if needed> # Build dependency requirements ########################## ## SUSE, SLES, openSUSE ## ########################## %if 0%{?suse_version} >= 1120 BuildRequires: autoconf automake libtool make pkg-config swig BuildRequires: fftw3-devel cppunit-devel boost-devel guile gsl-devel BuildRequires: wxGTK wxGTK-gl wxGTK-compat wxGTK-devel python-wxGTK BuildRequires: python-devel python-opengl python-lxml python-numeric python-numpy BuildRequires: sdcc boost-devel libusb-devel jack-devel gcc-c++ gcc BuildRequires: cross-spu-binutils cppunit-devel BuildRequires: alsa-devel SDL-devel qwt-devel libqwtplot3d-devel %endif %if 0%{?suse_version} == 1030 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric python-numpy BuildRequires: sdcc boost libusb-devel guile jack-devel alsa-devel SDL-devel BuildRequires: gcc-c++ gcc cross-spu-gcc %endif %if 0%{?suse_version} == 1020 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif %if 0%{?suse_version} == 1010 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif %if 0%{?suse_version} == 1000 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif %if 0%{?suse_version} == 930 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif %if 0%{?sles_version} == 10 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif %if 0%{?sles_version} == 9 BuildRequires: autoconf automake libtool python-devel swig BuildRequires: fftw3-devel cppunit-devel boost-devel BuildRequires: wxGTK python-wxGTK python-numeric BuildRequires: alsa-devel SDL-devel sdcc %endif ########################## ## Fedora Core ## ########################## %if 0%{?fedora_version} == 4 BuildRequires: gcc gtk2-devel make pkg-config %endif %if 0%{?fedora_version} == 5 BuildRequires: gcc gtk2-devel make pkg-config %endif %if 0%{?fedora_version} == 6 BuildRequires: gcc gtk2-devel make pkg-config %endif %if 0%{?fedora_version} == 7 BuildRequires: gcc gtk2-devel make pkg-config %endif ########################## ## Mandriva ## ########################## %if 0%{?mandriva_version} == 2006 BuildRequires: gcc gtk2-devel make pkg-config %endif %if 0%{?mandriva_version} == 2007 BuildRequires: gcc gtk2-devel make pkg-config %endif %description gnuradio is a system level design tool for software defined radio (SDR) communication systems. It can use a wide range of Hardware using COMEDI specifications. There are some good examples to understand the rich features. HF can be obtained from the use of USRP-boards. But for the first experiments you may use the ordinary sound card. #%package -n %{name}-data #Summary: Data files used by the bongo system #Group: Servers/Messaging #Requires: %{name} = %{version} #Provides: %{name}-data = %{version} # #%description -n %{name}-data #Data files used by the bongo system %prep rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT %setup -q #%setup -q -n gnuradio #%if 0%{?suse_version} < 1020 #%patch2 -p 1 #%endif %build #svn ./bootstrap #GSL_LIBS=/usr/lib/atlas-sse \ #GSL_INCLUDEDIR=/usr/include/gsl \ #ac_cv_header_boost_shared_ptr_hpp=yes \ #./configure --enable-all-components --with-boost-include-dir=/usr/include/boost \ ./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-qwtplot3d-incdir=/usr/include/qwtplot3d \ --prefix=%{prefix} \ --sysconfdir=/etc \ --libdir=%{prefix}/lib/%{name} \ --libexecdir=%{prefix}/lib/%{name} #--with-qwtplot3d-incdir=/usr/include/qwtplot3d --with-qwtplot3d-libdir=/usr/lib \ #--disable-usrp2 --disable-gr-usrp2 #GSL_INCLUDEDIR=/usr/include/gsl \ #GSL_LIBS=/usr/lib/atlas-sse \ #ac_cv_header_boost_shared_ptr_hpp=yes \ make %install make DESTDIR=$RPM_BUILD_ROOT install #mkdir -p $RPM_BUILD_ROOT/usr/bin/ #cp wxapt $RPM_BUILD_ROOT/usr/bin/ mkdir -p $RPM_BUILD_ROOT/etc #mv $RPM_BUILD_ROOT/%{prefix}/etc/* $RPM_BUILD_ROOT/etc/ mv $RPM_BUILD_ROOT/%{prefix}/%{_lib}/gnuradio/pkgconfig $RPM_BUILD_ROOT/%{prefix}/lib cd $RPM_BUILD_ROOT find . echo "###################" | true echo %{_lib} | true echo "###################" | true echo %{lib} | true #%fdupes %post ldconfig %postun ldconfig %clean #rm -rRf $RPM_BUILD_ROOT %package -n %{name}-devel Summary: gnuradio devel files Version: %{version} Release: git Group: Productivity/Hamradio/Other Requires: gnuradio %description -n %{name}-devel devel package of gnuradio %post -n %{name}-devel ldconfig %postun -n %{name}-devel ldconfig %files -n %{name}-devel %defattr(-,root,root,0755) %{prefix}/include/* #%{prefix}/%{lib}/pkgconfig/* %{prefix}/lib/pkgconfig/* #%{prefix}/%{_lib}/lib*.la %files -n %{name} %defattr(-,root,root,0755) %{prefix}/bin/* %config /etc/gnuradio/* %dir /etc/gnuradio #%{prefix}/%{_lib}/* %{prefix}/%{_lib}/gnuradio/lib*so* #%{prefix}/%{_lib}/pkgconfig/* %{prefix}/%{_lib}/gnuradio/lib*.la # Ergaenzung MH #%{prefix}/libexec/* %{prefix}/%{_lib}/gnuradio/gnuradio/* %{py_sitedir}/* #%{prefix}/%{_lib}/python2.5/site-packages/ %{prefix}/share/doc/* %dir %{prefix}/share/gnuradio %{prefix}/share/gnuradio/* %dir %{prefix}/share/usrp %{prefix}/share/usrp/* %doc AUTHORS README README.hacking ChangeLog NEWS INSTALL COPYING %changelog -n gnuradio * Tue Aug 31 2010 -- Michael (DK5HH) hartje@etech.hs-bremen.de - version 3.3.1 git_20100805 * Fri Aug 27 2010 -- Michael (DK5HH) hartje@etech.hs-bremen.de - version 3.3.0 * Sat Jun 7 2008 - dl9pf@gmx.de -Imported into Build Service
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