X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=debian%2Fcontrol;h=4c11a965436c634739c27990c7f632ecf1ec7699;hb=253018c6cdb114f5662a2d7ba8ed748c6e68e3a7;hp=6b06462888cbf94591b18d1a96d7e30ad86066a1;hpb=8cb9f838e35b88b44ed2e0a4b779588ce26e4818;p=debian%2Fgnuradio diff --git a/debian/control b/debian/control index 6b064628..4c11a965 100644 --- a/debian/control +++ b/debian/control @@ -7,9 +7,9 @@ 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-lxml, python-gtk2 +Build-Depends: debhelper (>= 5.0.38), build-essential, python-central (>=0.5.6), automake, libtool, pkg-config, python-dev (>=2.6), python-dev (<2.7), 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-lxml, python-gtk2, libqt4-dev, libqwt5-qt4-dev, libqwtplot3d-qt4-dev, libblas-dev, texlive-latex-base Standards-Version: 3.7.2 -XS-Python-Version: = 2.6 +XS-Python-Version: =2.6 ################################################################################ # C++ auxiliary libraries # @@ -19,6 +19,8 @@ Package: libgruel Section: libs Architecture: any Depends: ${shlibs:Depends} +Replaces: libpmt +Conflicts: libpmt Description: GNU Radio Utility Etcetera Library This package implements a variety of low-level utility routines for GNU Radio. @@ -26,7 +28,9 @@ Description: GNU Radio Utility Etcetera Library Package: libgruel-dev Section: libdevel Architecture: any -Depends: libgruel (= ${binary:Version}) +Depends: libgruel (= ${binary:Version}), libboost1.37-dev, guile-1.8 +Replaces: libpmt-dev +Conflicts: libpmt-dev Description: GNU Radio Utility Etcetera Library This package implements a variety of low-level utility routines for GNU Radio. @@ -55,30 +59,6 @@ Description: GNU Radio Omnithreads Abstraction Library . This package contains header files needed by developers. -Package: libpmt -Section: libs -Architecture: any -Replaces: libpmt0c2a -Conflicts: libpmt0c2a -Depends: libgnuradio-omnithread (= ${binary:Version}), ${shlibs:Depends} -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 # ################################################################################ @@ -88,7 +68,7 @@ Section: libs Architecture: any Replaces: libmblock0c2a Conflicts: libmblock0c2a -Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), ${shlibs:Depends}, guile-1.8 +Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), libgruel (= ${binary:Version}), ${shlibs:Depends} Description: GNU Radio Message Block Library This package provides the GNU Radio message block library. @@ -97,7 +77,7 @@ Section: libdevel Architecture: any Replaces: libmblock0-dev Conflicts: libmblock0-dev -Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libpmt-dev (= ${binary:Version}) +Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version}) Description: GNU Radio Message Block Library This package provides the GNU Radio message block library. . @@ -147,7 +127,6 @@ Package: libusrp2 Section: comm Architecture: any Depends: libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), ${shlibs:Depends} -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 @@ -183,7 +162,7 @@ Description: Client side library for the USRP2 hardware Package: libgnuradio-core Section: libs Architecture: any -Depends: libgruel (= ${binary:Version}), libgnuradio-omnithread (= ${binary:Version}), ${shlibs:Depends} +Depends: libgruel (= ${binary:Version}), ${shlibs:Depends} Conflicts: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a Replaces: libgnuradio-core0, libgnuradio-core0c2, libgnuradio-core0c2a Suggests: gnuradio-doc @@ -195,7 +174,7 @@ 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 +Depends: libgnuradio-core (= ${binary:Version}), libgruel-dev (= ${binary:Version}), libboost-thread1.37-dev, libboost-date-time1.37-dev, libcppunit-dev, libgsl0-dev, libatlas-base-dev, libfftw3-dev, swig Description: The GNU Software Radio Core Library This package contains the core GNU Radio libraries. . @@ -217,6 +196,108 @@ Description: GNU Radio C++ block for ALSA sound system . This package contains header files needed by developers. +Package: libgnuradio-audio-jack +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for JACK sound system + This package contains the JACK sound system driver for GNU Radio. + +Package: libgnuradio-audio-jack-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-jack (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libjack-dev +Description: GNU Radio C++ block for JACK sound system + This package contains the JACK sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-audio-oss +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for OSS sound system + This package contains the OSS sound system driver for GNU Radio. + +Package: libgnuradio-audio-oss-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-oss (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block for OSS sound system + This package contains the OSS sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-audio-portaudio +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for PORTAUDIO sound system + This package contains the PORTAUDIO sound system driver for GNU Radio. + +Package: libgnuradio-audio-portaudio-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-portaudio (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), portaudio19-dev +Description: GNU Radio C++ block for PORTAUDIO sound system + This package contains the PORTAUDIO sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-cvsd-vocoder +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the CVSD vocoder + This package provides an implementation of a CVSD vocoder for + GNU Radio. + +Package: libgnuradio-cvsd-vocoder-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-cvsd-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implement the CVSD vocoder + This package provides an implementation of a CVSD vocoder for + GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-gsm-fr-vocoder +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the GSM full rate vocoder + This package provides an implementation of a GSM-FR vocoder for + GNU Radio. + +Package: libgnuradio-gsm-fr-vocoder-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-gsm-fr-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing the GSM full rate vocoder + This package provides an implementation of a GSM-FR vocoder for + GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-pager +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the FLEX one-way pager protocol + This package provides an implementation of the FLEX one-way pager protocol + for GNU Radio. + +Package: libgnuradio-pager-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-pager (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing the FLEX one-way pager protocol + This package provides an implementation of the FLEX one-way pager protocol + for GNU Radio. + . + This package contains header files needed by developers. + Package: libgnuradio-qtgui Section: libs Architecture: any @@ -235,6 +316,42 @@ Description: GNU Radio C++ blocks fro QT-based GUI applications . This package contains header files needed by developers. +Package: libgnuradio-trellis +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing trellis-coded modulation + This package provides an implementation of tellis-coded modulation + for GNU Radio. + +Package: libgnuradio-trellis-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-trellis (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing trellis-coded modulation + This package provides an implementation of trellis-coded modulation + for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-video-sdl +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing video-sdl-coded modulation + This package provides an interface to the SDL rendering library + for GNU Radio. + +Package: libgnuradio-video-sdl-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-video-sdl (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing video-sdl-coded modulation + This package provides an interface to the SDL rendering library + for GNU Radio. + . + This package contains header files needed by developers. + Package: libgnuradio-usrp Section: libs Architecture: any @@ -257,17 +374,17 @@ Package: libgnuradio-usrp2 Section: libs Architecture: any Depends: libgnuradio-core (= ${binary:Version}), libusrp2 (= ${binary:Version}), ${shlibs:Depends} -Description: GNU Radio C++ blocks for USRP(1) hardware +Description: GNU Radio C++ blocks for USRP2 hardware This package contains the C++ API blocks for the Universal Software Radio - Peripheral. + Peripheral 2. 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 +Description: GNU Radio C++ blocks for USRP2 hardware This package contains the C++ API blocks for the Universal Software Radio - Peripheral. + Peripheral 2. . This package contains header files needed by developers. @@ -280,7 +397,7 @@ Architecture: any Depends: ${python:Depends}, libusrp (= ${binary:Version}), ${shlibs:Depends} Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for the USRP library This package provides auxiliary routines in Python for manipulating the USRP hardware. @@ -295,7 +412,7 @@ Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy Conflicts: python-gnuradio (< 3.2) Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio core library This package provides the modules that enable one to use gnuradio from Python scripts. @@ -306,7 +423,7 @@ Depends: ${python:Depends}, python-gnuradio-core (= ${binary:Version}), python-w Conflicts: python-wxgtk2.6 Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Graphical Interface Routines based on wxPython This package provides high level GUI construction classes based upon the wxPython bindings for wxWidgets. @@ -316,7 +433,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core, python-usrp Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio USRP driver This package provides the Python interface to the GNU Radio USRP driver and daughterboard drivers. @@ -326,7 +443,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio USRP driver This package provides the Python interface to the GNU Radio USRP driver and daughterboard drivers. @@ -336,7 +453,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-audio-alsa (= ${binary:Version}), python-gnuradio-core Section: python Provides: ${python:Provides}, python-gnuradio-audio -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio ALSA audio driver This package provides the Python wrappers around the GNU Radio ALSA audio driver. @@ -346,7 +463,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides}, python-gnuradio-audio Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Python PortAudio Driver This package provides the Python interface to the GNU Radio driver for the PortAudio audio system. @@ -356,7 +473,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Section: python Provides: ${python:Provides}, python-gnuradio-audio -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Python JACK Audio Driver This package provides the Python interface to the GNU Radio driver for the JACK audio system. @@ -366,7 +483,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Section: python Provides: ${python:Provides}, python-gnuradio-audio -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Python OSS Audio Driver This package provides the Python interface to the GNU Radio driver for the OSS audio system. @@ -376,7 +493,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio CVSD Vocoder This package provides an implementation of a CVSD vocoder for GNU Radio. @@ -386,7 +503,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio GSM Full-Rate Vocoder This package provides an implementation of a full-rate GSM vocoder for GNU Radio. @@ -396,7 +513,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-qtgui (= ${binary:Version}), python-gnuradio-core Section: python Provides: ${python:Provides} -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio ALSA audio driver This package provides the Python wrappers around the GNU Radio QT GUI C++ blocks. @@ -406,7 +523,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Trellis-Coded Modulation library This package provides an implementation of trellis-coded modulation for GNU Radio. @@ -416,7 +533,7 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core Provides: ${python:Provides} Section: python -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio SDL Interface Library This package provides an interface to the SDL rendering library for GNU Radio. @@ -430,24 +547,26 @@ Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-usrp2, python-gnuradio-wxgui, python-matplotlib, python-tk, python-scipy Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Utilities This package provides commonly used utilities for GNU Radio Package: gnuradio-examples Architecture: any Depends: ${python:Depends}, python-gnuradio-core +Provides: ${python:Provides} Recommends: python-gnuradio-wxgui, python-gnuradio Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Example Programs This package provides examples of GNU Radio usage using Python. Package: gnuradio-pager Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio FLEX Pager Decoder This package provides a decoder for the FLEX paging protocol for GNU Radio @@ -456,8 +575,9 @@ Architecture: any Replaces: gnuradio-sounder-firmware Conflicts: gnuradio-sounder-firmware Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Channel Sounder Application This package provides an RF channel sounder application for GNU Radio @@ -466,8 +586,9 @@ Architecture: any Replaces: gnuradio-gpio-firmware Conflicts: gnuradio-gpio-firmware Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Streaming Digital Application This package provides streaming digital GPIO capabilities for GNU Radio @@ -476,24 +597,27 @@ Architecture: any Replaces: gnuradio-radar-mono-firmware Conflicts: gnuradio-radar-mono-firmware Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Monostatic Radar Application This package provides a monostatic radar application for GNU Radio Package: gnuradio-radio-astronomy Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: GNU Radio Radio Astronomy Applications This package provides radio astronomy applications for GNU Radio -Package: grc +Package: gnuradio-companion Architecture: any -Depends: python (>= 2.6), python-gnuradio +Depends: ${python:Depends}, gnuradio, gnuradio-doc, usrp-doc, python-lxml, python-cheetah, python-gtk2 +Provides: ${python:Provides} Section: comm -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: The GNU Radio Companion GRC is a graphical flowgraph editor for the GNU Software Radio @@ -523,7 +647,7 @@ Package: libgnuradio Section: libs Architecture: all Depends: libgnuradio-core (= ${binary:Version}), -Recommends: libgnuradio-audio-alsa, libgnuradio-qtqui, libgnuradio-usrp, libgnuradio-usrp2 +Recommends: libgnuradio-audio-alsa, libgnuradio-cvsd-vocoder, libgnuradio-gsm-fr-vocoder, libgnuradio-pager, libgnuradio-qtqui, libgnuradio-trellis, libgnuradio-usrp, libgnuradio-usrp2, libgnuradio-video-sdl Description: GNU Radio C++ API libraries This is a virtual package that depends, recommends, or suggests all of the binary packages that make up the GNU Radio C++ API. For development headers, @@ -533,7 +657,7 @@ Package: libgnuradio-dev Section: libdevel Architecture: all Depends: libgnuradio (= ${binary:Version}), libgnuradio-core-dev -Recommends: libgnuradio-audio-alsa-dev, libgnuradio-qtgui-dev, libgnuradio-usrp-dev, libgnuradio-usrp2-dev, +Recommends: libgnuradio-audio-alsa-dev, libgnuradio-cvsd-vocoder-dev, libgnuradio-gsm-fr-vocoder-dev, libgnuradio-pager-dev, libgnuradio-qtgui-dev, libgnuradio-trellis-dev, libgnuradio-usrp-dev, libgnuradio-usrp2-dev, libgnuradio-video-sdl-dev Suggests: gnuradio-doc, usrp-doc Replaces: gnuradio-dev Description: Development headers for GNU Radio C++ development @@ -547,7 +671,7 @@ Architecture: all Depends: python-gnuradio-core Recommends: python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-cvsd-vocoder, python-gnuradio-gsm-fr-vocoder, python-gnuradio-qtgui, python-gnuradio-trellis, python-gnuradio-video-sdl, python-gnuradio-usrp, python-gnuradio-usrp2 Provides: ${python:Provides} -XB-Python-Version: 2.6 +XB-Python-Version: ${python:Versions} Description: Python Libraries for GNU Radio Components This is a virtual package that depends or recommends all of the packages that make up the GNU Radio Python API.