X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=debian%2Fcontrol;h=15414c77bfeadf01a3a4f18a9dd7dfa5a36e2e7a;hb=b37c7375faf0ee227276ce9cc35344d5e00dc4c6;hp=0e980a4413b29f375fe9adc42323326cc04ff411;hpb=62cc4591826f6cd5b8e9581ccddd4910eb598bf4;p=debian%2Fgnuradio diff --git a/debian/control b/debian/control index 0e980a44..15414c77 100644 --- a/debian/control +++ b/debian/control @@ -3,83 +3,115 @@ Section: comm Priority: optional Maintainer: Johnathan Corgan Build-Conflicts: automake1.8, automake1.9 -Build-Depends: debhelper (>= 5.0.37.2), autotools-dev, doxygen, fftw3-dev | libfftw3-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-numpy, python-wxgtk2.6, sdcc, swig, xmlto +Build-Depends: debhelper (>= 5.0.37.2), build-essential, automake, libtool, pkg-config, python-dev, swig, fftw3-dev | libfftw3-dev, libcppunit-dev, libboost1.35-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.3 +XS-Python-Version: >= 2.5 -Package: libgnuradio-omnithread0c2a +Package: libgruel Section: libs Architecture: any Depends: ${shlibs:Depends} +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}), libboost1.35-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 +Depends: ${shlibs:Depends} 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-omnithread0-dev +Package: libgnuradio-omnithread-dev Section: libdevel Architecture: any -Depends: libgnuradio-omnithread0c2a (= ${binary:Version}) +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: libpmt0c2a +Package: libgnuradio-core +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +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}), libgnuradio-omnithread-dev, libboost1.35-dev, libgruel-dev, libgsl0-dev, fftw3-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: libpmt Section: libs Architecture: any +Replaces: libpmt0c2a +Conflicts: libpmt0c2a Depends: ${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: libpmt0-dev +Package: libpmt-dev Section: libdevel Architecture: any -Depends: libpmt0c2a (= ${binary:Version}), libgnuradio-omnithread0-dev, libboost-dev +Replaces: libpmt0-dev +Conflicts: libpmt0-dev +Depends: libpmt (= ${binary:Version}), libgnuradio-omnithread-dev, libboost1.35-dev Description: GNU Radio Polymorphic Type Library This package implements polymorphic types. These are similar - to lisp or python data objects, and implement transparent + 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. -Package: libmblock0c2a -Section: libs +Package: libmblock +Section: libs Architecture: any -Depends: ${shlibs:Depends} -Description: GNU Radio Message Block Library - This package provides the GNU Radio message block library. +Replaces: libmblock0c2a +Conflicts: libmblock0c2a +Depends: ${shlibs:Depends} +Description: GNU Radio Message Block Library + This package provides the GNU Radio message block library. -Package: libmblock0-dev +Package: libmblock-dev Section: libdevel Architecture: any -Depends: libmblock0c2a (= ${binary:Version}), libgnuradio-omnithread0-dev, libpmt0-dev +Replaces: libmblock0-dev +Conflicts: libmblock0-dev +Depends: libmblock (= ${binary:Version}), libgnuradio-omnithread-dev, libpmt-dev Description: GNU Radio Message Block Library This package provides the GNU Radio message block library. . This package contains header files needed by developers. -Package: libgnuradio-core0c2a -Section: libs -Architecture: any -Depends: ${shlibs:Depends} -Conflicts: libgnuradio-core0, libgnuradio-core0c2 -Replaces: libgnuradio-core0, libgnuradio-core0c2 -Suggests: gnuradio-doc -Description: GNU Radio Core Library - This package contains the core GNU Radio libraries. - -Package: libgnuradio-core0-dev -Section: libdevel -Architecture: any -Depends: libgnuradio-core0c2a (= ${binary:Version}), libgnuradio-omnithread0-dev, libboost-dev, fftw3-dev | libfftw3-dev -Description: Software Defined Radio - This package contains the core GNU Radio libraries. - . - This package contains header files needed by developers. - Package: gnuradio-doc Section: doc Architecture: all @@ -90,6 +122,7 @@ Description: Software Defined Radio Package: python-gnuradio-core Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy +Conflicts: python-gnuradio (< 3.1) Provides: ${python:Provides} Section: python XB-Python-Version: ${python:Versions} @@ -99,7 +132,7 @@ Description: Python bindings for GNU Radio core library Package: python-gnuradio-wxgui Architecture: any -Depends: ${python:Depends}, python-gnuradio-core, python-wxgtk2.6 +Depends: ${python:Depends}, python-gnuradio-core, python-wxgtk2.8, python-opengl Provides: ${python:Provides} Section: python XB-Python-Version: ${python:Versions} @@ -107,6 +140,22 @@ Description: GNU Radio Graphical Interface Routines based on wxPython This package provides high level GUI construction classes based upon the wxPython bindings for wxWidgets. +Package: libgnuradio-audio-alsa +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +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: ${shlibs:Depends} +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: python-gnuradio-audio-alsa Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core @@ -114,7 +163,7 @@ Section: python Provides: ${python:Provides}, python-gnuradio-audio XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio ALSA audio driver - This package provides the Python interface to the GNU Radio ALSA + This package provides the Python wrappers around the GNU Radio ALSA audio driver. Package: python-gnuradio-audio-jack @@ -156,15 +205,15 @@ XB-Python-Version: ${python:Versions} Description: GNU Radio ATSC Receiver This package provides a decoder for ATSC waveforms using GNU Radio. -Package: python-gnuradio-comedi -Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core -Provides: ${python:Provides} -Section: python -XB-Python-Version: ${python:Versions} -Description: GNU Radio Python Comedilib Driver - This package provides the Python interface to the GNU Radio driver - for the comedilib data acquisition hardware library. +#Package: python-gnuradio-comedi +#Architecture: any +#Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core +#Provides: ${python:Provides} +#Section: python +#XB-Python-Version: ${python:Versions} +#Description: GNU Radio Python Comedilib Driver +# This package provides the Python interface to the GNU Radio driver +# for the comedilib data acquisition hardware library. Package: python-gnuradio-cvsd-vocoder Architecture: any @@ -209,62 +258,29 @@ Description: GNU Radio SDL Interface Library Package: python-gnuradio Section: python Architecture: all -Depends: python-gnuradio-core, python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-atsc, python-gnuradio-comedi, python-gnuradio-cvsd-vocoder, python-gnuradio-gsm-fr-vocoder, python-gnuradio-trellis, python-gnuradio-video-sdl +Recommends: python-gnuradio-core, python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-atsc, python-gnuradio-cvsd-vocoder, python-gnuradio-gsm-fr-vocoder, python-gnuradio-trellis, python-gnuradio-video-sdl Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Python Libraries for GNU Radio Components This is a virtual package that depends upon all the Python components for GNU Radio. -Package: gnuradio-examples -Architecture: any -Suggests: usrp -Depends: ${python:Depends}, python-gnuradio-core, python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio -Section: comm -XB-Python-Version: ${python:Versions} -Description: GNU Radio Example Programs - This package provides examples of GNU Radio usage using Python - -Package: gnuradio -Section: comm -Architecture: all -Depends: gnuradio-doc, python-gnuradio, gnuradio-examples, gnuradio-utils -Suggests: usrp -Description: GNU Software Defined Radio - This is a virtual package that depends the entire GNU Radio collection of - components. If you are using a USRP, you should also install the usrp package. - Package: gnuradio-dev Section: libdevel Architecture: all -Depends: libgnuradio-core0-dev, libgnuradio-omnithread0-dev, libmblock0-dev, libpmt0-dev +Recommends: libgnuradio-audio-alsa-dev +Depends: libgnuradio-core-dev, libmblock-dev, libpmt-dev Description: Development headers for GNU Radio C++ development This is a virtual package that depends on all the development header packages for the various GNU Radio components. It is only needed if you intend to develop custom GNU Radio signal processing blocks in C++. -Package: usrp-firmware -Section: contrib/comm -Architecture: all -Description: control applications and firmware for the USRP - 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 basic FPGA bitstrings for normal USRP operation, - which need non-free tools to build. - -Package: libusrp0c2a -Section: contrib/libs +Package: libusrp +Section: comm Architecture: any -Depends: ${shlibs:Depends}, usrp-firmware -Conflicts: libusrp0 -Replaces: libusrp0 +Replaces: libusrp0, libusrp0c2a, usrp-firmware Suggests: usrp-doc -Description: Client side library for the USRP +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 @@ -275,11 +291,12 @@ Description: Client side library for the USRP This package contains the client-side library, providing an easy interface for communicating with the USRP. -Package: libusrp0-dev -Section: contrib/libdevel +Package: libusrp-dev +Section: libdevel Architecture: any -Depends: libusrp0c2a (= ${binary:Version}), libusb-dev -Description: Client side library for the USRP +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 @@ -292,18 +309,18 @@ Description: Client side library for the USRP . This package contains header files needed by developers. -Package: libusrp-inband0c2a -Section: contrib/libs +Package: libusrp-inband +Section: libs Architecture: any Depends: ${shlibs:Depends} Description: Client side library for the USRP with in-band signaling The package is an alternative C++ interface to the USRP that implements an experimental in-band signaling method across the USB. -Package: libusrp-inband0-dev -Section: contrib/libdevel +Package: libusrp-inband-dev +Section: libdevel Architecture: any -Depends: libusrp-inband0c2a (= ${binary:Version}), libusrp0-dev +Depends: libusrp-inband (= ${binary:Version}), libusrp-dev Description: Client side library for the USRP with in-band signaling The package is an alternative C++ interface to the USRP that implements an experimental in-band signaling method across the USB. @@ -321,7 +338,7 @@ Package: python-usrp Architecture: any Depends: ${python:Depends}, ${shlibs:Depends} Provides: ${python:Provides} -Section: contrib/python +Section: python XB-Python-Version: ${python:Versions} Description: Python bindings for the USRP library This package provides the modules that enable one to use the USRP as a @@ -331,7 +348,7 @@ Package: python-gnuradio-usrp Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core, python-usrp Provides: ${python:Provides} -Section: contrib/python +Section: python XB-Python-Version: ${python:Versions} Description: Python bindings for GNU Radio USRP driver This package provides the Python interface to the GNU Radio USRP @@ -339,58 +356,72 @@ Description: Python bindings for GNU Radio USRP driver Package: gnuradio-utils Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui +Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui, python-matplotlib, python-tk, python-scipy Provides: ${python:Provides} -Section: contrib/comm +Section: comm XB-Python-Version: ${python:Versions} Description: GNU Radio Utilities This package provides commonly used utilities for GNU Radio Package: usrp -Section: contrib/comm +Section: comm Architecture: all -Depends: usrp-doc, usrp-firmware, libusrp0c2a +Depends: usrp-doc, libusrp Description: The Universal Software Radio Peripheral - This is a virtual package that depends on the entire USRP software collection. + This is a virtual package that depends on the non-GNU Radio USRP + software collection. + +Package: gnuradio-examples +Architecture: any +Depends: ${python:Depends}, python-gnuradio-core +Recommends: python-gnuradio-wxgui, python-gnuradio-audio-alsa | python-gnuradio-audio, python-gnuradio-usrp +Section: comm +XB-Python-Version: ${python:Versions} +Description: GNU Radio Example Programs + This package provides examples of GNU Radio usage using Python + +Package: gnuradio +Section: comm +Architecture: all +Recommends: gnuradio-doc, python-gnuradio, gnuradio-examples, gnuradio-utils +Description: GNU Software Defined Radio + This is a virtual package that depends the entire GNU Radio collection of + components. If you are using a USRP, you should also install the usrp package. Package: gnuradio-pager Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp -Section: contrib/comm +Section: comm XB-Python-Version: ${python:Versions} Description: GNU Radio FLEX Pager Decoder This package provides a decoder for the FLEX paging protocol for GNU Radio -Package: gnuradio-sounder-firmware -Section: contrib/comm -Architecture: all -Description: GNU Radio Channel Sounder Application - This package provides an RF channel sounder application for GNU Radio - . - This package contains the custom FPGA bitstrings for the USRP, which - require non-free tools to build. - Package: gnuradio-sounder Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, gnuradio-sounder-firmware -Section: contrib/comm +Replaces: gnuradio-sounder-firmware +Conflicts: gnuradio-sounder-firmware +Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Section: comm XB-Python-Version: ${python:Versions} Description: GNU Radio Channel Sounder Application This package provides an RF channel sounder application for GNU Radio -Package: gnuradio-radar-mono-firmware -Section: contrib/comm -Architecture: all -Description: GNU Radio Monostatic Radar Firmware - This package provides a monostatic radar application for GNU Radio - . - This package contains the custom FPGA bitstrings for the USRP, which - require non-free tools to build. +Package: gnuradio-gpio +Architecture: any +Replaces: gnuradio-gpio-firmware +Conflicts: gnuradio-gpio-firmware +Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Section: comm +XB-Python-Version: ${python:Versions} +Description: GNU Radio Streaming Digital Application + This package provides a streaming digital GPIO capabilities for GNU Radio Package: gnuradio-radar-mono Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, gnuradio-radar-mono-firmware -Section: contrib/comm +Replaces: gnuradio-radar-mono-firmware +Conflicts: gnuradio-radar-mono-firmware +Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp +Section: comm XB-Python-Version: ${python:Versions} Description: GNU Radio Monostatic Radar Application This package provides a monostatic radar application for GNU Radio @@ -398,7 +429,7 @@ Description: GNU Radio Monostatic Radar Application Package: gnuradio-radio-astronomy Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp, python-gnuradio-wxgui -Section: contrib/comm +Section: comm XB-Python-Version: ${python:Versions} Description: GNU Radio Radio Astronomy Applications This package provides radio astronomy applications for GNU Radio