Add pmt type that wraps a gruel::msg_accepter.
[debian/gnuradio] / debian / control
1 ################################################################################
2 # Single source deb for entire distribution                                    #
3 ################################################################################
4
5 Source: gnuradio
6 Section: comm
7 Priority: optional
8 Maintainer: Johnathan Corgan <jcorgan@corganenterprises.com>
9 Build-Conflicts: automake1.8, automake1.9
10 Build-Depends: debhelper (>= 5.0.38), build-essential, python-central (>=0.5.6), automake, libtool, pkg-config, python-dev (>=2.6), python-dev (<2.7), swig, fftw3-dev | libfftw3-dev, libcppunit-dev, libboost1.37-dev, libgsl0-dev, guile-1.8, libasound2-dev, python-wxgtk2.8, python-numpy, doxygen, xmlto, sdcc-nf, libusb-dev, libjack-dev, portaudio19-dev, libsdl1.2-dev, python-cheetah, python-lxml, python-gtk2, libqt4-dev, libqwt5-qt4-dev, libqwtplot3d-qt4-dev, libblas-dev, texlive-latex-base
11 Standards-Version: 3.7.2
12 XS-Python-Version: =2.6
13
14 ################################################################################
15 # C++ auxiliary libraries                                                      #
16 ################################################################################
17
18 Package: libgruel
19 Section: libs
20 Architecture: any
21 Depends: ${shlibs:Depends}
22 Replaces: libpmt
23 Conflicts: libpmt
24 Description: GNU Radio Utility Etcetera Library
25  This package implements a variety of low-level utility
26  routines for GNU Radio.
27
28 Package: libgruel-dev
29 Section: libdevel
30 Architecture: any
31 Depends: libgruel (= ${binary:Version}), libboost1.37-dev, guile-1.8
32 Replaces: libpmt-dev
33 Conflicts: libpmt-dev
34 Description: GNU Radio Utility Etcetera Library
35  This package implements a variety of low-level utility
36  routines for GNU Radio.
37  .
38  This package contains header files needed by developers.
39
40 Package: libgnuradio-omnithread
41 Section: libs
42 Architecture: any
43 Replaces: libgnuradio-omnithread0c2a
44 Conflicts: libgnuradio-omnithread0c2a
45 Depends: ${shlibs:Depends}
46 Description: GNU Radio Omnithreads Abstraction Library
47  This package is a fork of the omniORB-4.0.1 threading library
48  for use with GNU Radio.
49
50 Package: libgnuradio-omnithread-dev
51 Section: libdevel
52 Architecture: any
53 Replaces: libgnuradio-omnithread0-dev
54 Conflicts: libgnuradio-omnithread0-dev
55 Depends: libgnuradio-omnithread (= ${binary:Version})
56 Description: GNU Radio Omnithreads Abstraction Library
57  This package is a fork of the omniORB-4.0.1 threading library
58  for use with GNU Radio.
59  .
60  This package contains header files needed by developers.
61
62 ################################################################################
63 # C++ M-Block library packages                                                 #
64 ################################################################################
65
66 Package: libmblock 
67 Section: libs 
68 Architecture: any
69 Replaces: libmblock0c2a
70 Conflicts: libmblock0c2a
71 Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), libgruel (= ${binary:Version}), ${shlibs:Depends}
72 Description: GNU Radio Message Block Library 
73  This package provides the GNU Radio message block library. 
74
75 Package: libmblock-dev
76 Section: libdevel
77 Architecture: any
78 Replaces: libmblock0-dev
79 Conflicts: libmblock0-dev
80 Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version})
81 Description: GNU Radio Message Block Library
82  This package provides the GNU Radio message block library.
83  .
84  This package contains header files needed by developers.
85
86 ################################################################################
87 # C++ USRP/USRP2 library packages                                              #
88 ################################################################################
89
90 Package: libusrp
91 Section: comm
92 Architecture: any
93 Depends: ${shlibs:Depends}
94 Replaces: libusrp0, libusrp0c2a, usrp-firmware
95 Conflicts: usrp-firmware
96 Suggests: usrp-doc
97 Description: Client side library for the USRP(1) hardware
98  The Universal Software Radio Peripheral (USRP) is an USB-connected,
99  low-cost and open board. It features four high-speed analog-to-digital
100  and digital-to-analog converters, an FPGA and a microcontroller. It's
101  ideal for capturing or transmitting various signals, usually in
102  combination with GNU Radio. The design schemas are available under a
103  free license.
104  .
105  This package contains the client-side library, providing an easy interface
106  for communicating with the USRP.
107
108 Package: libusrp-dev
109 Section: libdevel
110 Architecture: any
111 Replaces: libusrp0-dev
112 Depends: libusrp (= ${binary:Version}), libusb-dev, libboost-thread1.37-dev
113 Description: Client side library for the USRP(1) hardware
114  The Universal Software Radio Peripheral (USRP) is an USB-connected,
115  low-cost and open board. It features four high-speed analog-to-digital
116  and digital-to-analog converters, an FPGA and a microcontroller. It's
117  ideal for capturing or transmitting various signals, usually in
118  combination with GNU Radio. The design schemas are available under a
119  free license.
120  .
121  This package contains the client-side library, providing an easy interface
122  for communicating with the USRP.
123  .
124  This package contains header files needed by developers.
125
126 Package: libusrp2
127 Section: comm
128 Architecture: any
129 Depends: libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), ${shlibs:Depends}
130 Description: Client side library for the USRP2 hardware
131  The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected,
132  low-cost and open board. It features two high-speed analog-to-digital
133  and digital-to-analog converters, an FPGA and a microcontroller. It's
134  ideal for capturing or transmitting various signals, usually in
135  combination with GNU Radio. The design schemas are available under a
136  free license.
137  .
138  This package contains the client-side C++ library, providing the low-
139  level (non-GNU Radio) hardware interface.
140
141 Package: libusrp2-dev
142 Section: libdevel
143 Architecture: any
144 Depends: libusrp2 (= ${binary:Version}), libboost-thread1.37-dev, libgnuradio-omnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version})
145 Description: Client side library for the USRP2 hardware
146  The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected,
147  low-cost and open board. It features two high-speed analog-to-digital
148  and digital-to-analog converters, an FPGA and a microcontroller. It's
149  ideal for capturing or transmitting various signals, usually in
150  combination with GNU Radio. The design schemas are available under a
151  free license.
152  .
153  This package contains the client-side C++ library, providing the low-
154  level (non-GNU Radio) hardware interface.
155  .
156  This package contains header files needed by developers.
157
158 ################################################################################
159 # C++ GNU Radio block library packages                                         #
160 ################################################################################
161
162 Package: libgnuradio-core
163 Section: libs
164 Architecture: any
165 Depends: libgruel (= ${binary:Version}), ${shlibs:Depends}
166 Conflicts:  libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a
167 Replaces:  libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a
168 Suggests: gnuradio-doc
169 Description: The GNU Sofware Radio Core Library
170  This package contains the core GNU Radio libraries.
171
172 Package: libgnuradio-core-dev
173 Section: libdevel
174 Architecture: any 
175 Replaces: libgnuradio-core0-dev
176 Conflicts: libgnuradio-core0-dev
177 Depends: libgnuradio-core (= ${binary:Version}), libgruel-dev (= ${binary:Version}), libboost-thread1.37-dev, libboost-date-time1.37-dev, libcppunit-dev, libgsl0-dev, libatlas-base-dev, libfftw3-dev, swig
178 Description: The GNU Software Radio Core Library
179  This package contains the core GNU Radio libraries.
180  .
181  This package contains header files needed by developers.
182
183 Package: libgnuradio-audio-alsa
184 Section: libs
185 Architecture: any
186 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
187 Description: GNU Radio C++ block for ALSA sound system
188  This package contains the ALSA sound system driver for GNU Radio.
189
190 Package: libgnuradio-audio-alsa-dev
191 Section: libdevel
192 Architecture: any
193 Depends: libgnuradio-audio-alsa (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libasound2-dev
194 Description: GNU Radio C++ block for ALSA sound system
195  This package contains the ALSA sound system driver for GNU Radio.
196  .
197  This package contains header files needed by developers.
198
199 Package: libgnuradio-audio-jack
200 Section: libs
201 Architecture: any
202 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
203 Description: GNU Radio C++ block for JACK sound system
204  This package contains the JACK sound system driver for GNU Radio.
205
206 Package: libgnuradio-audio-jack-dev
207 Section: libdevel
208 Architecture: any
209 Depends: libgnuradio-audio-jack (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libjack-dev
210 Description: GNU Radio C++ block for JACK sound system
211  This package contains the JACK sound system driver for GNU Radio.
212  .
213  This package contains header files needed by developers.
214
215 Package: libgnuradio-audio-oss
216 Section: libs
217 Architecture: any
218 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
219 Description: GNU Radio C++ block for OSS sound system
220  This package contains the OSS sound system driver for GNU Radio.
221
222 Package: libgnuradio-audio-oss-dev
223 Section: libdevel
224 Architecture: any
225 Depends: libgnuradio-audio-oss (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
226 Description: GNU Radio C++ block for OSS sound system
227  This package contains the OSS sound system driver for GNU Radio.
228  .
229  This package contains header files needed by developers.
230
231 Package: libgnuradio-audio-portaudio
232 Section: libs
233 Architecture: any
234 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
235 Description: GNU Radio C++ block for PORTAUDIO sound system
236  This package contains the PORTAUDIO sound system driver for GNU Radio.
237
238 Package: libgnuradio-audio-portaudio-dev
239 Section: libdevel
240 Architecture: any
241 Depends: libgnuradio-audio-portaudio (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), portaudio19-dev
242 Description: GNU Radio C++ block for PORTAUDIO sound system
243  This package contains the PORTAUDIO sound system driver for GNU Radio.
244  .
245  This package contains header files needed by developers.
246
247 Package: libgnuradio-cvsd-vocoder
248 Section: libs
249 Architecture: any
250 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
251 Description: GNU Radio C++ block implementing the CVSD vocoder
252  This package provides an implementation of a CVSD vocoder for
253  GNU Radio.
254
255 Package: libgnuradio-cvsd-vocoder-dev
256 Section: libdevel
257 Architecture: any
258 Depends: libgnuradio-cvsd-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
259 Description: GNU Radio C++ block implement the CVSD vocoder
260  This package provides an implementation of a CVSD vocoder for
261  GNU Radio.
262  .
263  This package contains header files needed by developers.
264
265 Package: libgnuradio-gsm-fr-vocoder
266 Section: libs
267 Architecture: any
268 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
269 Description: GNU Radio C++ block implementing the GSM full rate vocoder
270  This package provides an implementation of a GSM-FR vocoder for
271  GNU Radio.
272
273 Package: libgnuradio-gsm-fr-vocoder-dev
274 Section: libdevel
275 Architecture: any
276 Depends: libgnuradio-gsm-fr-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
277 Description: GNU Radio C++ block implementing the GSM full rate vocoder
278  This package provides an implementation of a GSM-FR vocoder for
279  GNU Radio.
280  .
281  This package contains header files needed by developers.
282
283 Package: libgnuradio-pager
284 Section: libs
285 Architecture: any
286 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
287 Description: GNU Radio C++ block implementing the FLEX one-way pager protocol
288  This package provides an implementation of the FLEX one-way pager protocol
289  for GNU Radio.
290
291 Package: libgnuradio-pager-dev
292 Section: libdevel
293 Architecture: any
294 Depends: libgnuradio-pager (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
295 Description: GNU Radio C++ block implementing the FLEX one-way pager protocol
296  This package provides an implementation of the FLEX one-way pager protocol
297  for GNU Radio.
298  .
299  This package contains header files needed by developers.
300
301 Package: libgnuradio-qtgui
302 Section: libs
303 Architecture: any
304 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
305 Description: GNU Radio C++ blocks fro QT-based GUI applications
306  This package contains the C++ library for using GNU Radio inside
307  QT-based GUI applications.
308
309 Package: libgnuradio-qtgui-dev
310 Section: libdevel
311 Architecture: any
312 Depends: libgnuradio-qtgui (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libqt4-dev, libqwtplot3d-qt4-dev
313 Description: GNU Radio C++ blocks fro QT-based GUI applications
314  This package contains the C++ library for using GNU Radio inside
315  QT-based GUI applications.
316  .
317  This package contains header files needed by developers.
318
319 Package: libgnuradio-trellis
320 Section: libs
321 Architecture: any
322 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
323 Description: GNU Radio C++ block implementing trellis-coded modulation
324  This package provides an implementation of tellis-coded modulation
325  for GNU Radio.
326
327 Package: libgnuradio-trellis-dev
328 Section: libdevel
329 Architecture: any
330 Depends: libgnuradio-trellis (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
331 Description: GNU Radio C++ block implementing trellis-coded modulation
332  This package provides an implementation of trellis-coded modulation
333  for GNU Radio.
334  .
335  This package contains header files needed by developers.
336
337 Package: libgnuradio-video-sdl
338 Section: libs
339 Architecture: any
340 Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends}
341 Description: GNU Radio C++ block implementing video-sdl-coded modulation
342  This package provides an interface to the SDL rendering library
343  for GNU Radio.
344
345 Package: libgnuradio-video-sdl-dev
346 Section: libdevel
347 Architecture: any
348 Depends: libgnuradio-video-sdl (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version})
349 Description: GNU Radio C++ block implementing video-sdl-coded modulation
350  This package provides an interface to the SDL rendering library
351  for GNU Radio.
352  .
353  This package contains header files needed by developers.
354
355 Package: libgnuradio-usrp
356 Section: libs
357 Architecture: any
358 Depends: libgnuradio-core (= ${binary:Version}), libusrp (= ${binary:Version}), ${shlibs:Depends}
359 Description: GNU Radio C++ blocks for USRP(1) hardware
360  This package contains the C++ API blocks for the Universal Software Radio
361  Peripheral.
362
363 Package: libgnuradio-usrp-dev
364 Section: libdevel
365 Architecture: any
366 Depends: libgnuradio-usrp (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp-dev (= ${binary:Version})
367 Description: GNU Radio C++ blocks for USRP(1) hardware
368  This package contains the C++ API blocks for the Universal Software Radio
369  Peripheral.
370  .
371  This package contains header files needed by developers.
372
373 Package: libgnuradio-usrp2
374 Section: libs
375 Architecture: any
376 Depends: libgnuradio-core (= ${binary:Version}), libusrp2 (= ${binary:Version}), ${shlibs:Depends}
377 Description: GNU Radio C++ blocks for USRP2 hardware
378  This package contains the C++ API blocks for the Universal Software Radio
379  Peripheral 2.
380
381 Package: libgnuradio-usrp2-dev
382 Section: libdevel
383 Architecture: any
384 Depends: libgnuradio-usrp2 (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp2-dev (= ${binary:Version})
385 Description: GNU Radio C++ blocks for USRP2 hardware
386  This package contains the C++ API blocks for the Universal Software Radio
387  Peripheral 2.
388  .
389  This package contains header files needed by developers.
390
391 ################################################################################
392 # Python libraries for USRP                                                    #
393 ################################################################################
394
395 Package: python-usrp
396 Architecture: any
397 Depends: ${python:Depends}, libusrp (= ${binary:Version}), ${shlibs:Depends}
398 Provides: ${python:Provides}
399 Section: python
400 XB-Python-Version: ${python:Versions}
401 Description: Python bindings for the USRP library
402  This package provides auxiliary routines in Python for manipulating the USRP
403  hardware.
404
405 ################################################################################
406 # Python libraries for GNU Radio components                                    #
407 ################################################################################
408
409 Package: python-gnuradio-core
410 Architecture: any
411 Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy
412 Conflicts: python-gnuradio (< 3.2)
413 Provides: ${python:Provides}
414 Section: python
415 XB-Python-Version: ${python:Versions}
416 Description: Python bindings for GNU Radio core library
417  This package provides the modules that enable one to use gnuradio 
418  from Python scripts.
419
420 Package: python-gnuradio-wxgui
421 Architecture: any
422 Depends: ${python:Depends}, python-gnuradio-core (= ${binary:Version}), python-wxgtk2.8, python-opengl, python-numpy
423 Conflicts: python-wxgtk2.6
424 Provides: ${python:Provides}
425 Section: python
426 XB-Python-Version: ${python:Versions}
427 Description: GNU Radio Graphical Interface Routines based on wxPython
428  This package provides high level GUI construction classes based
429  upon the wxPython bindings for wxWidgets.
430
431 Package: python-gnuradio-usrp
432 Architecture: any
433 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core, python-usrp
434 Provides: ${python:Provides}
435 Section: python
436 XB-Python-Version: ${python:Versions}
437 Description: Python bindings for GNU Radio USRP driver
438  This package provides the Python interface to the GNU Radio USRP
439  driver and daughterboard drivers.
440
441 Package: python-gnuradio-usrp2
442 Architecture: any
443 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
444 Provides: ${python:Provides}
445 Section: python
446 XB-Python-Version: ${python:Versions}
447 Description: Python bindings for GNU Radio USRP driver
448  This package provides the Python interface to the GNU Radio USRP
449  driver and daughterboard drivers.
450
451 Package: python-gnuradio-audio-alsa
452 Architecture: any
453 Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-audio-alsa (= ${binary:Version}), python-gnuradio-core
454 Section: python
455 Provides: ${python:Provides}, python-gnuradio-audio
456 XB-Python-Version: ${python:Versions}
457 Description: Python bindings for GNU Radio ALSA audio driver
458  This package provides the Python wrappers around the GNU Radio ALSA
459  audio driver.
460
461 Package: python-gnuradio-audio-portaudio
462 Architecture: any
463 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
464 Provides: ${python:Provides}, python-gnuradio-audio
465 Section: python
466 XB-Python-Version: ${python:Versions}
467 Description: GNU Radio Python PortAudio Driver
468  This package provides the Python interface to the GNU Radio driver
469  for the PortAudio audio system.
470
471 Package: python-gnuradio-audio-jack
472 Architecture: any
473 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
474 Section: python
475 Provides: ${python:Provides}, python-gnuradio-audio
476 XB-Python-Version: ${python:Versions}
477 Description: GNU Radio Python JACK Audio Driver
478  This package provides the Python interface to the GNU Radio driver
479  for the JACK audio system.
480
481 Package: python-gnuradio-audio-oss
482 Architecture: any
483 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
484 Section: python
485 Provides: ${python:Provides}, python-gnuradio-audio
486 XB-Python-Version: ${python:Versions}
487 Description: GNU Radio Python OSS Audio Driver
488  This package provides the Python interface to the GNU Radio driver
489  for the OSS audio system.
490
491 Package: python-gnuradio-cvsd-vocoder
492 Architecture: any
493 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
494 Provides: ${python:Provides}
495 Section: python
496 XB-Python-Version: ${python:Versions}
497 Description: GNU Radio CVSD Vocoder
498  This package provides an implementation of a CVSD vocoder for
499  GNU Radio.
500
501 Package: python-gnuradio-gsm-fr-vocoder
502 Architecture: any
503 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
504 Provides: ${python:Provides}
505 Section: python
506 XB-Python-Version: ${python:Versions}
507 Description: GNU Radio GSM Full-Rate Vocoder
508  This package provides an implementation of a full-rate GSM vocoder 
509  for GNU Radio.
510
511 Package: python-gnuradio-qtgui
512 Architecture: any
513 Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-qtgui (= ${binary:Version}), python-gnuradio-core
514 Section: python
515 Provides: ${python:Provides}
516 XB-Python-Version: ${python:Versions}
517 Description: Python bindings for GNU Radio ALSA audio driver
518  This package provides the Python wrappers around the GNU Radio QT
519  GUI C++ blocks.
520
521 Package: python-gnuradio-trellis
522 Architecture: any
523 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
524 Provides: ${python:Provides}
525 Section: python
526 XB-Python-Version: ${python:Versions}
527 Description: GNU Radio Trellis-Coded Modulation library
528  This package provides an implementation of trellis-coded modulation
529  for GNU Radio.
530
531 Package: python-gnuradio-video-sdl
532 Architecture: any
533 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
534 Provides: ${python:Provides}
535 Section: python
536 XB-Python-Version: ${python:Versions}
537 Description: GNU Radio SDL Interface Library
538  This package provides an interface to the SDL rendering library
539  for GNU Radio.
540
541 ################################################################################
542 # GNU Radio Utilities, Examples, and Applications                              #
543 ################################################################################
544
545 Package: gnuradio-utils
546 Architecture: any
547 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-usrp2, python-gnuradio-wxgui, python-matplotlib, python-tk, python-scipy
548 Provides: ${python:Provides}
549 Section: comm
550 XB-Python-Version: ${python:Versions}
551 Description: GNU Radio Utilities
552  This package provides commonly used utilities for GNU Radio
553
554 Package: gnuradio-examples
555 Architecture: any
556 Depends: ${python:Depends}, python-gnuradio-core
557 Provides: ${python:Provides}
558 Recommends: python-gnuradio-wxgui, python-gnuradio
559 Section: comm
560 XB-Python-Version: ${python:Versions}
561 Description: GNU Radio Example Programs
562  This package provides examples of GNU Radio usage using Python.
563
564 Package: gnuradio-pager
565 Architecture: any
566 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
567 Provides: ${python:Provides}
568 Section: comm
569 XB-Python-Version: ${python:Versions}
570 Description: GNU Radio FLEX Pager Decoder
571  This package provides a decoder for the FLEX paging protocol for GNU Radio
572
573 Package: gnuradio-sounder
574 Architecture: any
575 Replaces: gnuradio-sounder-firmware
576 Conflicts: gnuradio-sounder-firmware
577 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
578 Provides: ${python:Provides}
579 Section: comm
580 XB-Python-Version: ${python:Versions}
581 Description: GNU Radio Channel Sounder Application
582  This package provides an RF channel sounder application for GNU Radio
583
584 Package: gnuradio-gpio
585 Architecture: any
586 Replaces: gnuradio-gpio-firmware
587 Conflicts: gnuradio-gpio-firmware
588 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
589 Provides: ${python:Provides}
590 Section: comm
591 XB-Python-Version: ${python:Versions}
592 Description: GNU Radio Streaming Digital Application
593  This package provides streaming digital GPIO capabilities for GNU Radio
594
595 Package: gnuradio-radar-mono
596 Architecture: any
597 Replaces: gnuradio-radar-mono-firmware
598 Conflicts: gnuradio-radar-mono-firmware
599 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
600 Provides: ${python:Provides}
601 Section: comm
602 XB-Python-Version: ${python:Versions}
603 Description: GNU Radio Monostatic Radar Application
604  This package provides a monostatic radar application for GNU Radio
605
606 Package: gnuradio-radio-astronomy
607 Architecture: any
608 Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui
609 Provides: ${python:Provides}
610 Section: comm
611 XB-Python-Version: ${python:Versions}
612 Description: GNU Radio Radio Astronomy Applications
613  This package provides radio astronomy applications for GNU Radio
614
615 Package: gnuradio-companion
616 Architecture: any
617 Depends: ${python:Depends}, gnuradio, gnuradio-doc, usrp-doc, python-lxml, python-cheetah, python-gtk2
618 Provides: ${python:Provides}
619 Section: comm
620 XB-Python-Version: ${python:Versions}
621 Description: The GNU Radio Companion
622  GRC is a graphical flowgraph editor for the GNU Software Radio
623
624 ################################################################################
625 # Documentation packages                                                       #
626 ################################################################################
627
628 Package: gnuradio-doc
629 Section: doc
630 Architecture: all
631 Description: Software Defined Radio
632  This package contains the documentation for the GNU Radio software
633  defined radio system.
634
635 Package: usrp-doc
636 Section: doc
637 Architecture: all
638 Description: Software Defined Radio
639  This package contains the documentation for the Universal Software Radio
640  Peripheral (USRP) hardware and interface library.
641
642 ################################################################################
643 # Meta-packages                                                                #
644 ################################################################################
645
646 Package: libgnuradio
647 Section: libs
648 Architecture: all
649 Depends: libgnuradio-core (= ${binary:Version}), 
650 Recommends: libgnuradio-audio-alsa, libgnuradio-cvsd-vocoder, libgnuradio-gsm-fr-vocoder, libgnuradio-pager, libgnuradio-qtqui, libgnuradio-trellis, libgnuradio-usrp, libgnuradio-usrp2, libgnuradio-video-sdl
651 Description: GNU Radio C++ API libraries
652  This is a virtual package that depends, recommends, or suggests all of the
653  binary packages that make up the GNU Radio C++ API.  For development headers,
654  install libgnuradio-dev.
655
656 Package: libgnuradio-dev
657 Section: libdevel
658 Architecture: all
659 Depends: libgnuradio (= ${binary:Version}), libgnuradio-core-dev
660 Recommends: libgnuradio-audio-alsa-dev, libgnuradio-cvsd-vocoder-dev, libgnuradio-gsm-fr-vocoder-dev, libgnuradio-pager-dev, libgnuradio-qtgui-dev, libgnuradio-trellis-dev, libgnuradio-usrp-dev, libgnuradio-usrp2-dev, libgnuradio-video-sdl-dev
661 Suggests: gnuradio-doc, usrp-doc
662 Replaces: gnuradio-dev
663 Description: Development headers for GNU Radio C++ development
664  This is a virtual package that depends or recommends the development header
665  packages for the GNU Radio C++ API.  It is only needed if you intend
666  to develop custom GNU Radio signal processing blocks in C++.
667
668 Package: python-gnuradio
669 Section: python
670 Architecture: all
671 Depends: python-gnuradio-core
672 Recommends: python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-cvsd-vocoder, python-gnuradio-gsm-fr-vocoder, python-gnuradio-qtgui, python-gnuradio-trellis, python-gnuradio-video-sdl, python-gnuradio-usrp, python-gnuradio-usrp2
673 Provides: ${python:Provides}
674 XB-Python-Version: ${python:Versions}
675 Description: Python Libraries for GNU Radio Components
676  This is a virtual package that depends or recommends all of the packages that
677  make up the GNU Radio Python API.
678
679 Package: gnuradio-apps
680 Section: comm
681 Architecture: all
682 Depends: gnuradio-gpio, gnuradio-pager, gnuradio-sounder, gnuradio-radio-astronomy, gnuradio-radar-mono
683 Description: The GNU Software Radio Toolkit - applications
684  This is a virtual package that depends on top-level GNU Radio application
685  packages.
686
687 Package: gnuradio
688 Section: comm
689 Architecture: all
690 Recommends: libgnuradio, libgnuradio-dev, gnuradio-doc, python-gnuradio, gnuradio-utils, gnuradio-examples, gnuradio-apps
691 Description: The GNU Software Radio Toolkit
692  This is a virtual package that installs the entire GNU Radio and USRP software
693  set.