# File: bbn_80211.tar.gz stored locally at:
#
%define name bbn_80211
-%define version 3.2.2
-%define release 1.0
+%define version 3.2.2
+%define release 3
%define actual_name %{name}-%{version}
+# for module-tools
+%define module_taglevel_varname release
+
Name: %{name}
Summary: Very basic 802.11 transceiver code from BBN
Version: %{version}
BuildRequires: swig gnuradio gnuradio-devel
-Requires: swig gnuradio
+Requires: swig gnuradio boost
%description
Basic 802.11 transmitter and receiver, which is able
%prep
%setup -q -n %{actual_name}
-
+# patch bbn_tap.cc that lacks an include (critical on f12)
+sed -i '
+/#include <stdexcept>/ a\
+#include <stdio.h>
+' gr-bbn/src/bbn/bbn_tap.cc
%build
#PKG_CONFIG_PATH="/usr/lib/pkgconfig"
%defattr(-,root,root,-)
%{_bindir}/*
%{_includedir}/gnuradio/*
-%{_libdir}/python2.5/site-packages/
+%{_libdir}/python*/site-packages/
%dir %{_datadir}/%{actual_name}
%{_datadir}/%{actual_name}/*
%changelog -n bbn_80211
+* Fri Jan 29 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - bbn_80211-3.2.2-3
+- add explicit dep to boost
+
+* Wed Jan 20 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - bbn_80211-3.2.2-2
+- rework for f12
+
* Mon Oct 5 2009 Thierry Turletti <turletti@sophia.inria.fr> 3.2.2-1.1
- fixed errors with rpmlint