Imported Debian patch 3.0-1
[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
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 Depends: ${shlibs:Depends}, ${misc:Depends}, python, gnuradio-doc, libgnuradio-core0-dev, libgnuradio-core0c2a, libgnuradio-core0c2a-dbg, usrp, usrp-firmware, libusrp0-dev, libusrp0c2a, libusrp0c2a-dbg, python-gnuradio, python-usrp, gnuradio-examples
14 Conflicts: gr-audio-alsa, gr-audio-oss, gr-audio-jack, gr-wxgui
15 Replaces: gr-audio-alsa, gr-audio-oss, gr-audio-jack, gr-wxgui
16 XB-Python-Version: ${python:Versions}
17 Description: Software Defined Radio
18  This is a meta-package that depends on the various components of a complete
19  installation of the GNU Radio softare defined radio system.
20
21 Package: gnuradio-doc
22 Section: doc
23 Architecture: all
24 Depends: ${shlibs:Depends}
25 Description: Software Defined Radio
26  This package contains the documentation for the GNU Radio software
27  defined radio system.
28
29 Package: libgnuradio-core0-dev
30 Section: libdevel
31 Architecture: any
32 Depends: libgnuradio-core0c2a (= ${Source-Version})
33 Description: Software Defined Radio
34  This library contains Signal Processing routines that implement
35  the functionality of traditional radio receivers and transmitters.
36  .
37  The GNU Radio homepage is http://www.gnu.org/software/gnuradio
38  .
39  This package contains header files needed by developers.
40
41 Package: libgnuradio-core0c2a
42 Section: libs
43 Architecture: any
44 Depends: ${shlibs:Depends}, ${misc:Depends}
45 Conflicts:  libgnuradio-core0, libgnuradio-core0c2
46 Replaces:  libgnuradio-core0, libgnuradio-core0c2
47 Recommends: python-gnuradio
48 Suggests: gnuradio-doc, gnuradio-examples
49 Description: Software Defined Radio
50  This package contains the core GNU Radio libraries.
51
52 Package: libgnuradio-core0c2a-dbg
53 Section: libdevel
54 Architecture: any
55 Depends: libgnuradio-core0c2a (= ${Source-Version}), ${shlibs:Depends}
56 Description: Software Defined Radio
57  This package contains the debug symbols needed to debug programs that
58  use the GNU Radio core libraries.
59
60 Package: usrp
61 Section: contrib/comm
62 Architecture: any
63 Depends: ${shlibs:Depends}, python
64 Recommends: hotplug, usrp-firmware
65 XB-Python-Version: ${python:Versions}
66 Description: control applications and firmware for the USRP
67  The Universal Software Radio Peripheral (USRP) is an USB-connected,
68  low-cost and open board. It features four high-speed analog-to-digital
69  and digital-to-analog converters, an FPGA and a microcontroller. It's
70  ideal for capturing or transmitting various signals, usually in
71  combination with GNU Radio. The design schemas are available under a
72  free license.
73  .
74  This package contains a tool for loading firmware and doing other
75  simple administrative tasks for the USRP (usrper), as well as the
76  actual firmware binaries for the microcontroller.
77  .
78  Note that this package does _not_ contain the FPGA bitstrings, which
79  you will probably also want to get something useful out of the USRP.
80  For that, see the package "usrp-firmware" in contrib.
81
82 Package: usrp-firmware
83 Section: contrib/comm
84 Architecture: all
85 Recommends: usrp
86 Description: control applications and firmware for the USRP
87  The Universal Software Radio Peripheral (USRP) is an USB-connected,
88  low-cost and open board. It features four high-speed analog-to-digital
89  and digital-to-analog converters, an FPGA and a microcontroller. It's
90  ideal for capturing or transmitting various signals, usually in
91  combination with GNU Radio. The design schemas are available under a
92  free license.
93  .
94  This package contains the basic FPGA bitstrings for normal USRP operation,
95  which need non-free tools to build.
96
97 Package: libusrp0-dev
98 Provides: libusrp-dev
99 Conflicts: libusrp-dev
100 Section: contrib/libdevel
101 Architecture: any
102 Depends: libusrp0c2a (= ${Source-Version}), ${shlibs:Depends}
103 Description: development library files for the USRP
104  The Universal Software Radio Peripheral (USRP) is an USB-connected,
105  low-cost and open board. It features four high-speed analog-to-digital
106  and digital-to-analog converters, an FPGA and a microcontroller. It's
107  ideal for capturing or transmitting various signals, usually in
108  combination with GNU Radio. The design schemas are available under a
109  free license.
110  .
111  This package contains development files for the client-side library.
112
113 Package: libusrp0c2a
114 Section: contrib/libs
115 Architecture: any
116 Depends: ${shlibs:Depends}
117 Recommends: usrp
118 Conflicts: libusrp0
119 Replaces: libusrp0
120 Description: client side library for the USRP
121  The Universal Software Radio Peripheral (USRP) is an USB-connected,
122  low-cost and open board. It features four high-speed analog-to-digital
123  and digital-to-analog converters, an FPGA and a microcontroller. It's
124  ideal for capturing or transmitting various signals, usually in
125  combination with GNU Radio. The design schemas are available under a
126  free license.
127  .
128  This package contains the client-side library, providing an easy interface
129  for communicating with the USRP.
130
131 Package: libusrp0c2a-dbg
132 Section: contrib/libdevel
133 Architecture: any
134 Depends: libusrp0c2a (= ${Source-Version}), ${shlibs:Depends}
135 Description: client side library debugging symbols 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 debug symbols needed to debug programs that
144  use the USRP client-side library.
145
146 Package: python-gnuradio
147 Architecture: any
148 Depends: ${python:Depends}, libgnuradio-core0c2a, python-numeric
149 Provides: ${python:Provides}
150 Section: python
151 XB-Python-Version: ${python:Versions}
152 Description: Python bindings for GNURadio
153  This provides the module that enable one to use gnuradio from Python
154  scripts.  You will need Python and gnuradio-dev installed to use this.
155
156 Package: python-usrp
157 Section: contrib/python
158 Architecture: any
159 Depends: ${shlibs:Depends}, ${python:Depends}
160 Replaces: python2.3-usrp
161 Conflicts: python2.3-usrp
162 Provides: ${python:Provides}
163 XB-Python-Version: ${python:Versions}
164 Description: Python binding for the USRP client side library
165  The Universal Software Radio Peripheral (USRP) is an USB-connected,
166  low-cost and open board. It features four high-speed analog-to-digital
167  and digital-to-analog converters, an FPGA and a microcontroller. It's
168  ideal for capturing or transmitting various signals, usually in
169  combination with GNU Radio. The design schemas are available under a
170  free license.
171  .
172  This package contains the Python bindings for the client-side library.
173
174 Package: gnuradio-examples
175 Architecture: all
176 Depends: ${python:Depends}, libgnuradio-core0c2a, python-gnuradio
177 XB-Python-Version: ${python:Versions}
178 Description: Example programs to test and use GNURadio
179  This package contains Python programs which uses and tests
180  the GNU Radio libraries. The examples include dialtone generation,
181  complete FM receiver and many more exciting applications.
182