Imported Debian patch 3.0-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-central (>= 0.5), python-numeric, python-wxgtk2.6, sdcc, swig
7 Build-Depends-Indep: python-all-dev
8 Standards-Version: 3.7.2
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 (= ${Source-Version}), gnuradio-examples
15 Suggests: usrp
16 Conflicts: gr-audio-alsa, gr-audio-oss, gr-audio-jack, gr-wxgui
17 Replaces: gr-audio-alsa, gr-audio-oss, gr-audio-jack, gr-wxgui
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 (= ${Source-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 Section: libdevel
60 Architecture: any
61 Depends: libgnuradio-core0c2a (= ${Source-Version}), ${shlibs:Depends}
62 Description: Software Defined Radio
63  This package contains the debug symbols needed to debug programs that
64  use the GNU Radio core libraries.
65
66 Package: usrp
67 Section: contrib/comm
68 Architecture: any
69 Depends: ${shlibs:Depends}, python, libusrp0-dev, libusrp0c2a-dbg, python-usrp (= ${Source-Version})
70 Recommends: gnuradio, hotplug, usrp-firmware
71 XB-Python-Version: ${python:Versions}
72 Description: control applications and firmware for the USRP
73  The Universal Software Radio Peripheral (USRP) is an USB-connected,
74  low-cost and open board. It features four high-speed analog-to-digital
75  and digital-to-analog converters, an FPGA and a microcontroller. It's
76  ideal for capturing or transmitting various signals, usually in
77  combination with GNU Radio. The design schemas are available under a
78  free license.  Visit ettus.com for more information on the USRP.
79  .
80  This package contains a tool for loading firmware and doing other
81  simple administrative tasks for the USRP (usrper), as well as the
82  actual firmware binaries for the microcontroller.  
83  .
84  This package also depends on all of the other USRP-related packages 
85  so that installing this package will pull in all the pieces you might 
86  want or need to successfully use the USRP with GNU Radio.
87
88 Package: usrp-firmware
89 Section: contrib/comm
90 Architecture: all
91 Recommends: usrp
92 Description: control applications and firmware for the USRP
93  The Universal Software Radio Peripheral (USRP) is an USB-connected,
94  low-cost and open board. It features four high-speed analog-to-digital
95  and digital-to-analog converters, an FPGA and a microcontroller. It's
96  ideal for capturing or transmitting various signals, usually in
97  combination with GNU Radio. The design schemas are available under a
98  free license.
99  .
100  This package contains the basic FPGA bitstrings for normal USRP operation,
101  which need non-free tools to build.
102
103 Package: libusrp0-dev
104 Provides: libusrp-dev
105 Conflicts: libusrp-dev
106 Section: contrib/libdevel
107 Architecture: any
108 Depends: libusrp0c2a (= ${Source-Version}), ${shlibs:Depends}
109 Description: development library files for the USRP
110  The Universal Software Radio Peripheral (USRP) is an USB-connected,
111  low-cost and open board. It features four high-speed analog-to-digital
112  and digital-to-analog converters, an FPGA and a microcontroller. It's
113  ideal for capturing or transmitting various signals, usually in
114  combination with GNU Radio. The design schemas are available under a
115  free license.
116  .
117  This package contains development files for the client-side library.
118
119 Package: libusrp0c2a
120 Section: contrib/libs
121 Architecture: any
122 Depends: ${shlibs:Depends}
123 Recommends: usrp
124 Conflicts: libusrp0
125 Replaces: libusrp0
126 Description: client side library for the USRP
127  The Universal Software Radio Peripheral (USRP) is an USB-connected,
128  low-cost and open board. It features four high-speed analog-to-digital
129  and digital-to-analog converters, an FPGA and a microcontroller. It's
130  ideal for capturing or transmitting various signals, usually in
131  combination with GNU Radio. The design schemas are available under a
132  free license.
133  .
134  This package contains the client-side library, providing an easy interface
135  for communicating with the USRP.
136
137 Package: libusrp0c2a-dbg
138 Section: contrib/libdevel
139 Architecture: any
140 Depends: libusrp0c2a (= ${Source-Version}), ${shlibs:Depends}
141 Description: client side library debugging symbols for the USRP
142  The Universal Software Radio Peripheral (USRP) is an USB-connected,
143  low-cost and open board. It features four high-speed analog-to-digital
144  and digital-to-analog converters, an FPGA and a microcontroller. It's
145  ideal for capturing or transmitting various signals, usually in
146  combination with GNU Radio. The design schemas are available under a
147  free license.
148  .
149  This package contains the debug symbols needed to debug programs that
150  use the USRP client-side library.
151
152 Package: python-gnuradio
153 Architecture: any
154 Depends: ${python:Depends}, libgnuradio-core0c2a, python-numeric
155 Provides: ${python:Provides}
156 Section: python
157 XB-Python-Version: ${python:Versions}
158 Description: Python bindings for GNU Radio
159  This provides the module that enable one to use gnuradio from Python
160  scripts.  You will need Python and gnuradio-dev installed to use this.
161
162 Package: python-usrp
163 Section: contrib/python
164 Architecture: any
165 Depends: ${shlibs:Depends}, ${python:Depends}
166 Replaces: python2.3-usrp
167 Conflicts: python2.3-usrp
168 Provides: ${python:Provides}
169 XB-Python-Version: ${python:Versions}
170 Description: Python binding for the USRP client side library
171  The Universal Software Radio Peripheral (USRP) is an USB-connected,
172  low-cost and open board. It features four high-speed analog-to-digital
173  and digital-to-analog converters, an FPGA and a microcontroller. It's
174  ideal for capturing or transmitting various signals, usually in
175  combination with GNU Radio. The design schemas are available under a
176  free license.
177  .
178  This package contains the Python bindings for the client-side library.
179
180 Package: gnuradio-examples
181 Architecture: all
182 Depends: ${python:Depends}, libgnuradio-core0c2a, python-gnuradio
183 XB-Python-Version: ${python:Versions}
184 Description: Example programs to test and use GNU Radio
185  This package contains Python programs which uses and tests
186  the GNU Radio libraries. The examples include dialtone generation,
187  complete FM receiver and many more exciting applications.
188