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