1 ################################################################################
2 # Single source deb for entire distribution #
3 ################################################################################
8 Maintainer: Johnathan Corgan <jcorgan@corganenterprises.com>
9 Build-Conflicts: automake1.8, automake1.9
10 Build-Depends: debhelper (>= 5.0.37.2), build-essential, automake, libtool, pkg-config, python-dev, swig, fftw3-dev | libfftw3-dev, libcppunit-dev, libboost1.37-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
11 Standards-Version: 3.7.2
12 XS-Python-Version: >= 2.5
14 ################################################################################
15 # C++ auxiliary libraries #
16 ################################################################################
21 Depends: libboost-date-time1.37.0, libboost-thread1.37.0
22 Description: GNU Radio Utility Etcetera Library
23 This package implements a variety of low-level utility
24 routines for GNU Radio.
29 Depends: libgruel (= ${binary:Version}), libboost-date-time1.37-dev, libboost-thread1.37-dev
30 Description: GNU Radio Utility Etcetera Library
31 This package implements a variety of low-level utility
32 routines for GNU Radio.
34 This package contains header files needed by developers.
36 Package: libgnuradio-omnithread
39 Replaces: libgnuradio-omnithread0c2a
40 Conflicts: libgnuradio-omnithread0c2a
41 Description: GNU Radio Omnithreads Abstraction Library
42 This package is a fork of the omniORB-4.0.1 threading library
43 for use with GNU Radio.
45 Package: libgnuradio-omnithread-dev
48 Replaces: libgnuradio-omnithread0-dev
49 Conflicts: libgnuradio-omnithread0-dev
50 Depends: libgnuradio-omnithread (= ${binary:Version})
51 Description: GNU Radio Omnithreads Abstraction Library
52 This package is a fork of the omniORB-4.0.1 threading library
53 for use with GNU Radio.
55 This package contains header files needed by developers.
62 Depends: libgnuradio-omnithread (= ${binary:Version})
63 Description: GNU Radio Polymorphic Type Library
64 This package implements polymorphic types. These are similar
65 to lisp or Python data objects, and implement transparent
66 reference counting using the boost shared_ptr templates.
72 Conflicts: libpmt0-dev
73 Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version})
74 Description: GNU Radio Polymorphic Type Library
75 This package implements polymorphic types. These are similar
76 to lisp or Python data objects, and implement transparent
77 reference counting using the boost shared_ptr templates.
79 This package contains header files needed by developers.
81 ################################################################################
82 # C++ M-Block library packages #
83 ################################################################################
88 Replaces: libmblock0c2a
89 Conflicts: libmblock0c2a
90 Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version})
91 Description: GNU Radio Message Block Library
92 This package provides the GNU Radio message block library.
94 Package: libmblock-dev
97 Replaces: libmblock0-dev
98 Conflicts: libmblock0-dev
99 Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libpmt-dev (= ${binary:Version})
100 Description: GNU Radio Message Block Library
101 This package provides the GNU Radio message block library.
103 This package contains header files needed by developers.
105 ################################################################################
106 # C++ USRP/USRP2 library packages #
107 ################################################################################
112 Depends: libusb-0.1-4
113 Replaces: libusrp0, libusrp0c2a, usrp-firmware
115 Description: Client side library for the USRP(1) hardware
116 The Universal Software Radio Peripheral (USRP) is an USB-connected,
117 low-cost and open board. It features four high-speed analog-to-digital
118 and digital-to-analog converters, an FPGA and a microcontroller. It's
119 ideal for capturing or transmitting various signals, usually in
120 combination with GNU Radio. The design schemas are available under a
123 This package contains the client-side library, providing an easy interface
124 for communicating with the USRP.
129 Replaces: libusrp0-dev
130 Depends: libusrp (= ${binary:Version}), libusb-dev
131 Description: Client side library for the USRP(1) hardware
132 The Universal Software Radio Peripheral (USRP) is an USB-connected,
133 low-cost and open board. It features four high-speed analog-to-digital
134 and digital-to-analog converters, an FPGA and a microcontroller. It's
135 ideal for capturing or transmitting various signals, usually in
136 combination with GNU Radio. The design schemas are available under a
139 This package contains the client-side library, providing an easy interface
140 for communicating with the USRP.
142 This package contains header files needed by developers.
147 Depends: libboost-thread1.37.0, libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version})
149 Description: Client side library for the USRP2 hardware
150 The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected,
151 low-cost and open board. It features two high-speed analog-to-digital
152 and digital-to-analog converters, an FPGA and a microcontroller. It's
153 ideal for capturing or transmitting various signals, usually in
154 combination with GNU Radio. The design schemas are available under a
157 This package contains the client-side C++ library, providing the low-
158 level (non-GNU Radio) hardware interface.
160 Package: libusrp2-dev
163 Depends: libusrp2 (= ${binary:Version}), libboost1.37-dev, libgnuradio-omnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version})
164 Description: Client side library for the USRP(1) hardware
165 The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected,
166 low-cost and open board. It features two 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
172 This package contains the client-side C++ library, providing the low-
173 level (non-GNU Radio) hardware interface.
175 This package contains header files needed by developers.
177 ################################################################################
178 # C++ GNU Radio block library packages #
179 ################################################################################
181 Package: libgnuradio-core
184 Depends: libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), libboost-thread1.37.0, libboost-date-time1.37.0, libfftw3-3, libgsl0ldbl
185 Conflicts: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a
186 Replaces: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a
187 Suggests: gnuradio-doc
188 Description: The GNU Sofware Radio Core Library
189 This package contains the core GNU Radio libraries.
191 Package: libgnuradio-core-dev
194 Replaces: libgnuradio-core0-dev
195 Conflicts: libgnuradio-core0-dev
196 Depends: libgnuradio-core (= ${binary:Version}), libgruel-dev (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libboost-thread1.37-dev, libboost-date-time1.37-dev, libgsl0-dev, libfftw3-dev
197 Description: The GNU Software Radio Core Library
198 This package contains the core GNU Radio libraries.
200 This package contains header files needed by developers.
202 Package: libgnuradio-audio-alsa
205 Depends: libgnuradio-core (= ${binary:Version}), libasound2
206 Description: GNU Radio C++ block for ALSA sound system
207 This package contains the ALSA sound system driver for GNU Radio.
209 Package: libgnuradio-audio-alsa-dev
212 Depends: libgnuradio-audio-alsa (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libasound2-dev
213 Description: GNU Radio C++ block for ALSA sound system
214 This package contains the ALSA sound system driver for GNU Radio.
216 This package contains header files needed by developers.
218 Package: libgnuradio-qtgui
221 Depends: libgnuradio-core (= ${binary:Version}), libqt4-opengl, libqtcore4, libqtgui4, libqwt5-qt4, libqwtplot3d-qt4
222 Description: GNU Radio C++ blocks fro QT-based GUI applications
223 This package contains the C++ library for using GNU Radio inside
224 QT-based GUI applications.
226 Package: libgnuradio-qtgui-dev
229 Depends: libgnuradio-qtgui (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libqt4-dev, libqwtplot3d-qt4-dev
230 Description: GNU Radio C++ blocks fro QT-based GUI applications
231 This package contains the C++ library for using GNU Radio inside
232 QT-based GUI applications.
234 This package contains header files needed by developers.
236 Package: libgnuradio-usrp
239 Depends: libgnuradio-core (= ${binary:Version}), libusrp (= ${binary:Version})
240 Description: GNU Radio C++ blocks for USRP(1) hardware
241 This package contains the C++ API blocks for the Universal Software Radio
244 Package: libgnuradio-usrp-dev
247 Depends: libgnuradio-usrp (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp-dev (= ${binary:Version})
248 Description: GNU Radio C++ blocks for USRP(1) hardware
249 This package contains the C++ API blocks for the Universal Software Radio
252 This package contains header files needed by developers.
254 Package: libgnuradio-usrp2
257 Depends: libgnuradio-core (= ${binary:Version}), libusrp2 (= ${binary:Version})
258 Description: GNU Radio C++ blocks for USRP(1) hardware
259 This package contains the C++ API blocks for the Universal Software Radio
262 Package: libgnuradio-usrp2-dev
265 Depends: libgnuradio-usrp2 (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp2-dev (= ${binary:Version})
266 Description: GNU Radio C++ blocks for USRP(1) hardware
267 This package contains the C++ API blocks for the Universal Software Radio
270 This package contains header files needed by developers.
272 ################################################################################
273 # Documentation packages #
274 ################################################################################
276 Package: gnuradio-doc
279 Description: Software Defined Radio
280 This package contains the documentation for the GNU Radio software
281 defined radio system.