Merged r6224:6268 from features/deb into trunk. Implements most of a Debian package...
[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 Description: GNU Radio Omnithreads Abstraction Library
15  This package is a fork of the omniORB-4.0.1 threading library
16  for use with GNU Radio.
17
18 Package: libgnuradio-omnithread0-dev
19 Section: libdevel
20 Architecture: any
21 Depends: libgnuradio-omnithread0c2a (= ${Source-Version})
22 Description: GNU Radio Omnithreads Abstraction Library
23  This package is a fork of the omniORB-4.0.1 threading library
24  for use with GNU Radio.
25  .
26  This package contains header files needed by developers.
27
28 Package: libpmt0c2a
29 Section: libs
30 Architecture: any
31 Depends: libgnuradio-omnithread0c2a
32 Description: GNU Radio Polymorphic Type Library
33  This package implements polymorphic types.  These are similar 
34  to lisp or python data objects, and implement transparent
35  reference counting using the boost shared_ptr templates.
36
37 Package: libpmt0-dev
38 Section: libdevel
39 Architecture: any
40 Depends: libpmt0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libboost-dev
41 Description: GNU Radio Polymorphic Type Library
42  This package implements polymorphic types.  These are similar 
43  to lisp or python data objects, and implement transparent
44  reference counting using the boost shared_ptr templates.
45  .
46  This package contains header files needed by developers.
47
48 Package: libmblock0c2a
49 Section: libs
50 Architecture: any
51 Depends: libgnuradio-omnithread0c2a, libpmt0c2a
52 Description: GNU Radio Message Block Library
53  This package provides the GNU Radio message block library.
54
55 Package: libmblock0-dev
56 Section: libdevel
57 Architecture: any
58 Depends: libmblock0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libpmt0-dev
59 Description: GNU Radio Message Block Library
60  This package provides the GNU Radio message block library.
61  .
62  This package contains header files needed by developers.
63
64 Package: libgnuradio-core0c2a
65 Section: libs
66 Architecture: any
67 Depends: libgnuradio-omnithread0c2a, fftw3
68 Conflicts:  libgnuradio-core0, libgnuradio-core0c2
69 Replaces:  libgnuradio-core0, libgnuradio-core0c2
70 Suggests: gnuradio-doc
71 Description: GNU Radio Core Library
72  This package contains the core GNU Radio libraries.
73
74 Package: libgnuradio-core0-dev
75 Section: libdevel
76 Architecture: any
77 Depends: libgnuradio-core0c2a (= ${Source-Version}), libgnuradio-omnithread0-dev, libboost-dev, fftw3-dev
78 Description: Software Defined Radio
79  This package contains the core GNU Radio libraries.
80  .
81  This package contains header files needed by developers.
82
83 Package: gnuradio-doc
84 Section: doc
85 Architecture: all
86 Description: Software Defined Radio
87  This package contains the documentation for the GNU Radio software
88  defined radio system.
89
90 Package: python-gnuradio-core
91 Architecture: any
92 Depends: ${python:Depends}, libgnuradio-core0c2a, python-numpy
93 Conflicts: python-gnuradio 
94 Replaces: python-gnuradio
95 Provides: ${python:Provides}
96 Section: python
97 XB-Python-Version: ${python:Versions}
98 Description: Python bindings for GNU Radio core library
99  This package provides the modules that enable one to use gnuradio 
100  from Python scripts.
101
102 Package: python-gnuradio-audio-alsa
103 Architecture: any
104 Depends: ${python:Depends}, python-gnuradio-core, libasound2
105 Section: python
106 XB-Python-Version: ${python:Versions}
107 Description: Python bindings for GNU Radio ALSA audio driver
108  This package provides the Python interface to the GNU Radio ALSA
109  audio driver.
110
111 Package: libusrp0c2a
112 Section: libs
113 Architecture: any
114 Depends: libusb-0.1-4
115 Conflicts: libusrp0
116 Replaces: libusrp0
117 Suggests: usrp-doc
118 Description: Client side library for the USRP
119  The Universal Software Radio Peripheral (USRP) is an USB-connected,
120  low-cost and open board. It features four high-speed analog-to-digital
121  and digital-to-analog converters, an FPGA and a microcontroller. It's
122  ideal for capturing or transmitting various signals, usually in
123  combination with GNU Radio. The design schemas are available under a
124  free license.
125  .
126  This package contains the client-side library, providing an easy interface
127  for communicating with the USRP.
128
129 Package: libusrp0-dev
130 Section: libdevel
131 Architecture: any
132 Depends: libusb-dev
133 Description: Client side library for the USRP
134  The Universal Software Radio Peripheral (USRP) is an USB-connected,
135  low-cost and open board. It features four high-speed analog-to-digital
136  and digital-to-analog converters, an FPGA and a microcontroller. It's
137  ideal for capturing or transmitting various signals, usually in
138  combination with GNU Radio. The design schemas are available under a
139  free license.
140  .
141  This package contains the client-side library, providing an easy interface
142  for communicating with the USRP.
143  .
144  This package contains header files needed by developers.
145
146 Package: libusrp-inband0c2a
147 Section: libs
148 Architecture: any
149 Depends: libusrp0c2a, libusb-0.1-4
150 Suggests: usrp-doc
151 Description: Client side library for the USRP with in-band signaling
152  The package is an alternative C++ interface to the USRP that implements
153  an experimental in-band signaling method across the USB.
154
155 Package: libusrp-inband0-dev
156 Section: libdevel
157 Architecture: any
158 Depends: libmblock0-dev, libusb-dev
159 Description: Client side library for the USRP with in-band signaling
160  The package is an alternative C++ interface to the USRP that implements
161  an experimental in-band signaling method across the USB.
162  .
163  This package contains header files needed by developers.
164
165 Package: usrp-firmware
166 Section: contrib/comm
167 Architecture: all
168 Description: control applications and firmware for the USRP
169  The Universal Software Radio Peripheral (USRP) is an USB-connected,
170  low-cost and open board. It features four high-speed analog-to-digital
171  and digital-to-analog converters, an FPGA and a microcontroller. It's
172  ideal for capturing or transmitting various signals, usually in
173  combination with GNU Radio. The design schemas are available under a
174  free license.
175  .
176  This package contains the basic FPGA bitstrings for normal USRP operation,
177  which need non-free tools to build.
178
179 Package: usrp-doc
180 Section: doc
181 Architecture: all
182 Description: Software Defined Radio
183  This package contains the documentation for the Universal Software Radio
184  Peripheral (USRP) hardware and interface library.
185
186 Package: python-usrp
187 Architecture: any
188 Depends: ${python:Depends}, libusrp0c2a
189 Conflicts: python-gnuradio 
190 Provides: ${python:Provides}
191 Section: python
192 XB-Python-Version: ${python:Versions}
193 Description: Python bindings for the USRP library
194  This package provides the modules that enable one to use the USRP as a
195  standalone device from Python, independent of GNU Radio proper.
196
197 Package: python-gnuradio-usrp
198 Architecture: any
199 Depends: ${python:Depends}, python-gnuradio-core, python-usrp
200 Section: python
201 XB-Python-Version: ${python:Versions}
202 Description: Python bindings for GNU Radio USRP driver
203  This package provides the Python interface to the GNU Radio USRP
204  driver and daughterboard drivers.
205
206 Package: python-gnuradio-wxgui
207 Architecture: any
208 Depends: ${python:Depends}, python-gnuradio-core, python-wxgtk2.6
209 Section: python
210 XB-Python-Version: ${python:Versions}
211 Description: GNU Radio Graphical Interface Routines based on wxPython
212  This package provides high level GUI construction classes based
213  upon the wxPython bindings for wxWidgets.
214
215 Package: python-gnuradio-atsc
216 Architecture: any
217 Depends: ${python:Depends}, python-gnuradio-core
218 Section: python
219 XB-Python-Version: ${python:Versions}
220 Description: GNU Radio ATSC Receiver
221  This package provides a decoder for ATSC waveforms using GNU Radio.
222
223 Package: python-gnuradio-audio-jack
224 Architecture: any
225 Depends: ${python:Depends}, python-gnuradio-core, libjack0.100.0-0
226 Section: python
227 XB-Python-Version: ${python:Versions}
228 Description: GNU Radio Python JACK Audio Driver
229  This package provides the Python interface to the GNU Radio driver
230  for the JACK audio system.
231
232 Package: python-gnuradio-audio-oss
233 Architecture: any
234 Depends: ${python:Depends}, python-gnuradio-core
235 Section: python
236 XB-Python-Version: ${python:Versions}
237 Description: GNU Radio Python OSS Audio Driver
238  This package provides the Python interface to the GNU Radio driver
239  for the OSS audio system.
240
241 Package: python-gnuradio-audio-portaudio
242 Architecture: any
243 Depends: ${python:Depends}, python-gnuradio-core, libportaudio2
244 Section: python
245 XB-Python-Version: ${python:Versions}
246 Description: GNU Radio Python PortAudio Driver
247  This package provides the Python interface to the GNU Radio driver
248  for the PortAudio audio system.
249
250 Package: python-gnuradio-comedi
251 Architecture: any
252 Depends: ${python:Depends}, python-gnuradio-core, libcomedi-0.7.22
253 Section: python
254 XB-Python-Version: ${python:Versions}
255 Description: GNU Radio Python Comedilib Driver
256  This package provides the Python interface to the GNU Radio driver
257  for the comedilib data acquisition hardware library.
258
259 Package: python-gnuradio-cvsd-vocoder
260 Architecture: any
261 Depends: ${python:Depends}, python-gnuradio-core
262 Section: python
263 XB-Python-Version: ${python:Versions}
264 Description: GNU Radio CVSD Vocoder
265  This package provides an implementation of a CVSD vocoder for
266  GNU Radio.
267
268 Package: python-gnuradio-gsm-fr-vocoder
269 Architecture: any
270 Depends: ${python:Depends}, python-gnuradio-core
271 Section: python
272 XB-Python-Version: ${python:Versions}
273 Description: GNU Radio GSM Full-Rate Vocoder
274  This package provides an implementation of a full-rate GSM vocoder 
275  for GNU Radio.
276
277 Package: python-gnuradio-trellis
278 Architecture: any
279 Depends: ${python:Depends}, python-gnuradio-core
280 Section: python
281 XB-Python-Version: ${python:Versions}
282 Description: GNU Radio Trellis-Coded Modulation library
283  This package provides an implementation of trellis-code modulation
284  for GNU Radio.
285
286 Package: python-gnuradio-video-sdl
287 Architecture: any
288 Depends: ${python:Depends}, python-gnuradio-core, libsdl1.2debian
289 Section: python
290 XB-Python-Version: ${python:Versions}
291 Description: GNU Radio Trellis-Coded Modulation library
292  This package provides an implementation of trellis-coded modulation
293  for GNU Radio.