Imported Debian patch 3.0.4-2
[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-numeric, python-wxgtk2.6, sdcc, swig, xmlto
7 Build-Depends-Indep: python-all-dev
8 Standards-Version: 3.7.3
9 XS-Python-Version: >= 2.3
10
11 Package: gnuradio
12 Architecture: any
13 Section: comm
14 Depends: ${shlibs:Depends}, ${misc:Depends}, python, gnuradio-doc, libgnuradio-core0-dev, libgnuradio-core0c2a, libgnuradio-core0c2a-dbg, python-gnuradio (= ${binary:Version}), python-wxgtk2.6, gnuradio-examples
15 Suggests: usrp
16 Conflicts: gr-audio-alsa, gr-audio-oss, gr-audio-jack
17 Replaces: gr-audio-alsa, gr-audio-oss, gr-audio-jack
18 XB-Python-Version: ${python:Versions}
19 Description: Software Defined Radio
20  This is a meta-package that depends on the various components of a complete
21  installation of the GNU Radio softare defined radio system.
22  .
23  If you have a USRP, you probably also want to install the usrp package as
24  suggested, which lives in contrib because the FPGA bitstrings require 
25  non-free tools to build.
26
27 Package: gnuradio-doc
28 Section: doc
29 Architecture: all
30 Depends: ${shlibs:Depends}
31 Description: Software Defined Radio
32  This package contains the documentation for the GNU Radio software
33  defined radio system.
34
35 Package: libgnuradio-core0-dev
36 Section: libdevel
37 Architecture: any
38 Depends: libgnuradio-core0c2a (= ${binary:Version})
39 Description: Software Defined Radio
40  This library contains Signal Processing routines that implement
41  the functionality of traditional radio receivers and transmitters.
42  .
43  The GNU Radio homepage is http://www.gnu.org/software/gnuradio
44  .
45  This package contains header files needed by developers.
46
47 Package: libgnuradio-core0c2a
48 Section: libs
49 Architecture: any
50 Depends: ${shlibs:Depends}, ${misc:Depends}
51 Conflicts:  libgnuradio-core0, libgnuradio-core0c2
52 Replaces:  libgnuradio-core0, libgnuradio-core0c2
53 Recommends: python-gnuradio
54 Suggests: gnuradio-doc, gnuradio-examples
55 Description: Software Defined Radio
56  This package contains the core GNU Radio libraries.
57
58 Package: libgnuradio-core0c2a-dbg
59 Priority: extra
60 Section: libdevel
61 Architecture: any
62 Depends: libgnuradio-core0c2a (= ${binary:Version}), ${shlibs:Depends}
63 Description: Software Defined Radio
64  This package contains the debug symbols needed to debug programs that
65  use the GNU Radio core libraries.
66
67 Package: usrp
68 Section: contrib/comm
69 Architecture: any
70 Depends: ${shlibs:Depends}, python, libusrp0-dev, libusrp0c2a-dbg, python-usrp (= ${binary:Version})
71 Recommends: gnuradio, udev, usrp-doc, usrp-firmware
72 XB-Python-Version: ${python:Versions}
73 Description: control applications and firmware for the USRP
74  The Universal Software Radio Peripheral (USRP) is an USB-connected,
75  low-cost and open board. It features four high-speed analog-to-digital
76  and digital-to-analog converters, an FPGA and a microcontroller. It's
77  ideal for capturing or transmitting various signals, usually in
78  combination with GNU Radio. The design schemas are available under a
79  free license.  Visit ettus.com for more information on the USRP.
80  .
81  This package contains a tool for loading firmware and doing other
82  simple administrative tasks for the USRP (usrper), as well as the
83  actual firmware binaries for the microcontroller.  
84  .
85  This package also depends on all of the other USRP-related packages 
86  so that installing this package will pull in all the pieces you might 
87  want or need to successfully use the USRP with GNU Radio.
88
89 Package: usrp-doc
90 Section: doc
91 Architecture: all
92 Depends: ${shlibs:Depends}
93 Description: Software Defined Radio with USRP
94  This package contains the documentation for the USRP support that is
95  part of the GNU Radio software defined radio system.
96
97 Package: usrp-firmware
98 Section: contrib/comm
99 Architecture: all
100 Recommends: usrp
101 Description: control applications and firmware for the USRP
102  The Universal Software Radio Peripheral (USRP) is an USB-connected,
103  low-cost and open board. It features four high-speed analog-to-digital
104  and digital-to-analog converters, an FPGA and a microcontroller. It's
105  ideal for capturing or transmitting various signals, usually in
106  combination with GNU Radio. The design schemas are available under a
107  free license.
108  .
109  This package contains the basic FPGA bitstrings for normal USRP operation,
110  which need non-free tools to build.
111
112 Package: libusrp0-dev
113 Provides: libusrp-dev
114 Conflicts: libusrp-dev
115 Section: contrib/libdevel
116 Architecture: any
117 Depends: libusrp0c2a (= ${binary:Version}), ${shlibs:Depends}
118 Description: development library files 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 development files for the client-side library.
127
128 Package: libusrp0c2a
129 Section: contrib/libs
130 Architecture: any
131 Depends: ${shlibs:Depends}
132 Recommends: usrp
133 Conflicts: libusrp0
134 Replaces: libusrp0
135 Description: client side library for the USRP
136  The Universal Software Radio Peripheral (USRP) is an USB-connected,
137  low-cost and open board. It features four high-speed analog-to-digital
138  and digital-to-analog converters, an FPGA and a microcontroller. It's
139  ideal for capturing or transmitting various signals, usually in
140  combination with GNU Radio. The design schemas are available under a
141  free license.
142  .
143  This package contains the client-side library, providing an easy interface
144  for communicating with the USRP.
145
146 Package: libusrp0c2a-dbg
147 Priority: extra
148 Section: contrib/libdevel
149 Architecture: any
150 Depends: libusrp0c2a (= ${binary:Version}), ${shlibs:Depends}
151 Description: client side library debugging symbols for the USRP
152  The Universal Software Radio Peripheral (USRP) is an USB-connected,
153  low-cost and open board. It features four high-speed analog-to-digital
154  and digital-to-analog converters, an FPGA and a microcontroller. It's
155  ideal for capturing or transmitting various signals, usually in
156  combination with GNU Radio. The design schemas are available under a
157  free license.
158  .
159  This package contains the debug symbols needed to debug programs that
160  use the USRP client-side library.
161
162 Package: python-gnuradio
163 Architecture: any
164 Depends: ${python:Depends}, libgnuradio-core0c2a, python-numeric
165 Conflicts: gr-wxgui
166 Replaces: gr-wxgui
167 Provides: ${python:Provides}
168 Section: python
169 XB-Python-Version: ${python:Versions}
170 Description: Python bindings for GNU Radio
171  This provides the module that enable one to use gnuradio from Python
172  scripts.  You will need Python and gnuradio-dev installed to use this.
173
174 Package: python-usrp
175 Section: contrib/libs
176 Architecture: any
177 Depends: ${shlibs:Depends}, ${python:Depends}
178 Replaces: python2.3-usrp
179 Conflicts: python2.3-usrp
180 Provides: ${python:Provides}
181 XB-Python-Version: ${python:Versions}
182 Description: Python binding for the USRP client side library
183  The Universal Software Radio Peripheral (USRP) is an USB-connected,
184  low-cost and open board. It features four high-speed analog-to-digital
185  and digital-to-analog converters, an FPGA and a microcontroller. It's
186  ideal for capturing or transmitting various signals, usually in
187  combination with GNU Radio. The design schemas are available under a
188  free license.
189  .
190  This package contains the Python bindings for the client-side library.
191
192 Package: gnuradio-examples
193 Architecture: all
194 Depends: ${python:Depends}, libgnuradio-core0c2a, python-gnuradio
195 XB-Python-Version: ${python:Versions}
196 Description: Example programs to test and use GNU Radio
197  This package contains Python programs which uses and tests
198  the GNU Radio libraries. The examples include dialtone generation,
199  complete FM receiver and many more exciting applications.
200