rename bbn into bbn_80211 and normalize specfiles for module-tools
[bbn_80211.git] / bbn_80211.spec
1 # SPEC file for bbn_80211
2 #
3 #
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:
8 #
9 %define name bbn_80211
10 %define version 3.2.2 
11 %define release 1
12 %define actual_name %{name}-%{version}
13
14 # for module-tools
15 %define module_taglevel_varname release
16
17 Name: %{name}
18 Summary: Very basic 802.11 transceiver code from BBN
19 Version: %{version}
20 Release: %{release}
21 License: GPLv2
22 URL: https://128.2.212.19/wiki/BBN80211
23 Group: BBN
24 Source: %{actual_name}.tar.gz
25 BuildRoot: %{_tmppath}/%{actual_name}
26
27
28 BuildRequires:  swig gnuradio gnuradio-devel
29
30 Requires: swig gnuradio
31
32 %description
33 Basic 802.11 transmitter and receiver, which is able 
34 to decode low rate 802.11 packets from standard NICs 
35 over the air reliably at 1Mbps and partially at 2Mbps. 
36
37 %prep
38 %setup -q -n %{actual_name}
39
40
41 %build
42 #PKG_CONFIG_PATH="/usr/lib/pkgconfig"
43 #export PKG_CONFIG_PATH
44 cd gr-bbn
45 ./configure --prefix=/usr 
46 make
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 mkdir $RPM_BUILD_ROOT
51 mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{actual_name}
52 cp -pru gr-bbn $RPM_BUILD_ROOT%{_datadir}/%{actual_name}
53 cd gr-bbn
54 make DESTDIR=$RPM_BUILD_ROOT install
55
56
57 %post
58 ldconfig
59
60 %postun
61 ldconfig
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66
67 %files -n %{name}
68 %defattr(-,root,root,-)
69 %{_bindir}/*
70 %{_includedir}/gnuradio/*
71 %{_libdir}/python2.5/site-packages/
72 %dir %{_datadir}/%{actual_name}
73 %{_datadir}/%{actual_name}/*
74
75
76
77
78
79 %changelog -n bbn_80211
80 * Mon Oct 5 2009 Thierry Turletti <turletti@sophia.inria.fr> 3.2.2-1.1
81 - fixed errors with rpmlint
82
83 * Mon Oct 5 2009 Thierry Turletti <turletti@sophia.inria.fr> 3.2.2-1.0
84 - first version
85
86
87
88