tweak packaging for 64bits
[bbn_80211.git] / bbn_80211.spec
index f118ba1..8a8fe60 100644 (file)
@@ -7,8 +7,8 @@
 # File: bbn_80211.tar.gz stored locally at:
 #
 %define name bbn_80211
-%define version 3.2.2 
-%define release 1
+%define version 3.2.2
+%define release 3
 %define actual_name %{name}-%{version}
 
 # for module-tools
@@ -27,7 +27,7 @@ BuildRoot: %{_tmppath}/%{actual_name}
 
 BuildRequires:  swig gnuradio gnuradio-devel
 
-Requires: swig gnuradio
+Requires: swig gnuradio boost
 
 %description
 Basic 802.11 transmitter and receiver, which is able 
@@ -36,7 +36,11 @@ over the air reliably at 1Mbps and partially at 2Mbps.
 
 %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"
@@ -64,11 +68,11 @@ ldconfig
 rm -rf $RPM_BUILD_ROOT
 
 
-%files -n %{name}
+%files 
 %defattr(-,root,root,-)
 %{_bindir}/*
 %{_includedir}/gnuradio/*
-%{_libdir}/python2.5/site-packages/
+/usr/lib*/python*/site-packages/
 %dir %{_datadir}/%{actual_name}
 %{_datadir}/%{actual_name}/*
 
@@ -77,6 +81,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %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