Fixed typo in dependency list.
[debian/gnuradio] / debian / control
1 Source: gnuradio
2 Section: comm
3 Priority: optional
4 Maintainer: Bdale Garbee <bdale@gag.com>
5 Build-Conflicts: automake1.8, automake1.9
6 Build-Depends: debhelper (>= 5.0.37.2), autotools-dev, doxygen, fftw3-dev, libasound2-dev, libboost-dev, libcppunit-dev, libjack0.100.0-dev, libsdl1.2-dev, portaudio19-dev, libtool, libusb-dev, pkg-config, python, python-all-dev, python-central (>= 0.5), python-numpy, python-wxgtk2.6, sdcc, swig, xmlto
7 Build-Depends-Indep: python-all-dev
8 Standards-Version: 3.7.2
9 XS-Python-Version: >= 2.3
10
11 Package: libgnuradio-omnithread0c2a
12 Section: libs
13 Architecture: any
14 Depends: ${shlibs:Depends}
15 Description: GNU Radio Omnithreads Abstraction Library
16  This package is a fork of the omniORB-4.0.1 threading library
17  for use with GNU Radio.
18
19 Package: libgnuradio-omnithread0-dev
20 Section: libdevel
21 Architecture: any
22 Depends: libgnuradio-omnithread0c2a (= ${Source-Version})
23 Description: GNU Radio Omnithreads Abstraction Library
24  This package is a fork of the omniORB-4.0.1 threading library
25  for use with GNU Radio.
26  .
27  This package contains header files needed by developers.
28
29 Package: libpmt0c2a
30 Section: libs
31 Architecture: any
32 Depends: ${shlibs:Depends}, libgnuradio-omnithread0c2a
33 Description: GNU Radio Polymorphic Type Library
34  This package implements polymorphic types.  These are similar 
35  to lisp or Python data objects, and implement transparent
36  reference counting using the boost shared_ptr templates.
37
38 Package: libpmt0-dev
39 Section: libdevel
40 Architecture: any
41 Depends: libpmt0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libboost-dev
42 Description: GNU Radio Polymorphic Type Library
43  This package implements polymorphic types.  These are similar 
44  to lisp or python data objects, and implement transparent
45  reference counting using the boost shared_ptr templates.
46  .
47  This package contains header files needed by developers.
48
49 Package: libmblock0c2a
50 Section: libs
51 Architecture: any
52 Depends: ${shlibs:Depends}, libgnuradio-omnithread0c2a, libpmt0c2a
53 Description: GNU Radio Message Block Library
54  This package provides the GNU Radio message block library.
55
56 Package: libmblock0-dev
57 Section: libdevel
58 Architecture: any
59 Depends: libmblock0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libpmt0-dev
60 Description: GNU Radio Message Block Library
61  This package provides the GNU Radio message block library.
62  .
63  This package contains header files needed by developers.
64
65 Package: libgnuradio-core0c2a
66 Section: libs
67 Architecture: any
68 Depends: ${shlibs:Depends}, libgnuradio-omnithread0c2a
69 Conflicts:  libgnuradio-core0, libgnuradio-core0c2
70 Replaces:  libgnuradio-core0, libgnuradio-core0c2
71 Suggests: gnuradio-doc
72 Description: GNU Radio Core Library
73  This package contains the core GNU Radio libraries.
74
75 Package: libgnuradio-core0-dev
76 Section: libdevel
77 Architecture: any
78 Depends: libgnuradio-core0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libboost-dev, fftw3-dev
79 Description: Software Defined Radio
80  This package contains the core GNU Radio libraries.
81  .
82  This package contains header files needed by developers.
83
84 Package: gnuradio-doc
85 Section: doc
86 Architecture: all
87 Description: Software Defined Radio
88  This package contains the documentation for the GNU Radio software
89  defined radio system.
90
91 Package: python-gnuradio-core
92 Architecture: any
93 Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy
94 Provides: ${python:Provides}
95 Section: python
96 XB-Python-Version: ${python:Versions}
97 Description: Python bindings for GNU Radio core library
98  This package provides the modules that enable one to use gnuradio 
99  from Python scripts.
100
101 Package: python-gnuradio-wxgui
102 Architecture: any
103 Depends: ${python:Depends}, python-gnuradio-core, python-wxgtk2.6
104 Provides: ${python:Provides}
105 Section: python
106 XB-Python-Version: ${python:Versions}
107 Description: GNU Radio Graphical Interface Routines based on wxPython
108  This package provides high level GUI construction classes based
109  upon the wxPython bindings for wxWidgets.
110
111 Package: python-gnuradio-audio-alsa
112 Architecture: any
113 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
114 Section: python
115 Provides: ${python:Provides}, python-gnuradio-audio
116 XB-Python-Version: ${python:Versions}
117 Description: Python bindings for GNU Radio ALSA audio driver
118  This package provides the Python interface to the GNU Radio ALSA
119  audio driver.
120
121 Package: python-gnuradio-audio-jack
122 Architecture: any
123 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
124 Section: python
125 Provides: ${python:Provides}, python-gnuradio-audio
126 XB-Python-Version: ${python:Versions}
127 Description: GNU Radio Python JACK Audio Driver
128  This package provides the Python interface to the GNU Radio driver
129  for the JACK audio system.
130
131 Package: python-gnuradio-audio-oss
132 Architecture: any
133 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
134 Section: python
135 Provides: ${python:Provides}, python-gnuradio-audio
136 XB-Python-Version: ${python:Versions}
137 Description: GNU Radio Python OSS Audio Driver
138  This package provides the Python interface to the GNU Radio driver
139  for the OSS audio system.
140
141 Package: python-gnuradio-audio-portaudio
142 Architecture: any
143 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
144 Provides: ${python:Provides}, python-gnuradio-audio
145 Section: python
146 XB-Python-Version: ${python:Versions}
147 Description: GNU Radio Python PortAudio Driver
148  This package provides the Python interface to the GNU Radio driver
149  for the PortAudio audio system.
150
151 Package: python-gnuradio-atsc
152 Architecture: any
153 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
154 Provides: ${python:Provides}
155 Section: python
156 XB-Python-Version: ${python:Versions}
157 Description: GNU Radio ATSC Receiver
158  This package provides a decoder for ATSC waveforms using GNU Radio.
159
160 Package: python-gnuradio-comedi
161 Architecture: any
162 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
163 Provides: ${python:Provides}
164 Section: python
165 XB-Python-Version: ${python:Versions}
166 Description: GNU Radio Python Comedilib Driver
167  This package provides the Python interface to the GNU Radio driver
168  for the comedilib data acquisition hardware library.
169
170 Package: python-gnuradio-cvsd-vocoder
171 Architecture: any
172 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
173 Provides: ${python:Provides}
174 Section: python
175 XB-Python-Version: ${python:Versions}
176 Description: GNU Radio CVSD Vocoder
177  This package provides an implementation of a CVSD vocoder for
178  GNU Radio.
179
180 Package: python-gnuradio-gsm-fr-vocoder
181 Architecture: any
182 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
183 Provides: ${python:Provides}
184 Section: python
185 XB-Python-Version: ${python:Versions}
186 Description: GNU Radio GSM Full-Rate Vocoder
187  This package provides an implementation of a full-rate GSM vocoder 
188  for GNU Radio.
189
190 Package: python-gnuradio-trellis
191 Architecture: any
192 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
193 Provides: ${python:Provides}
194 Section: python
195 XB-Python-Version: ${python:Versions}
196 Description: GNU Radio Trellis-Coded Modulation library
197  This package provides an implementation of trellis-coded modulation
198  for GNU Radio.
199
200 Package: python-gnuradio-video-sdl
201 Architecture: any
202 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
203 Provides: ${python:Provides}
204 Section: python
205 XB-Python-Version: ${python:Versions}
206 Description: GNU Radio SDL Interface Library
207  This package provides an interface to the SDL rendering library
208  for GNU Radio.
209
210 Package: python-gnuradio
211 Section: python
212 Architecture: all
213 Depends: python-gnuradio-core, python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-atsc, python-gnuradio-comedi, python-gnuradio-cvsd-vocoder, python-gnuradio-gsm-fr-vocoder, python-gnuradio-trellis, python-gnuradio-video-sdl
214 Provides: ${python:Provides}
215 XB-Python-Version: ${python:Versions}
216 Description: Python Libraries for GNU Radio Components
217  This is a virtual package that depends upon all the Python components 
218  for GNU Radio.
219
220 Package: gnuradio-examples
221 Architecture: any
222 Suggests: usrp
223 Depends: ${python:Depends}, python-gnuradio-core, python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio
224 Section: comm
225 XB-Python-Version: ${python:Versions}
226 Description: GNU Radio Example Programs
227  This package provides examples of GNU Radio usage using Python
228
229 Package: gnuradio
230 Section: comm
231 Architecture: all
232 Depends: gnuradio-doc, python-gnuradio, gnuradio-examples
233 Suggests: usrp
234 Descripton: GNU Software Defined Radio
235  This is a virtual package that depends the entire GNU Radio collection of
236  components.  If you are using a USRP, you should also install the usrp package.
237
238 Package: gnuradio-dev
239 Section: libdevel
240 Architecture: all
241 Depends: libgnuradio-core0-dev, libgnuradio-omnithread0-dev, libmblock0-dev, libpmt0-dev
242 Description: Development headers for GNU Radio C++ development
243  This is a virtual package that depends on all the development header packages
244  for the various GNU Radio components.  It is only needed if you intend to develop
245  custom GNU Radio signal processing blocks in C++.
246
247 Package: usrp-firmware
248 Section: contrib/comm
249 Architecture: all
250 Description: control applications and firmware for the USRP
251  The Universal Software Radio Peripheral (USRP) is an USB-connected,
252  low-cost and open board. It features four high-speed analog-to-digital
253  and digital-to-analog converters, an FPGA and a microcontroller. It's
254  ideal for capturing or transmitting various signals, usually in
255  combination with GNU Radio. The design schemas are available under a
256  free license.
257  .
258  This package contains the basic FPGA bitstrings for normal USRP operation,
259  which need non-free tools to build.
260
261 Package: libusrp0c2a
262 Section: contrib/libs
263 Architecture: any
264 Depends: ${shlibs:Depends}, usrp-firmware
265 Conflicts: libusrp0
266 Replaces: libusrp0
267 Suggests: usrp-doc
268 Description: Client side library for the USRP
269  The Universal Software Radio Peripheral (USRP) is an USB-connected,
270  low-cost and open board. It features four high-speed analog-to-digital
271  and digital-to-analog converters, an FPGA and a microcontroller. It's
272  ideal for capturing or transmitting various signals, usually in
273  combination with GNU Radio. The design schemas are available under a
274  free license.
275  .
276  This package contains the client-side library, providing an easy interface
277  for communicating with the USRP.
278
279 Package: libusrp0-dev
280 Section: contrib/libdevel
281 Architecture: any
282 Depends: libusrp0c2a (= ${Source-Version}), libusb-dev
283 Description: Client side library for the USRP
284  The Universal Software Radio Peripheral (USRP) is an USB-connected,
285  low-cost and open board. It features four high-speed analog-to-digital
286  and digital-to-analog converters, an FPGA and a microcontroller. It's
287  ideal for capturing or transmitting various signals, usually in
288  combination with GNU Radio. The design schemas are available under a
289  free license.
290  .
291  This package contains the client-side library, providing an easy interface
292  for communicating with the USRP.
293  .
294  This package contains header files needed by developers.
295
296 Package: libusrp-inband0c2a
297 Section: contrib/libs
298 Architecture: any
299 Depends: ${shlibs:Depends}
300 Description: Client side library for the USRP with in-band signaling
301  The package is an alternative C++ interface to the USRP that implements
302  an experimental in-band signaling method across the USB.
303
304 Package: libusrp-inband0-dev
305 Section: contrib/libdevel
306 Architecture: any
307 Depends: libusrp-inband0c2a (= ${Source-Version}), libusrp0-dev
308 Description: Client side library for the USRP with in-band signaling
309  The package is an alternative C++ interface to the USRP that implements
310  an experimental in-band signaling method across the USB.
311  .
312  This package contains header files needed by developers.
313
314 Package: usrp-doc
315 Section: doc
316 Architecture: all
317 Description: Software Defined Radio
318  This package contains the documentation for the Universal Software Radio
319  Peripheral (USRP) hardware and interface library.
320
321 Package: python-usrp
322 Architecture: any
323 Depends: ${python:Depends}, ${shlibs:Depends}
324 Provides: ${python:Provides}
325 Section: contrib/python
326 XB-Python-Version: ${python:Versions}
327 Description: Python bindings for the USRP library
328  This package provides the modules that enable one to use the USRP as a
329  standalone device from Python, independent of GNU Radio proper.
330
331 Package: python-gnuradio-usrp
332 Architecture: any
333 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core, python-usrp
334 Provides: ${python:Provides}
335 Section: contrib/python
336 XB-Python-Version: ${python:Versions}
337 Description: Python bindings for GNU Radio USRP driver
338  This package provides the Python interface to the GNU Radio USRP
339  driver and daughterboard drivers.
340
341 Package: gnuradio-utils
342 Architecture: any
343 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui
344 Provides: ${python:Provides}
345 Section: contrib/comm
346 XB-Python-Version: ${python:Versions}
347 Description: GNU Radio Utilities
348  This package provides commonly used utilities for GNU Radio
349
350 Package: usrp
351 Section: contrib/comm
352 Architecture: all
353 Depends: usrp-doc, usrp-firmware
354 Description: The Universal Software Radio Peripheral
355  This is a virtual package that depends on the entire USRP software collection.
356
357 Package: gnuradio-pager
358 Architecture: any
359 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
360 Section: contrib/comm
361 XB-Python-Version: ${python:Versions}
362 Description: GNU Radio FLEX Pager Decoder
363  This package provides a decoder for the FLEX paging protocol for GNU Radio
364
365 Package: gnuradio-sounder-firmware
366 Section: contrib/comm
367 Architecture: all
368 Description: GNU Radio Channel Sounder Application
369  This package provides an RF channel sounder application for GNU Radio
370  .
371  This package contains the custom FPGA bitstrings for the USRP, which 
372  require non-free tools to build.
373
374 Package: gnuradio-sounder
375 Architecture: any
376 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, gnuradio-sounder-firmware
377 Section: contrib/comm
378 XB-Python-Version: ${python:Versions}
379 Description: GNU Radio Channel Sounder Application
380  This package provides an RF channel sounder application for GNU Radio
381
382 Package: gnuradio-radar-mono-firmware
383 Section: contrib/comm
384 Architecture: all
385 Description: GNU Radio Monostatic Radar Firmware
386  This package provides a monostatic radar application for GNU Radio
387  .
388  This package contains the custom FPGA bitstrings for the USRP, which
389  require non-free tools to build.
390
391 Package: gnuradio-radar-mono
392 Architecture: any
393 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, gnuradio-radar-mono-firmware
394 Section: contrib/comm
395 XB-Python-Version: ${python:Versions}
396 Description: GNU Radio Monostatic Radar Application
397  This package provides a monostatic radar application for GNU Radio
398
399 Package: gnuradio-radio-astronomy
400 Architecture: any
401 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui
402 Section: contrib/comm
403 XB-Python-Version: ${python:Versions}
404 Description: GNU Radio Radio Astronomy Applications
405  This package provides radio astronomy applications for GNU Radio