# SPEC file for bbn_80211 # # # Original source from https://128.2.212.19/wiki/BBN80211 # Ben Maher Yahmed fix to let compile it with gnuradio 3.2.2 and USRP2 # Version 3.2.2 is the same than for gnuradio # File: bbn_80211.tar.gz stored locally at: # %define name bbn_80211 %define version 3.2.2 %define release 1.0 %define actual_name %{name}-%{version} Name: %{name} Summary: Very basic 802.11 transceiver code from BBN Version: %{version} Release: %{release} License: GPLv2 URL: https://128.2.212.19/wiki/BBN80211 Group: BBN Source: %{actual_name}.tar.gz BuildRoot: %{_tmppath}/%{actual_name} BuildRequires: swig gnuradio gnuradio-devel Requires: swig gnuradio %description Basic 802.11 transmitter and receiver, which is able to decode low rate 802.11 packets from standard NICs over the air reliably at 1Mbps and partially at 2Mbps. %prep %setup -q -n %{actual_name} %build #PKG_CONFIG_PATH="/usr/lib/pkgconfig" #export PKG_CONFIG_PATH cd gr-bbn ./configure --prefix=/usr make %install rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{actual_name} cp -pru gr-bbn $RPM_BUILD_ROOT%{_datadir}/%{actual_name} cd gr-bbn make DESTDIR=$RPM_BUILD_ROOT install %post ldconfig %postun ldconfig %clean rm -rf $RPM_BUILD_ROOT %files -n %{name} %defattr(-,root,root,-) %{_bindir}/* %{_includedir}/gnuradio/* %{_libdir}/python2.5/site-packages/ %dir %{_datadir}/%{actual_name} %{_datadir}/%{actual_name}/* %changelog -n bbn_80211 * Mon Oct 5 2009 Thierry Turletti 3.2.2-1.1 - fixed errors with rpmlint * Mon Oct 5 2009 Thierry Turletti 3.2.2-1.0 - first version