################################################################################ # Single source deb for entire distribution # ################################################################################ Source: gnuradio Section: comm Priority: optional Maintainer: Johnathan Corgan Build-Conflicts: automake1.8, automake1.9 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 Standards-Version: 3.7.2 XS-Python-Version: >= 2.5 ################################################################################ # C++ auxiliary libraries # ################################################################################ Package: libgruel Section: libs Architecture: any Depends: libboost-date-time1.37.0, libboost-thread1.37.0 Description: GNU Radio Utility Etcetera Library This package implements a variety of low-level utility routines for GNU Radio. Package: libgruel-dev Section: libdevel Architecture: any Depends: libgruel (= ${binary:Version}), libboost-date-time1.37-dev, libboost-thread1.37-dev Description: GNU Radio Utility Etcetera Library This package implements a variety of low-level utility routines for GNU Radio. . This package contains header files needed by developers. Package: libgnuradio-omnithread Section: libs Architecture: any Replaces: libgnuradio-omnithread0c2a Conflicts: libgnuradio-omnithread0c2a Description: GNU Radio Omnithreads Abstraction Library This package is a fork of the omniORB-4.0.1 threading library for use with GNU Radio. Package: libgnuradio-omnithread-dev Section: libdevel Architecture: any Replaces: libgnuradio-omnithread0-dev Conflicts: libgnuradio-omnithread0-dev Depends: libgnuradio-omnithread (= ${binary:Version}) Description: GNU Radio Omnithreads Abstraction Library This package is a fork of the omniORB-4.0.1 threading library for use with GNU Radio. . This package contains header files needed by developers. Package: libpmt Section: libs Architecture: any Replaces: libpmt0c2a Conflicts: libpmt0c2a Depends: libgnuradio-omnithread (= ${binary:Version}) Description: GNU Radio Polymorphic Type Library This package implements polymorphic types. These are similar to lisp or Python data objects, and implement transparent reference counting using the boost shared_ptr templates. Package: libpmt-dev Section: libdevel Architecture: any Replaces: libpmt0-dev Conflicts: libpmt0-dev Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}) Description: GNU Radio Polymorphic Type Library This package implements polymorphic types. These are similar to lisp or Python data objects, and implement transparent reference counting using the boost shared_ptr templates. . This package contains header files needed by developers. ################################################################################ # C++ M-Block library packages # ################################################################################ Package: libmblock Section: libs Architecture: any Replaces: libmblock0c2a Conflicts: libmblock0c2a Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}) Description: GNU Radio Message Block Library This package provides the GNU Radio message block library. Package: libmblock-dev Section: libdevel Architecture: any Replaces: libmblock0-dev Conflicts: libmblock0-dev Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libpmt-dev (= ${binary:Version}) Description: GNU Radio Message Block Library This package provides the GNU Radio message block library. . This package contains header files needed by developers. ################################################################################ # C++ USRP/USRP2 library packages # ################################################################################ Package: libusrp Section: comm Architecture: any Depends: libusb-0.1-4 Replaces: libusrp0, libusrp0c2a, usrp-firmware Suggests: usrp-doc Description: Client side library for the USRP(1) hardware The Universal Software Radio Peripheral (USRP) is an USB-connected, low-cost and open board. It features four high-speed analog-to-digital and digital-to-analog converters, an FPGA and a microcontroller. It's ideal for capturing or transmitting various signals, usually in combination with GNU Radio. The design schemas are available under a free license. . This package contains the client-side library, providing an easy interface for communicating with the USRP. Package: libusrp-dev Section: libdevel Architecture: any Replaces: libusrp0-dev Depends: libusrp (= ${binary:Version}), libusb-dev Description: Client side library for the USRP(1) hardware The Universal Software Radio Peripheral (USRP) is an USB-connected, low-cost and open board. It features four high-speed analog-to-digital and digital-to-analog converters, an FPGA and a microcontroller. It's ideal for capturing or transmitting various signals, usually in combination with GNU Radio. The design schemas are available under a free license. . This package contains the client-side library, providing an easy interface for communicating with the USRP. . This package contains header files needed by developers. Package: libusrp2 Section: comm Architecture: any Depends: libboost-thread1.37.0, libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}) Suggests: usrp-doc Description: Client side library for the USRP2 hardware The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected, low-cost and open board. It features two high-speed analog-to-digital and digital-to-analog converters, an FPGA and a microcontroller. It's ideal for capturing or transmitting various signals, usually in combination with GNU Radio. The design schemas are available under a free license. . This package contains the client-side C++ library, providing the low- level (non-GNU Radio) hardware interface. Package: libusrp2-dev Section: libdevel Architecture: any Depends: libusrp2 (= ${binary:Version}), libboost1.37-dev, libgnuradio-omnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version}) Description: Client side library for the USRP(1) hardware The Universal Software Radio Peripheral 2 (USRP2) is a GbE-connected, low-cost and open board. It features two high-speed analog-to-digital and digital-to-analog converters, an FPGA and a microcontroller. It's ideal for capturing or transmitting various signals, usually in combination with GNU Radio. The design schemas are available under a free license. . This package contains the client-side C++ library, providing the low- level (non-GNU Radio) hardware interface. . This package contains header files needed by developers. ################################################################################ # C++ GNU Radio block library packages # ################################################################################ Package: libgnuradio-core Section: libs Architecture: any Depends: libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), libboost-thread1.37.0, libboost-date-time1.37.0, libfftw3-3, libgsl0ldbl Conflicts: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a Replaces: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a Suggests: gnuradio-doc Description: The GNU Sofware Radio Core Library This package contains the core GNU Radio libraries. Package: libgnuradio-core-dev Section: libdevel Architecture: any Replaces: libgnuradio-core0-dev Conflicts: libgnuradio-core0-dev 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 Description: The GNU Software Radio Core Library This package contains the core GNU Radio libraries. . This package contains header files needed by developers. Package: libgnuradio-audio-alsa Section: libs Architecture: any Depends: libgnuradio-core (= ${binary:Version}), libasound2 Description: GNU Radio C++ block for ALSA sound system This package contains the ALSA sound system driver for GNU Radio. Package: libgnuradio-audio-alsa-dev Section: libdevel Architecture: any Depends: libgnuradio-audio-alsa (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libasound2-dev Description: GNU Radio C++ block for ALSA sound system This package contains the ALSA sound system driver for GNU Radio. . This package contains header files needed by developers. Package: libgnuradio-qtgui Section: libs Architecture: any Depends: libgnuradio-core (= ${binary:Version}), libqt4-opengl, libqtcore4, libqtgui4, libqwt5-qt4, libqwtplot3d-qt4 Description: GNU Radio C++ blocks fro QT-based GUI applications This package contains the C++ library for using GNU Radio inside QT-based GUI applications. Package: libgnuradio-qtgui-dev Section: libdevel Architecture: any Depends: libgnuradio-qtgui (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libqt4-dev, libqwtplot3d-qt4-dev Description: GNU Radio C++ blocks fro QT-based GUI applications This package contains the C++ library for using GNU Radio inside QT-based GUI applications. . This package contains header files needed by developers. Package: libgnuradio-usrp Section: libs Architecture: any Depends: libgnuradio-core (= ${binary:Version}), libusrp (= ${binary:Version}) Description: GNU Radio C++ blocks for USRP(1) hardware This package contains the C++ API blocks for the Universal Software Radio Peripheral. Package: libgnuradio-usrp-dev Section: libdevel Architecture: any Depends: libgnuradio-usrp (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp-dev (= ${binary:Version}) Description: GNU Radio C++ blocks for USRP(1) hardware This package contains the C++ API blocks for the Universal Software Radio Peripheral. . This package contains header files needed by developers. Package: libgnuradio-usrp2 Section: libs Architecture: any Depends: libgnuradio-core (= ${binary:Version}), libusrp2 (= ${binary:Version}) Description: GNU Radio C++ blocks for USRP(1) hardware This package contains the C++ API blocks for the Universal Software Radio Peripheral. Package: libgnuradio-usrp2-dev Section: libdevel Architecture: any Depends: libgnuradio-usrp2 (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp2-dev (= ${binary:Version}) Description: GNU Radio C++ blocks for USRP(1) hardware This package contains the C++ API blocks for the Universal Software Radio Peripheral. . This package contains header files needed by developers. ################################################################################ # Documentation packages # ################################################################################ Package: gnuradio-doc Section: doc Architecture: all Description: Software Defined Radio This package contains the documentation for the GNU Radio software defined radio system.