1 # SPEC file for bbn_80211
4 # Original source from https://128.2.212.19/wiki/BBN80211
5 # Ben Maher Yahmed fix to let compile it with gnuradio 3.2.2 and USRP2
6 # Version 3.2.2 is the same than for gnuradio
7 # File: bbn_80211.tar.gz stored locally at:
12 %define actual_name %{name}-%{version}
15 Summary: Very basic 802.11 transceiver code from BBN
19 URL: https://128.2.212.19/wiki/BBN80211
21 Source: %{actual_name}.tar.gz
22 BuildRoot: %{_tmppath}/%{actual_name}
25 BuildRequires: swig gnuradio gnuradio-devel
27 Requires: swig gnuradio
30 Basic 802.11 transmitter and receiver, which is able
31 to decode low rate 802.11 packets from standard NICs
32 over the air reliably at 1Mbps and partially at 2Mbps.
35 %setup -q -n %{actual_name}
39 #PKG_CONFIG_PATH="/usr/lib/pkgconfig"
40 #export PKG_CONFIG_PATH
42 ./configure --prefix=/usr
46 rm -rf $RPM_BUILD_ROOT
48 mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{actual_name}
49 cp -pru gr-bbn $RPM_BUILD_ROOT%{_datadir}/%{actual_name}
51 make DESTDIR=$RPM_BUILD_ROOT install
61 rm -rf $RPM_BUILD_ROOT
65 %defattr(-,root,root,-)
67 %{_includedir}/gnuradio/*
68 %{_libdir}/python2.5/site-packages/
69 %dir %{_datadir}/%{actual_name}
70 %{_datadir}/%{actual_name}/*
76 %changelog -n bbn_80211
77 * Mon Oct 5 2009 Thierry Turletti <turletti@sophia.inria.fr> 3.2.2-1.1
78 - fixed errors with rpmlint
80 * Mon Oct 5 2009 Thierry Turletti <turletti@sophia.inria.fr> 3.2.2-1.0