Merge branch 'vrt' of http://gnuradio.org/git/jblum
authorJohnathan Corgan <jcorgan@corganenterprises.com>
Tue, 27 Oct 2009 19:01:41 +0000 (12:01 -0700)
committerJohnathan Corgan <jcorgan@corganenterprises.com>
Tue, 27 Oct 2009 19:01:41 +0000 (12:01 -0700)
Merge-fix: remove simple_rx_samples
Merge-fix: remove grc_gr_vrt.m4 from Makefile.am

* 'vrt' of http://gnuradio.org/git/jblum:
  removed gr-vrt
  removed caldiv stuff from gr-vrt
  removed MOST of the quadradio specific stuff
  install header for missing pkt checker

39 files changed:
config/Makefile.am
config/usrp_libusb.m4
debian/.gitignore [deleted file]
debian/bin/extract-install-filenames [deleted file]
debian/bin/gen-install-files.sh [deleted file]
debian/bin/install-build-deps.sh [deleted file]
debian/changelog [deleted file]
debian/compat [deleted file]
debian/control [deleted file]
debian/copyright [deleted file]
debian/custom/grc.conf [deleted file]
debian/custom/libusrp0.udev [deleted file]
debian/custom/libusrp2-0.limits [deleted file]
debian/gnuradio-doc.install [deleted file]
debian/libgnuradio-core-dev.dirs [deleted file]
debian/libgnuradio-core0.dirs [deleted file]
debian/libgnuradio-core0.install [deleted file]
debian/libgromnithread-dev.dirs [deleted file]
debian/libgromnithread-dev.install [deleted file]
debian/libgromnithread0.install [deleted file]
debian/libgruel-dev.dirs [deleted file]
debian/libgruel-dev.install [deleted file]
debian/libgruel0.install [deleted file]
debian/libmblock-dev.install [deleted file]
debian/libmblock0.install [deleted file]
debian/libusrp0.dirs [deleted file]
debian/libusrp0.install [deleted file]
debian/libusrp0.postinst [deleted file]
debian/libusrp2-0.dirs [deleted file]
debian/libusrp2-0.install [deleted file]
debian/libusrp2-0.postinst [deleted file]
debian/pycompat [deleted file]
debian/pyversions [deleted file]
debian/rules [deleted file]
debian/usrp-doc.install [deleted file]
usrp/usrp.pc.in
vrt/apps/.gitignore
vrt/apps/Makefile.am
vrt/apps/simple_rx_samples.cc [deleted file]

index eb1056eb6f3b424b3dd412c52521a757906d88b3..527aefa7e44e66a79bf990b300428c16bb8cbfc0 100644 (file)
@@ -68,7 +68,6 @@ m4macros = \
        grc_gr_trellis.m4 \
        grc_gr_usrp.m4 \
        grc_gr_video_sdl.m4 \
-       grc_gr_vrt.m4 \
        grc_gr_wxgui.m4 \
        grc_mblock.m4 \
        grc_gruel.m4 \
index 428a57992325e56c40af598f1191377084a29876..251f7df10160f7e6a4963e62d1947fdd6df064f3 100755 (executable)
@@ -30,6 +30,7 @@ AC_DEFUN([USRP_LIBUSB], [
 
   libusbok=no
   have_libusb1=no
+  LIBUSB_PKG_CONFIG_NAME=''
   if test x$1 = xyes; then
     PKG_CHECK_MODULES(USB, libusb-1.0, [
       libusbok=yes
@@ -37,6 +38,7 @@ AC_DEFUN([USRP_LIBUSB], [
       usb_header='libusb-1.0/libusb.h'
       usb_lib_func='libusb_bulk_transfer'
       usb_lib_name='usb-1.0'
+      LIBUSB_PKG_CONFIG_NAME='libusb-1.0'
     ])
   else
     dnl not using libusb1 (for now); see if legacy version is found.
@@ -45,17 +47,24 @@ AC_DEFUN([USRP_LIBUSB], [
     dnl user's shell environment
 
     dnl see if the pkgconfig module 'libusb' is available
-    PKG_CHECK_MODULES(USB, libusb, [libusbok=yes], [libusbok=no])
+    PKG_CHECK_MODULES(USB, libusb, [
+      libusbok=yes
+      LIBUSB_PKG_CONFIG_NAME='libusb'
+      ], [libusbok=no])
     dnl PKG_CHECK_MODULES does not work correctly when embedded
     if test $libusbok = no; then
       dnl if not, see if the pkgconfig module 'libusb-legacy' is available
-      PKG_CHECK_MODULES(USB, [libusb-legacy], [libusbok=yes], [libusbok=no])
+      PKG_CHECK_MODULES(USB, [libusb-legacy], [
+        libusbok=yes
+        LIBUSB_PKG_CONFIG_NAME='libusb-legacy'
+        ], [libusbok=no])
     fi
     dnl set variables for further testing
     usb_header='usb.h'
     usb_lib_func='usb_bulk_write'
     usb_lib_name='usb'
   fi
+  AC_SUBST(LIBUSB_PKG_CONFIG_NAME)
   if test x$1 != xyes || test $have_libusb1 = yes; then
     dnl Either (1) libusb1 was specified and found; or
     dnl (2) libusb1 was not specified. Restart checking.
diff --git a/debian/.gitignore b/debian/.gitignore
deleted file mode 100644 (file)
index fbcff46..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-*.log
-*.debhelper
-*.substvars
-files
-tmp
-gnuradio-companion.install
-gnuradio-examples.install
-gnuradio-gpio.install
-gnuradio-pager.install
-gnuradio-radar-mono.install
-gnuradio-radio-astronomy.install
-gnuradio-sounder.install
-gnuradio-utils.install
-libgnuradio-audio-alsa-dev.install
-libgnuradio-audio-alsa0.install
-libgnuradio-audio-jack-dev.install
-libgnuradio-audio-jack0.install
-libgnuradio-audio-oss-dev.install
-libgnuradio-audio-oss0.install
-libgnuradio-audio-portaudio-dev.install
-libgnuradio-audio-portaudio0.install
-libgnuradio-core-dev.install
-libgnuradio-cvsd-vocoder-dev.install
-libgnuradio-cvsd-vocoder0.install
-libgnuradio-gsm-fr-vocoder-dev.install
-libgnuradio-gsm-fr-vocoder0.install
-libgnuradio-pager-dev.install
-libgnuradio-pager0.install
-libgnuradio-qtgui-dev.install
-libgnuradio-qtgui0.install
-libgnuradio-trellis-dev.install
-libgnuradio-trellis0.install
-libgnuradio-usrp-dev.install
-libgnuradio-usrp0.install
-libgnuradio-usrp2-0.install
-libgnuradio-usrp2-dev.install
-libgnuradio-video-sdl-dev.install
-libgnuradio-video-sdl0.install
-libusrp-dev.install
-libusrp2-dev.install
-python-gnuradio-audio-alsa.install
-python-gnuradio-audio-jack.install
-python-gnuradio-audio-oss.install
-python-gnuradio-audio-portaudio.install
-python-gnuradio-core.install
-python-gnuradio-cvsd-vocoder.install
-python-gnuradio-gsm-fr-vocoder.install
-python-gnuradio-qtgui.install
-python-gnuradio-trellis.install
-python-gnuradio-usrp.install
-python-gnuradio-usrp2.install
-python-gnuradio-video-sdl.install
-python-gnuradio-wxgui.install
-python-usrp.install
-/gnuradio/
-/gnuradio-apps/
-/gnuradio-companion/
-/gnuradio-doc/
-/gnuradio-examples/
-/gnuradio-gpio/
-/gnuradio-pager/
-/gnuradio-radar-mono/
-/gnuradio-radio-astronomy/
-/gnuradio-sounder/
-/gnuradio-utils/
-/libgnuradio/
-/libgnuradio-dev/
-/libgnuradio-audio-alsa-dev/
-/libgnuradio-audio-alsa0/
-/libgnuradio-audio-jack-dev/
-/libgnuradio-audio-jack0/
-/libgnuradio-audio-oss-dev/
-/libgnuradio-audio-oss0/
-/libgnuradio-audio-portaudio0/
-/libgnuradio-audio-portaudio-dev/
-/libgnuradio-core-dev/
-/libgnuradio-core0/
-/libgnuradio-cvsd-vocoder-dev/
-/libgnuradio-cvsd-vocoder0/
-/libgnuradio-gsm-fr-vocoder-dev/
-/libgnuradio-gsm-fr-vocoder0/
-/libgnuradio-pager-dev/
-/libgnuradio-pager0/
-/libgnuradio-qtgui-dev/
-/libgnuradio-qtgui0/
-/libgnuradio-trellis-dev/
-/libgnuradio-trellis0/
-/libgnuradio-usrp-dev/
-/libgnuradio-usrp0/
-/libgnuradio-usrp2-0/
-/libgnuradio-usrp2-dev/
-/libgnuradio-video-sdl-dev/
-/libgnuradio-video-sdl0/
-/libgromnithread-dev/
-/libgromnithread0
-/libgruel-dev/
-/libgruel0/
-/libmblock-dev/
-/libmblock0/
-/libusrp-dev/
-/libusrp0/
-/libusrp2-0/
-/libusrp2-dev/
-/python-gnuradio/
-/python-gnuradio-audio-alsa/
-/python-gnuradio-audio-jack/
-/python-gnuradio-audio-oss/
-/python-gnuradio-audio-portaudio/
-/python-gnuradio-core/
-/python-gnuradio-cvsd-vocoder/
-/python-gnuradio-gsm-fr-vocoder/
-/python-gnuradio-qtgui/
-/python-gnuradio-trellis/
-/python-gnuradio-usrp/
-/python-gnuradio-usrp2/
-/python-gnuradio-video-sdl/
-/python-gnuradio-wxgui/
-/python-usrp/
-/usrp-doc/
diff --git a/debian/bin/extract-install-filenames b/debian/bin/extract-install-filenames
deleted file mode 100755 (executable)
index 8ffce9d..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Example usage:
-
-  $ extract_install_filenames gnuradio-core/src/lib/swig/Makefile grgrpython_PYTHON
-
-Produces:
-
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_python.py
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_runtime.py
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_general.py
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_gengen.py
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_filter.py
-  usr/local/lib64/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_io.py
-
-"""
-
-from optparse import OptionParser
-import re
-import sys
-import tempfile
-import os
-
-def make_makefile_tail(dirname, full_var_name):
-    
-    s = '''
-extract_install_filenames:
-       @echo $(%s)
-       @echo $(%s)
-
-''' % (dirname, full_var_name)
-    return s
-
-
-def main():
-    parser = OptionParser(usage="usage: %prog [options] Makefile AM-variable-name")
-    (options, args) = parser.parse_args()
-    if len(args) != 2:
-        parser.print_help()
-        raise SystemExit
-
-    makefile_name = args[0]
-    makefile = open(makefile_name, 'r')
-    full_var_name = args[1]
-
-    L = re.split('_', full_var_name)
-    prefix = '_'.join(L[:-1])
-    suffix = L[-1]
-
-    #print "prefix= ", prefix
-    #print "suffix= ", suffix
-
-    if suffix.upper() != suffix:
-        raise SystemExit, "AM-variable-name is malformed.  Expected something like grgrpython_PYTHON"
-
-    if prefix[:5] == "dist_":
-        dirname = prefix[5:] + "dir"
-    else:
-        dirname = prefix + "dir"
-    #print "dirname =", dirname
-
-    tail = make_makefile_tail(dirname, full_var_name)
-
-    tmp_makefile = tempfile.NamedTemporaryFile()
-    #print "tmp_makefile =", tmp_makefile
-    tmp_name = tmp_makefile.name
-    #print "tmp_name =", tmp_name
-    s = makefile.read()
-    tmp_makefile.write(s)
-    tmp_makefile.write(tail)
-    tmp_makefile.flush()
-
-    (head, tail) = os.path.split(makefile_name)
-    if head:
-        # cd to directory that contained the original Makefile
-        cmd = 'cd %s; make -s -f %s extract_install_filenames' % (head, tmp_name)
-    else:
-        cmd = 'make -s -f %s extract_install_filenames' % (tmp_name,)
-        
-    #print "cmd =", cmd
-    make = os.popen(cmd, 'r')
-    target_dirname = make.readline().rstrip()
-    target_files = make.readline().rstrip()
-    if target_dirname.startswith('/'):
-        target_dirname = target_dirname[1:]
-   
-    #print "target_dirname =", target_dirname
-    #print "target_files =", target_files
-
-    for f in target_files.split():
-        sys.stdout.write(os.path.join(target_dirname, f.split('/')[-1]) + '\n')
-
-if __name__ == '__main__':
-  main()
-
-
-
diff --git a/debian/bin/gen-install-files.sh b/debian/bin/gen-install-files.sh
deleted file mode 100755 (executable)
index 45296bf..0000000
+++ /dev/null
@@ -1,510 +0,0 @@
-#!/bin/sh
-
-EXTRACT=debian/bin/extract-install-filenames
-
-# libusrp-dev
-NAME=debian/libusrp-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT usrp/host/include/usrp/Makefile usrpinclude_HEADERS >>$NAME
-$EXTRACT usrp/firmware/include/Makefile usrpinclude_HEADERS >>$NAME
-echo usr/lib/libusrp.so >>$NAME
-echo usr/lib/pkgconfig/usrp.pc >>$NAME
-
-# libusrp2-dev
-NAME=debian/libusrp2-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT usrp2/host/include/usrp2/Makefile usrp2include_HEADERS >>$NAME
-echo usr/lib/libusrp2.so >>$NAME
-echo usr/lib/pkgconfig/usrp2.pc >>$NAME
-
-# libgnuradio-core-dev
-NAME=debian/libgnuradio-core-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gnuradio-core/src/lib/filter/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/filter/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/general/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/general/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/gengen/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/gengen/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/io/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/io/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/reed-solomon/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/reed-solomon/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/runtime/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/runtime/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/hier/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/hier/Makefile swiginclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile swiginclude_HEADERS >>$NAME
-echo usr/lib/libgnuradio-core.so >>$NAME
-echo usr/lib/pkgconfig/gnuradio-core.pc >>$NAME
-
-# libgnuradio-audio-alsa0
-NAME=debian/libgnuradio-audio-alsa0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo etc/gnuradio/conf.d/gr-audio-alsa.conf >>$NAME
-
-# libgnuradio-audio-alsa-dev
-NAME=debian/libgnuradio-audio-alsa-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-alsa/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-audio-alsa/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-audio-alsa.so >>$NAME
-
-# libgnuradio-audio-jack0
-NAME=debian/libgnuradio-audio-jack0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-jack/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-jack/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo etc/gnuradio/conf.d/gr-audio-jack.conf >>$NAME
-
-# libgnuradio-audio-jack-dev
-NAME=debian/libgnuradio-audio-jack-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-jack/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-audio-jack/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-audio-jack.so >>$NAME
-
-# libgnuradio-audio-oss0
-NAME=debian/libgnuradio-audio-oss0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-oss/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-oss/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo etc/gnuradio/conf.d/gr-audio-oss.conf >>$NAME
-
-# libgnuradio-audio-oss-dev
-NAME=debian/libgnuradio-audio-oss-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-oss/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-audio-oss/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-audio-oss.so >>$NAME
-
-# libgnuradio-audio-portaudio0
-NAME=debian/libgnuradio-audio-portaudio0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-portaudio/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-portaudio/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo etc/gnuradio/conf.d/gr-audio-portaudio.conf >>$NAME
-
-# libgnuradio-audio-portaudio-dev
-NAME=debian/libgnuradio-audio-portaudio-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-portaudio/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-audio-portaudio/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-audio-portaudio.so >>$NAME
-
-# libgnuradio-cvsd-vocoder0
-NAME=debian/libgnuradio-cvsd-vocoder0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-cvsd-vocoder-dev
-NAME=debian/libgnuradio-cvsd-vocoder-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-cvsd-vocoder/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-cvsd-vocoder.so >>$NAME
-
-# libgnuradio-gsm-fr-vocoder0
-NAME=debian/libgnuradio-gsm-fr-vocoder0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-gsm-fr-vocoder-dev
-NAME=debian/libgnuradio-gsm-fr-vocoder-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-gsm-fr-vocoder/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-gsm-fr-vocoder.so >>$NAME
-
-# libgnuradio-pager0
-NAME=debian/libgnuradio-pager0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-pager/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-pager/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-pager-dev
-NAME=debian/libgnuradio-pager-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-pager/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-pager/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-pager.so >>$NAME
-
-# libgnuradio-qtgui0
-NAME=debian/libgnuradio-qtgui0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-qtgui/src/lib/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-qtgui/src/lib/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-qtgui-dev
-NAME=debian/libgnuradio-qtgui-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-qtgui/src/lib/Makefile grinclude_HEADERS >>$NAME
-echo usr/lib/libgnuradio-qtgui.so >>$NAME
-
-# libgnuradio-trellis0
-NAME=debian/libgnuradio-trellis0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-trellis/src/lib/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-trellis/src/lib/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-trellis-dev
-NAME=debian/libgnuradio-trellis-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-trellis/src/lib/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-trellis/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-trellis.so >>$NAME
-
-# libgnuradio-usrp0
-NAME=debian/libgnuradio-usrp0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-usrp/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo usr/lib/pkgconfig/gnuradio-usrp.pc >> $NAME
-
-# libgnuradio-usrp-dev
-NAME=debian/libgnuradio-usrp-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp/src/Makefile grinclude_HEADERS >>$NAME
-echo usr/lib/libgnuradio-usrp.so >>$NAME
-
-# libgnuradio-usrp2-0
-NAME=debian/libgnuradio-usrp2-0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp2/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-usrp2/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-echo usr/lib/pkgconfig/gnuradio-usrp2.pc >> $NAME
-
-# libgnuradio-usrp2-dev
-NAME=debian/libgnuradio-usrp2-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp2/src/Makefile grinclude_HEADERS >>$NAME
-echo usr/lib/libgnuradio-usrp2.so >>$NAME
-
-# libgnuradio-video-sdl0
-NAME=debian/libgnuradio-video-sdl0.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-video-sdl/src/Makefile lib_LTLIBRARIES >>$NAME
-$EXTRACT gr-video-sdl/src/Makefile lib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so.*/' >>$NAME
-
-# libgnuradio-video-sdl-dev
-NAME=debian/libgnuradio-video-sdl-dev.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-video-sdl/src/Makefile grinclude_HEADERS >>$NAME
-$EXTRACT gr-video-sdl/Makefile dist_pkgconfig_DATA >>$NAME
-echo usr/lib/libgnuradio-video-sdl.so >>$NAME
-
-# python-usrp
-NAME=debian/python-usrp.install
-rm -f $NAME
-touch $NAME
-$EXTRACT usrp/host/swig/Makefile usrp_prims_pylib_LTLIBRARIES >>$NAME
-$EXTRACT usrp/host/swig/Makefile usrp_prims_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT usrp/host/swig/Makefile usrp_prims_python_PYTHON >>$NAME
-$EXTRACT usrp/host/lib/Makefile usrppython_PYTHON >>$NAME
-
-# python-gnuradio-core
-NAME=debian/python-gnuradio-core.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/Makefile grpython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/gr/Makefile grgrpython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/blks2/Makefile grblks2python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/blks2impl/Makefile grblkspython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/gru/Makefile grblkspython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/gruimpl/Makefile grupython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/python/gnuradio/vocoder/Makefile grvocoderpython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_filter_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_general_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_gengen_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_hier_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_io_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_runtime_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_filter_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_general_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_gengen_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_hier_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_io_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_runtime_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_filter_python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_general_python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_gengen_python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_hier_python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_io_python_PYTHON >>$NAME
-$EXTRACT gnuradio-core/src/lib/swig/Makefile gnuradio_swig_py_runtime_python_PYTHON >>$NAME
-
-# python-gnuradio-wxgui
-NAME=debian/python-gnuradio-wxgui.install
-rm -f $NAME
-touch $NAME
-echo etc/gnuradio/conf.d/gr-wxgui.conf >>$NAME
-$EXTRACT gr-wxgui/src/python/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT gr-wxgui/src/python/Makefile formspython_PYTHON >>$NAME
-$EXTRACT gr-wxgui/src/python/plotter/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT gr-wxgui/Makefile pkgconfig_DATA >>$NAME
-
-# python-gnuradio-usrp
-NAME=debian/python-gnuradio-usrp.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp/src/Makefile usrp_swig_python_PYTHON >>$NAME
-$EXTRACT gr-usrp/src/Makefile usrp_swig_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-usrp/src/Makefile usrp_swig_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-usrp2
-NAME=debian/python-gnuradio-usrp2.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-usrp2/src/Makefile usrp2_python_PYTHON >>$NAME
-$EXTRACT gr-usrp2/src/Makefile usrp2_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-usrp2/src/Makefile usrp2_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-audio-alsa
-NAME=debian/python-gnuradio-audio-alsa.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-alsa/src/Makefile audio_alsa_python_PYTHON >>$NAME
-$EXTRACT gr-audio-alsa/src/Makefile audio_alsa_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-alsa/src/Makefile audio_alsa_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so*/' >>$NAME
-
-# python-gnuradio-audio-jack
-NAME=debian/python-gnuradio-audio-jack.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-jack/src/Makefile audio_jack_python_PYTHON >>$NAME
-$EXTRACT gr-audio-jack/src/Makefile audio_jack_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-jack/src/Makefile audio_jack_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-audio-oss
-NAME=debian/python-gnuradio-audio-oss.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-oss/src/Makefile audio_oss_python_PYTHON >>$NAME
-$EXTRACT gr-audio-oss/src/Makefile audio_oss_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-oss/src/Makefile audio_oss_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-audio-portaudio
-NAME=debian/python-gnuradio-audio-portaudio.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-audio-portaudio/src/Makefile audio_portaudio_python_PYTHON >>$NAME
-$EXTRACT gr-audio-portaudio/src/Makefile audio_portaudio_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-audio-portaudio/src/Makefile audio_portaudio_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-cvsd-vocoder
-NAME=debian/python-gnuradio-cvsd-vocoder.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-cvsd-vocoder/src/python/Makefile grblkspython_PYTHON >>$NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile cvsd_vocoder_python_PYTHON >>$NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile cvsd_vocoder_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-cvsd-vocoder/src/lib/Makefile cvsd_vocoder_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-gsm-fr-vocoder
-NAME=debian/python-gnuradio-gsm-fr-vocoder.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile gsm_full_rate_python_PYTHON >>$NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile gsm_full_rate_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile gsm_full_rate_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# python-gnuradio-qtgui
-NAME=debian/python-gnuradio-qtgui.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-qtgui/src/python/Makefile qtguipython_PYTHON >>$NAME
-$EXTRACT gr-qtgui/src/lib/Makefile qtgui_python_PYTHON >>$NAME
-$EXTRACT gr-qtgui/src/lib/Makefile qtgui_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-qtgui/src/lib/Makefile qtgui_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so*/' >>$NAME
-
-# python-gnuradio-trellis
-NAME=debian/python-gnuradio-trellis.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-trellis/src/lib/Makefile trellis_python_PYTHON >>$NAME
-$EXTRACT gr-trellis/src/lib/Makefile trellis_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-trellis/src/lib/Makefile trellis_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-$EXTRACT gr-trellis/src/examples/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gr-trellis/src/examples/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gr-trellis/src/examples/fsm_files/Makefile dist_ourdata_DATA >>$NAME
-
-# python-gnuradio-video-sdl
-NAME=debian/python-gnuradio-video-sdl.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-video-sdl/src/Makefile video_sdl_python_PYTHON >>$NAME
-$EXTRACT gr-video-sdl/src/Makefile video_sdl_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-video-sdl/src/Makefile video_sdl_pylib_LTLIBRARIES | \
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# gnuradio-utils
-NAME=debian/gnuradio-utils.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-utils/src/python/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT gr-utils/src/python/Makefile bin_SCRIPTS >>$NAME
-
-# gnuradio-examples
-NAME=debian/gnuradio-examples.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gnuradio-examples/python/apps/hf_explorer/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/apps/hf_explorer/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/apps/hf_radio/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/apps/hf_radio/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/audio/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/digital/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/digital/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/digital-bert/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/digital-bert/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/digital_voice/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/mp-sched/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/mp-sched/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/multi-antenna/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/multi_usrp/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/multi_usrp/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/network/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/ofdm/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/ofdm/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/pfb/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/pfb/Makefile dist_ourdata_PYTHON >>$NAME
-$EXTRACT gnuradio-examples/python/pfb/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/python/usrp/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/usrp2/Makefile dist_ourdata_SCRIPTS >>$NAME
-$EXTRACT gnuradio-examples/python/usrp2/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_audiodata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_demoddata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_simpledata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_trellisdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_usrpdata_DATA >>$NAME
-$EXTRACT gnuradio-examples/grc/Makefile dist_xmlrpcdata_DATA >>$NAME
-
-# gnuradio-pager
-NAME=debian/gnuradio-pager.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-pager/src/Makefile dist_bin_SCRIPTS >>$NAME
-$EXTRACT gr-pager/src/Makefile pager_swig_python_PYTHON >>$NAME
-$EXTRACT gr-pager/src/Makefile pager_swig_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-pager/src/Makefile pager_swig_pylib_LTLIBRARIES |
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# gnuradio-sounder
-NAME=debian/gnuradio-sounder.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-sounder/src/python/Makefile sounder_python_PYTHON >>$NAME
-$EXTRACT gr-sounder/src/python/Makefile dist_bin_SCRIPTS >>$NAME
-echo usr/share/usrp/rev2/usrp_sounder.rbf >>$NAME
-echo usr/share/usrp/rev4/usrp_sounder.rbf >>$NAME
-
-# gnuradio-gpio
-NAME=debian/gnuradio-gpio.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-gpio/src/python/Makefile dist_bin_SCRIPTS >>$NAME
-$EXTRACT gr-gpio/src/python/Makefile ourpython_PYTHON >>$NAME
-echo usr/share/usrp/rev2/std_2rxhb_2tx_dig.rbf >> $NAME
-echo usr/share/usrp/rev4/std_2rxint_2tx_dig.rbf >> $NAME
-
-# gnuradio-radar-mono
-NAME=debian/gnuradio-radar-mono.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-radar-mono/src/python/Makefile radar_mono_python_PYTHON >>$NAME
-$EXTRACT gr-radar-mono/src/python/Makefile dist_bin_SCRIPTS >>$NAME
-echo usr/share/usrp/rev2/usrp_radar_mono.rbf >>$NAME
-echo usr/share/usrp/rev4/usrp_radar_mono.rbf >>$NAME
-
-# gnuradio-radio-astronomy
-NAME=debian/gnuradio-radio-astronomy.install
-rm -f $NAME
-touch $NAME
-$EXTRACT gr-radio-astronomy/src/python/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT gr-radio-astronomy/src/python/Makefile wxguipython_PYTHON >>$NAME
-$EXTRACT gr-radio-astronomy/src/python/Makefile dist_bin_SCRIPTS >>$NAME
-$EXTRACT gr-radio-astronomy/src/lib/Makefile ra_python_PYTHON >>$NAME
-$EXTRACT gr-radio-astronomy/src/lib/Makefile ra_pylib_LTLIBRARIES >>$NAME
-$EXTRACT gr-radio-astronomy/src/lib/Makefile ra_pylib_LTLIBRARIES |
-    sed -e 's/\.la$/.so/' >>$NAME
-
-# gnuradio-companion
-NAME=debian/gnuradio-companion.install
-rm -f $NAME
-touch $NAME
-$EXTRACT grc/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT grc/Makefile dist_etc_DATA >>$NAME
-$EXTRACT grc/base/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT grc/base/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT grc/blocks/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT grc/freedesktop/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT grc/freedesktop/Makefile dist_bin_SCRIPTS >>$NAME
-$EXTRACT grc/grc_gnuradio/Makefile root_python_PYTHON >>$NAME
-$EXTRACT grc/grc_gnuradio/Makefile blks2_python_PYTHON >>$NAME
-$EXTRACT grc/grc_gnuradio/Makefile usrp_python_PYTHON >>$NAME
-$EXTRACT grc/grc_gnuradio/Makefile wxgui_python_PYTHON >>$NAME
-$EXTRACT grc/gui/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT grc/python/Makefile ourpython_PYTHON >>$NAME
-$EXTRACT grc/python/Makefile dist_ourdata_DATA >>$NAME
-$EXTRACT grc/scripts/Makefile dist_bin_SCRIPTS >>$NAME
diff --git a/debian/bin/install-build-deps.sh b/debian/bin/install-build-deps.sh
deleted file mode 100755 (executable)
index 256717e..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-ISSUE=`cut -f 1 -d ' ' /etc/issue`
-
-if test "$ISSUE" = "Ubuntu"; then
-    FFTW3DEV=fftw3-dev
-else
-    FFTW3DEV=libfftw3-dev
-fi
-
-# FIXME: these are missing gr-comedi and gr-qtgui dependencies
-sudo apt-get install build-essential automake libtool pkg-config \
-    python-dev swig $FFTW3DEV 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-opengl python-matplotlib python-tk \
-    python-cheetah python-gtk2 python-lxml
diff --git a/debian/changelog b/debian/changelog
deleted file mode 100644 (file)
index e7b8998..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-gnuradio (3.3git-1) unstable; urgency=low
-
-  * upstream unstable version from git repository
-
- -- Johnathan Corgan <jcorgan@corganenterprises.com>  Thu, 24 Sep 2009 23:00:00 -0600
-  
-gnuradio (3.2.2-1) unstable; urgency=low
-
-  * new upstream version, includes gcc4.3 support, closes: #474801, #524387
-  * merge debian/ content restructuring from upstream svn
-  * change build-dep from fftw3-dev to libfftw3-dev, closes: #458231
-  * fix problem with rebuilding, closes: #441739
-  * no longer need to move to contrib now that sdcc is fully back in main, 
-    we just need to build depend on sdcc 2.9.0 or later, closes: #457402
-  * rebuild reflects python-central file location change, closes: #490513
-  * change Jack build depend to libjack-dev, closes: #527413
-
- -- Bdale Garbee <bdale@gag.com>  Tue, 15 Sep 2009 23:37:57 -0600
-
-gnuradio (3.0.4-2) unstable; urgency=high
-
-  * rebuild with new version number and upload to finally (?) recover from
-    over-zealous removal in response to bug 453154
-  * recommend udev instead of hotplug, closes: #448907
-
- -- Bdale Garbee <bdale@gag.com>  Sun, 23 Dec 2007 12:11:49 -0700
-
-gnuradio (3.0.4-1) unstable; urgency=low
-
-  * new upstream version
-  * fix build failure with gcc-4.3 by adding a #include, closes: #420896
-
- -- Bdale Garbee <bdale@gag.com>  Tue, 14 Aug 2007 22:38:32 -0600
-
-gnuradio (3.0.3-1) unstable; urgency=low
-
-  * new upstream version
-  * tweak gnuradio-doc package to eliminate spurious subdirectory level
-  * add a usrp-doc binary package, recommended by the usrp package, and 
-    include xmlto in build dependencies so usrp_guide.html gets generated, 
-    closes: #407368
-
- -- Bdale Garbee <bdale@gag.com>  Sun, 11 Mar 2007 23:55:32 -0600
-
-gnuradio (3.0.2-2) unstable; urgency=high
-
-  * add run-time dependency on python-wxgtk2.6.  leaving urgency high since 
-    this would be a silly bug to release etch with if we can avoid it.
-
- -- Bdale Garbee <bdale@gag.com>  Mon,  4 Dec 2006 15:35:53 -0700
-
-gnuradio (3.0.2-1) unstable; urgency=high
-
-  * new upstream version, fixes FTBFS issues
-
- -- Bdale Garbee <bdale@gag.com>  Sun, 12 Nov 2006 14:52:33 -0800
-
-gnuradio (3.0-3) unstable; urgency=high
-
-  * put python-all-dev back in the build-depends list, closes: #398246
-  * move gr-wxgui conflicts/depends to python-gnuradio, closes: #396302
-  * fix up sections in control to match overrides
-
- -- Bdale Garbee <bdale@gag.com>  Sun, 12 Nov 2006 10:59:58 -0800
-
-gnuradio (3.0-2) unstable; urgency=high
-
-  * reworked package dependencies so that the 'gnuradio' binary package no
-    longer depends on the pieces in contrib.  instead, the 'usrp' binary
-    package in contrib now depends on all the USRP-related pieces.  A user
-    who doesn't have a USRP board can just install 'gnuradio' and get all
-    the relevant pieces, a USRP user needs to install both 'gnuradio' and
-    'usrp'.  Closes: #394533
-  * improve consistency of references to 'GNU Radio' as upstream project name
-  * make the gnuradio package dependencies on python-gnuradio and python-usrp
-    be version specific on suggestion from Ramakrishnan Muthukrishnan
-
- -- Bdale Garbee <bdale@gag.com>  Fri, 10 Nov 2006 00:39:38 -0800
-
-gnuradio (3.0-1) unstable; urgency=low
-
-  * new maintainer, new upstream version
-  * Restructuring source and binary packages to follow upstream changes, more
-    or less repackaging from scratch taking ideas from the previous packaging
-    by Ramakrishnan Muthukrishnan and Steinar H. Gunderson.  This single 
-    source package replaces all of: 
-        gnuradio-core
-        gnuradio-examples
-        gr-audio-alsa
-        gr-audio-jack
-        gr-audio-oss
-        gr-usrp
-        gr-wxgui
-        usrp
-    In addition, the 'gnuradio' binary package is a new meta-package that 
-    conveniently depends on everything gnuradio related to ease installation.
-
- -- Bdale Garbee <bdale@gag.com>  Sun,  8 Oct 2006 13:28:21 -0600
-
diff --git a/debian/compat b/debian/compat
deleted file mode 100644 (file)
index 7ed6ff8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/debian/control b/debian/control
deleted file mode 100644 (file)
index 0760dda..0000000
+++ /dev/null
@@ -1,693 +0,0 @@
-################################################################################
-# Single source deb for entire distribution                                    #
-################################################################################
-
-Source: gnuradio
-Section: comm
-Priority: optional
-Maintainer: Bdale Garbee <bdale@gag.com>
-Build-Conflicts: automake1.8, automake1.9
-Build-Depends: automake, debhelper (>= 5), doxygen, ghostscript, guile-1.8, libasound2-dev, libaudio-dev, libblas-dev, libboost-date-time1.37-dev | libboost-date-time-dev, libboost-program-options-dev | libboost-program-options1.37-dev, libboost-thread-dev | libboost-thread1.37-dev, libcppunit-dev, libfftw3-dev, libfontconfig1-dev, libfreetype6-dev, libglib2.0-dev, libgsl0-dev, libjack-dev, libpng12-dev, libqt4-dev, libqt4-opengl-dev, libqwt5-qt4-dev, libqwtplot3d-qt4-dev, libsdl1.2-dev, libtool, libusb-dev, libwxgtk2.8-dev, libxext-dev, libxrender-dev, libxt-dev, pkg-config, portaudio19-dev, python-central, python-cheetah, python-dev, python-gtk2, python-lxml, python-numpy, python-qt4, python-qt4-dev, python-wxgtk2.8, sdcc, swig, texlive-latex-base, xdg-utils, xmlto
-Standards-Version: 3.8.3
-XS-Python-Version: >=2.5
-
-################################################################################
-# C++ auxiliary libraries                                                      #
-################################################################################
-
-Package: libgruel0
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}
-Replaces: libpmt0
-Conflicts: libpmt0
-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: libgruel0 (= ${binary:Version}), libboost-date-time1.37-dev | libboost-date-time-dev
-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.
- .
- This package contains header files needed by developers.
-
-Package: libgromnithread0
-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: libgromnithread-dev
-Section: libdevel
-Architecture: any
-Replaces: libgnuradio-omnithread0-dev
-Conflicts: libgnuradio-omnithread0-dev
-Depends: libgromnithread0 (= ${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.
-
-################################################################################
-# C++ M-Block library packages                                                 #
-################################################################################
-
-Package: libmblock0
-Section: libs 
-Architecture: any
-Replaces: libmblock0c2a
-Conflicts: libmblock0c2a
-Depends: libpmt0 (= ${binary:Version}), libgromnithread0 (= ${binary:Version}), ${shlibs:Depends}
-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: libmblock0 (= ${binary:Version}), libgromnithread-dev (= ${binary:Version}), libgruel-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: libusrp0
-Section: comm
-Architecture: any
-Depends: ${shlibs:Depends}
-Replaces: libusrp0c2a, usrp-firmware
-Conflicts: 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: libusrp0 (= ${binary:Version}), libusb-dev, libboost-thread1.37-dev | libboost-thread-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-0
-Section: comm
-Architecture: any
-Depends: libgruel0 (= ${binary:Version}), libgromnithread0 (= ${binary:Version}), ${shlibs:Depends}
-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-0 (= ${binary:Version}), libboost-thread1.37-dev | libboost-thread-dev, libgromnithread-dev (= ${binary:Version}), libgruel-dev (= ${binary:Version})
-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.
- .
- This package contains header files needed by developers.
-
-################################################################################
-# C++ GNU Radio block library packages                                         #
-################################################################################
-
-Package: libgnuradio-core0
-Section: libs
-Architecture: any
-Depends: libgruel0 (= ${binary:Version}), ${shlibs:Depends}
-Conflicts:  libgnuradio-core0c2, libgnuradio-core0c2a
-Replaces:  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-core0 (= ${binary:Version}), libgruel-dev (= ${binary:Version}), libboost-thread1.37-dev | libboost-thread-dev, libboost-date-time1.37-dev | libboost-date-time-dev, libboost-program-options1.37-dev | libboost-program-options-dev, libgsl0-dev, libatlas-base-dev, libfftw3-dev, swig
-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-alsa0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${binary:Version}), ${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: libgnuradio-audio-alsa0 (= ${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-audio-jack0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-jack0 (= ${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-oss0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-oss0 (= ${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-portaudio0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-portaudio0 (= ${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-vocoder0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-vocoder0 (= ${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-vocoder0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-vocoder0 (= ${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-pager0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-pager0  (= ${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-qtgui0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${binary:Version}), ${shlibs:Depends}
-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-qtgui0 (= ${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-trellis0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-trellis0 (= ${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-sdl0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${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-sdl0 (= ${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-usrp0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${binary:Version}), libusrp0 (= ${binary:Version}), ${shlibs:Depends}
-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-usrp0 (= ${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-0
-Section: libs
-Architecture: any
-Depends: libgnuradio-core0 (= ${binary:Version}), libusrp2-0 (= ${binary:Version}), ${shlibs:Depends}
-Description: GNU Radio C++ blocks for USRP2 hardware
- This package contains the C++ API blocks for the Universal Software Radio
- Peripheral 2.
-
-Package: libgnuradio-usrp2-dev
-Section: libdevel
-Architecture: any
-Depends: libgnuradio-usrp2-0 (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp2-dev (= ${binary:Version})
-Description: GNU Radio C++ blocks for USRP2 hardware
- This package contains the C++ API blocks for the Universal Software Radio
- Peripheral 2.
- .
- This package contains header files needed by developers.
-
-################################################################################
-# Python libraries for USRP                                                    #
-################################################################################
-
-Package: python-usrp
-Architecture: any
-Depends: ${python:Depends}, libusrp0 (= ${binary:Version}), ${shlibs:Depends}
-Provides: ${python:Provides}
-Section: python
-XB-Python-Version: ${python:Versions}
-Description: Python bindings for the USRP library
- This package provides auxiliary routines in Python for manipulating the USRP
- hardware.
-
-################################################################################
-# Python libraries for GNU Radio components                                    #
-################################################################################
-
-Package: python-gnuradio-core
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy
-Conflicts: python-gnuradio (< 3.2)
-Provides: ${python:Provides}
-Section: python
-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.
-
-Package: python-gnuradio-wxgui
-Architecture: any
-Depends: ${python:Depends}, python-gnuradio-core (= ${binary:Version}), python-wxgtk2.8, python-opengl, python-numpy
-Conflicts: python-wxgtk2.6
-Provides: ${python:Provides}
-Section: python
-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.
-
-Package: python-gnuradio-usrp
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core, python-usrp
-Provides: ${python:Provides}
-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
- driver and daughterboard drivers.
-
-Package: python-gnuradio-usrp2
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}
-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
- driver and daughterboard drivers.
-
-Package: python-gnuradio-audio-alsa
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-audio-alsa0 (= ${binary:Version}), python-gnuradio-core
-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 wrappers around the GNU Radio ALSA
- audio driver.
-
-Package: python-gnuradio-audio-portaudio
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}, python-gnuradio-audio
-Section: python
-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.
-
-Package: python-gnuradio-audio-jack
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Section: python
-Provides: ${python:Provides}, python-gnuradio-audio
-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.
-
-Package: python-gnuradio-audio-oss
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Section: python
-Provides: ${python:Provides}, python-gnuradio-audio
-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.
-
-Package: python-gnuradio-cvsd-vocoder
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}
-Section: python
-XB-Python-Version: ${python:Versions}
-Description: GNU Radio CVSD Vocoder
- This package provides an implementation of a CVSD vocoder for
- GNU Radio.
-
-Package: python-gnuradio-gsm-fr-vocoder
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}
-Section: python
-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.
-
-Package: python-gnuradio-qtgui
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-qtgui0 (= ${binary:Version}), python-gnuradio-core
-Section: python
-Provides: ${python:Provides}
-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.
-
-Package: python-gnuradio-trellis
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}
-Section: python
-XB-Python-Version: ${python:Versions}
-Description: GNU Radio Trellis-Coded Modulation library
- This package provides an implementation of trellis-coded modulation
- for GNU Radio.
-
-Package: python-gnuradio-video-sdl
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-core
-Provides: ${python:Provides}
-Section: python
-XB-Python-Version: ${python:Versions}
-Description: GNU Radio SDL Interface Library
- This package provides an interface to the SDL rendering library
- for GNU Radio.
-
-################################################################################
-# GNU Radio Utilities, Examples, and Applications                              #
-################################################################################
-
-Package: gnuradio-utils
-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: ${python:Versions}
-Description: GNU Radio Utilities
- This package provides commonly used utilities for GNU Radio
-
-Package: gnuradio-pager
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, python-gnuradio-usrp
-Provides: ${python:Provides}
-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
-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: ${python:Versions}
-Description: GNU Radio Channel Sounder Application
- This package provides an RF channel sounder application for GNU Radio
-
-Package: gnuradio-gpio
-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: ${python:Versions}
-Description: GNU Radio Streaming Digital Application
- This package provides streaming digital GPIO capabilities for GNU Radio
-
-Package: gnuradio-radar-mono
-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: ${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: ${python:Versions}
-Description: GNU Radio Radio Astronomy Applications
- This package provides radio astronomy applications for GNU Radio
-
-Package: gnuradio-companion
-Architecture: any
-Depends: ${python:Depends}, gnuradio, gnuradio-doc, usrp-doc, python-lxml, python-cheetah, python-gtk2
-Provides: ${python:Provides}
-Section: comm
-XB-Python-Version: ${python:Versions}
-Description: The GNU Radio Companion
- GRC is a graphical flowgraph editor for the GNU Software Radio
-
-Package: gnuradio-examples
-Architecture: any
-Depends: ${python:Depends}, python-gnuradio-core, gnuradio-companion
-Provides: ${python:Provides}
-Recommends: python-gnuradio-wxgui, python-gnuradio
-Section: comm
-XB-Python-Version: ${python:Versions}
-Description: GNU Radio Example Programs
- This package provides examples of GNU Radio usage using Python.
-
-################################################################################
-# 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.
-
-Package: usrp-doc
-Section: doc
-Architecture: all
-Description: Software Defined Radio
- This package contains the documentation for the Universal Software Radio
- Peripheral (USRP) hardware and interface library.
-
-################################################################################
-# Meta-packages                                                                #
-################################################################################
-
-Package: libgnuradio
-Section: libs
-Architecture: all
-Depends: libgnuradio-core0
-Recommends: libgnuradio-audio-alsa0, libgnuradio-cvsd-vocoder0, libgnuradio-gsm-fr-vocoder0, libgnuradio-pager0, libgnuradio-qtqui0, libgnuradio-trellis0, libgnuradio-usrp0, libgnuradio-usrp20, libgnuradio-video-sdl0
-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,
- install libgnuradio-dev.
-
-Package: libgnuradio-dev
-Section: libdevel
-Architecture: all
-Depends: libgnuradio0 (= ${binary:Version}), libgnuradio-core-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
- This is a virtual package that depends or recommends the development header
- packages for the GNU Radio C++ API.  It is only needed if you intend
- to develop custom GNU Radio signal processing blocks in C++.
-
-Package: python-gnuradio
-Section: python
-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: ${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.
-
-Package: gnuradio-apps
-Section: comm
-Architecture: all
-Depends: gnuradio-gpio, gnuradio-pager, gnuradio-sounder, gnuradio-radio-astronomy, gnuradio-radar-mono
-Description: The GNU Software Radio Toolkit - applications
- This is a virtual package that depends on top-level GNU Radio application
- packages.
-
-Package: gnuradio
-Section: comm
-Architecture: all
-Recommends: libgnuradio, libgnuradio-dev, gnuradio-doc, python-gnuradio, gnuradio-utils, gnuradio-examples, gnuradio-apps
-Description: The GNU Software Radio Toolkit
- This is a virtual package that installs the entire GNU Radio and USRP software
- set.
diff --git a/debian/copyright b/debian/copyright
deleted file mode 100644 (file)
index 05b60ab..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-GNU Radio was re-packaged by Bdale Garbee <bdale@gag.com> to reflect
-upstream restructuring on Wed, 6 Sep 2006 16:02:03 -0600.  Much was
-learned and portions were taken from the previous Debian packages built 
-by Ramakrishnan Muthukrishnan and Steinar H. Gunderson.
-
-GNU Radio was downloaded from http://gnuradio.org/
-
-Upstream Authors: 
-       Eric Blossom <eb@comsec.com>
-       Matt Ettus <matt@ettus.com>
-       Johnathan Corgan <jcorgan@corganenterprises.com>
-       
-See the AUTHORS file for a more complete list of contributors.
-The current upstream maintainer is Johnathan Corgan.
-
-Copyright: 
-
-GNU Radio is copyrighted by the Free Software Foundation and is licensed
-under the GNU General Public License (GPL), version 3 or later, a copy of 
-which is available on a Debian system at:
-
-  /usr/share/common-licenses/GPL
-
-The GNU Radio source distribution also incorporates a few components that 
-carry other copyrights and license assertions, as follows:
-
-gcell/ibm/sync/ppu_source/* 
-gcell/ibm/sync/spu_source/* 
-       (C)Copyright 2001,2007,
-       International Business Machines Corporation,
-       Sony Computer Entertainment, Incorporated,
-       Toshiba Corporation,
-
-       All Rights Reserved. 
-
-       Redistribution and use in source and binary forms, with or
-       without modification, are permitted provided that the
-       following conditions are met:
-
-       - Redistributions of source code must retain the above copyright
-         notice, this list of conditions and the following disclaimer.
-
-       - Redistributions in binary form must reproduce the above
-         copyright notice, this list of conditions and the following
-         disclaimer in the documentation and/or other materials
-         provided with the distribution.
-       - Neither the name of IBM Corporation nor the names of its
-         contributors may be used to endorse or promote products
-         derived from this software without specific prior written
-         permission.
-
-       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-       CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-       INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-       MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-       DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-       CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-       SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-       NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-       LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-       HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-       CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-       OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-       EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-       The gcell subsystem is not included in Debian binary package builds.
-
-gnuradio-core/src/lib/g72x/*
-       This source code is released by Sun Microsystems, Inc. to the public 
-       domain.  Please give your acknowledgement in product literature if 
-       this code is used in your product implementation.
-
-gnuradio-core/src/lib/general/malloc16.c
-       Copyright 2001 Phil Karn, KA9Q
-       May be used under the terms of the GNU Public License (GPL)
-
-gnuradio-core/src/lib/reed-solomon/*
-       Copyright 2002, Phil Karn, KA9Q
-       May be used under the terms of the GNU Public License (GPL)
-
-*.{qpf,qsf}
-       Copyright (C) 1991-2004 Altera Corporation
-       Any megafunction design, and related netlist (encrypted or decrypted),
-       support information, device programming or simulation file, and any 
-       other associated documentation or information provided by Altera or 
-       a partner under Altera's Megafunction Partnership Program may be used
-       only to program PLD devices (but not masked PLD devices) from Altera.
-       Any other use of such megafunction design, netlist, support 
-       information, device programming or simulation file, or any other 
-       related documentation or information is prohibited for any other 
-       purpose, including, but not limited to modification, reverse 
-       engineering, de-compiling, or use with any other silicon devices, 
-       unless such use is explicitly licensed under a separate agreement with
-       Altera or a megafunction partner.  Title to the intellectual property,
-       including patents, copyrights, trademarks, trade secrets, or maskworks,
-       embodied in any such megafunction design, netlist, support information,
-       device programming or simulation file, or any other related 
-       documentation or information provided by Altera or a megafunction
-       partner, remains with Altera, the megafunction partner, or their 
-       respective licensors. No other licenses, including any licenses needed 
-       under any third party's intellectual property, are provided herein.
-
-       Thesea are configuration files generated by Altera proprietary tools 
-       used in the creation of an open hardware design often used with GNU 
-       Radio, and for which GNU Radio includes device drivers.  These files 
-       are not used in the Debian package build process.
-
-gr-gsm-fr-vocoders/src/lib/gsm/*
-       Copyright 1992, 1993, 1994 by Jutta Degener and Carsten Bormann,
-       Technische Universitaet Berlin
-
-       Permission to use, copy, modify, and distribute this software
-       for any purpose with or without fee is hereby granted,
-       provided that this notice is not removed and that neither
-       the authors nor the Technische Universitaet Berlin are
-       deemed to have made any representations as to the suitability
-       of this software for any purpose nor are held responsible
-       for any defects of this software.  THERE IS ABSOLUTELY NO
-       WARRANTY FOR THIS SOFTWARE.
-
-gruel/src/include/gruel/thread_group.h
-       Copyright (C) 2001-2003 William E. Kempf
-       Copyright (C) 2007 Anthony Williams
-       Copyright 2008 Free Software Foundation, Inc.
-
-       The original was distributed under the Boost Software License, 
-       Version 1.0, but this derivative work is now covered by the overall
-       license assertion for GNU Radio.
-
-gnuradio-core/src/lib/general/gr_remez.cc
-       Copyright (c) 1995,1998  Jake Janovetz (janovetz@uiuc.edu)
-       Copyright (c) 2004  Free Software Foundation, Inc.
-
-       The original was distributed under LGPL version 2 or later, this
-       derivative work is now covered by the overall license assertion 
-       for GNU Radio.
-
-gr-gpio/src/fpga/include/common_config*.vh
-       Copyright (C) 2006,2007 Matt Ettus
-       Copyright (C) 2008 Corgan Enterprises LLC
-
-       The original was distributed under GPL version 2 or later, this
-       derivative work is now covered by the overall license assertion 
-       for GNU Radio.
-
-gr-wxgui/src/python/plot.py
-       (C) 2002, 2007 Gordon Williams
-
-       The original was licensed "Use as you wish", this derivative work 
-       is now covered by the overall license assertion for GNU Radio.
-
-gr-wxgui/src/python/plotter/gltext.py
-       Copyright (C) 2007 Christian Brugger, Stefan Hacker
-
-       The original was distributed under GPL version 2 or later, this
-       derivative work is now covered by the overall license assertion 
-       for GNU Radio.
-
-Various files in the omnithread library carry these copyrights:
-       Copyright (C) 2006 Free Software Foundation, Inc.
-       Copyright (C) 1994,1995,1996,1997 Olivetti & Oracle Research Laboratory
-       Copyright Wavetek Wandel & Goltermann, Plymouth.
-       Copyright (C) 1994,1995,1996, 1997 Immisch, becker & Partner
-       Copyright (C) 1998 Steven Brennes
-       Copyright (C) 1995-1999 AT&T Laboratories Cambridge
-
-       The original omnithread library was distributed under LGPL version 2 
-       or later, this derivative work is now covered by the overall license 
-       assertion for GNU Radio.
-
diff --git a/debian/custom/grc.conf b/debian/custom/grc.conf
deleted file mode 100644 (file)
index eb503ec..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# This file contains system wide configuration data for GNU Radio.
-# You may override any setting on a per-user basis by editing
-# ~/.gnuradio/config.conf
-
-[grc]
-pythonw = python
-doc_dir = /usr/share/doc/gnuradio-doc
-global_blocks_path = /usr/share/gnuradio/grc/blocks
-local_blocks_path = /usr/local/share/gnuradio/grc/blocks
diff --git a/debian/custom/libusrp0.udev b/debian/custom/libusrp0.udev
deleted file mode 100644 (file)
index e45dc29..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"
diff --git a/debian/custom/libusrp2-0.limits b/debian/custom/libusrp2-0.limits
deleted file mode 100644 (file)
index f259b29..0000000
+++ /dev/null
@@ -1 +0,0 @@
-@usrp            -       rtprio          50
diff --git a/debian/gnuradio-doc.install b/debian/gnuradio-doc.install
deleted file mode 100644 (file)
index f7d331c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/share/doc/gnuradio*/README* /usr/share/doc/gnuradio-doc
-usr/share/doc/gnuradio*/html usr/share/doc/gnuradio-doc
-usr/share/doc/gnuradio*/xml usr/share/doc/gnuradio-doc
diff --git a/debian/libgnuradio-core-dev.dirs b/debian/libgnuradio-core-dev.dirs
deleted file mode 100644 (file)
index 5c5a15f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/pkgconfig
-usr/include/gnuradio
-usr/include/gnuradio/swig
diff --git a/debian/libgnuradio-core0.dirs b/debian/libgnuradio-core0.dirs
deleted file mode 100644 (file)
index 3462501..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/gnuradio/conf.d
diff --git a/debian/libgnuradio-core0.install b/debian/libgnuradio-core0.install
deleted file mode 100644 (file)
index 9feb625..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-etc/gnuradio/conf.d/gnuradio-core.conf
-usr/lib/libgnuradio-core.la
-usr/lib/libgnuradio-core.so.*
-usr/bin/gnuradio-config-info
diff --git a/debian/libgromnithread-dev.dirs b/debian/libgromnithread-dev.dirs
deleted file mode 100644 (file)
index 79e3d42..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/pkgconfig
-usr/include/gnuradio
diff --git a/debian/libgromnithread-dev.install b/debian/libgromnithread-dev.install
deleted file mode 100644 (file)
index 3ebc341..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-usr/include/gnuradio/omni_time.h
-usr/include/gnuradio/omnithread.h
-usr/include/gnuradio/ot_posix.h
-usr/lib/pkgconfig/gnuradio-omnithread.pc
-usr/lib/libgromnithread.so
diff --git a/debian/libgromnithread0.install b/debian/libgromnithread0.install
deleted file mode 100644 (file)
index 8910fb3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/libgromnithread.la
-usr/lib/libgromnithread.so.*
diff --git a/debian/libgruel-dev.dirs b/debian/libgruel-dev.dirs
deleted file mode 100644 (file)
index bd76ada..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/pkgconfig
-usr/include/gruel
diff --git a/debian/libgruel-dev.install b/debian/libgruel-dev.install
deleted file mode 100644 (file)
index c5cb6b6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/gruel/*
-usr/lib/libgruel.so
-usr/lib/pkgconfig/gruel.pc
diff --git a/debian/libgruel0.install b/debian/libgruel0.install
deleted file mode 100644 (file)
index 54d2b99..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/lib/libgruel.la
-usr/lib/libgruel.so.*
-
-
diff --git a/debian/libmblock-dev.install b/debian/libmblock-dev.install
deleted file mode 100644 (file)
index 6f81d8e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/mblock/*
-usr/lib/libmblock.so
-usr/lib/pkgconfig/mblock.pc
diff --git a/debian/libmblock0.install b/debian/libmblock0.install
deleted file mode 100644 (file)
index cc78952..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/libmblock.la
-usr/lib/libmblock.so.*
-
diff --git a/debian/libusrp0.dirs b/debian/libusrp0.dirs
deleted file mode 100644 (file)
index cb9eb42..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-etc/udev/rules.d
-/usr/share/usrp/rev2
-/usr/share/usrp/rev4
diff --git a/debian/libusrp0.install b/debian/libusrp0.install
deleted file mode 100644 (file)
index 1cabb1f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-usr/lib/libusrp.la
-usr/lib/libusrp.so.*
-etc/udev/rules.d/40-usrp.rules
-usr/share/usrp/rev2/multi_2rxhb_2tx.rbf
-usr/share/usrp/rev2/std.ihx
-usr/share/usrp/rev2/std_2rxhb_2tx.rbf
-usr/share/usrp/rev2/std_4rx_0tx.rbf
-usr/share/usrp/rev4/multi_2rxhb_2tx.rbf
-usr/share/usrp/rev4/std.ihx
-usr/share/usrp/rev4/std_2rxhb_2tx.rbf
-usr/share/usrp/rev4/std_4rx_0tx.rbf
diff --git a/debian/libusrp0.postinst b/debian/libusrp0.postinst
deleted file mode 100644 (file)
index 562b923..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#! /bin/sh
-
-set -e
-
-if [ "$1" != "configure" ]; then
-       exit 0
-fi
-
-# Create usrp group for udev access
-if ! getent group usrp >/dev/null; then
-    addgroup --system usrp
-fi
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/libusrp2-0.dirs b/debian/libusrp2-0.dirs
deleted file mode 100644 (file)
index 6c09e0d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-etc/security/limits.d
-
diff --git a/debian/libusrp2-0.install b/debian/libusrp2-0.install
deleted file mode 100644 (file)
index 1c5963a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-usr/lib/libusrp2.la
-usr/lib/libusrp2.so.*
-usr/bin/usrp2_socket_opener
-usr/bin/find_usrps
-etc/security/limits.d/libusrp2-0.limits
diff --git a/debian/libusrp2-0.postinst b/debian/libusrp2-0.postinst
deleted file mode 100644 (file)
index 8da31a3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/sh
-
-set -e
-
-if [ "$1" != "configure" ]; then
-       exit 0
-fi
-
-# Create usrp group for access
-if ! getent group usrp >/dev/null; then
-    addgroup --system usrp
-fi
-
-# Create setuid root for group usrp on socket opener
-chown root:usrp /usr/bin/usrp2_socket_opener
-chmod 04750 /usr/bin/usrp2_socket_opener
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/pycompat b/debian/pycompat
deleted file mode 100644 (file)
index 0cfbf08..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/debian/pyversions b/debian/pyversions
deleted file mode 100644 (file)
index c20c8ac..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2.6
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
deleted file mode 100755 (executable)
index f0dcd53..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/usr/bin/make -f
-
-# Uncomment this to turn on verbose mode.
-export DH_VERBOSE=1
-
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
-
-export DH_PYCENTRAL=nomove
-
-DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-stamp configure-stamp extract-stamp install-stamp
-
-       if [ -f Makefile ]; \
-       then\
-               if [ -d .svn ]; \
-               then \
-                       $(MAKE) maintainer-clean; \
-               else \
-                       $(MAKE) distclean; \
-               fi; \
-       fi
-
-       dh_clean
-
-update:
-       dh_testdir
-       -test -r /usr/share/misc/config.sub && \
-               cp -f /usr/share/misc/config.sub config.sub
-       -test -r /usr/share/misc/config.guess && \
-               cp -f /usr/share/misc/config.guess config.guess
-
-configure: configure-stamp
-configure-stamp:
-       dh_testdir
-       [ -f ./configure ] || ./bootstrap
-       ./configure \
-               --build=$(DEB_BUILD_GNU_TYPE) \
-               --prefix=/usr \
-               --mandir=\$${prefix}/share/man \
-               --infodir=\$${prefix}/share/info \
-               --enable-shared \
-               --sysconfdir=/etc \
-               --enable-all-components \
-               --disable-gr-audio-osx \
-               --disable-gr-audio-windows \
-               --disable-gcell --disable-gr-gcell \
-               --disable-gr-comedi --disable-usrp2-firmware 
-       touch configure-stamp
-
-build: build-stamp
-build-stamp: configure-stamp
-
-       $(MAKE)
-       $(MAKE) check
-       touch $@
-
-extract: extract-stamp
-extract-stamp: build-stamp debian/bin/gen-install-files.sh
-       dh_testdir
-       chmod +x debian/bin/gen-install-files.sh debian/bin/extract-install-filenames
-       debian/bin/gen-install-files.sh
-       touch $@
-
-install: install-stamp
-install-stamp: extract-stamp debian/control
-       dh_testdir
-       dh_testroot
-       dh_clean -k
-       dh_installdirs
-
-       $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-       : # make python scripts starting with '#!' executable
-       for i in `find debian -mindepth 2 -type f ! -perm 755`; do \
-         if head -1 $$i | grep -q '^#!'; then \
-           chmod 755 $$i; \
-           echo "made executable: $$i"; \
-         fi; \
-       done
-
-       : # Deposit rule to allow group 'usrp' access to USRP hardware
-       install -m 0644 -D debian/custom/libusrp0.udev \
-               debian/tmp/etc/udev/rules.d/40-usrp.rules
-
-       : # Deposit rule to allow group 'usrp' access to USRP2 hardware
-       install -m 0644 -D debian/custom/libusrp2-0.limits \
-               debian/tmp/etc/security/limits.d/libusrp2-0.limits
-
-       : # Install custom grc.conf
-       install -m 0644 -D debian/custom/grc.conf \
-               debian/tmp/etc/gnuradio/conf.d/grc.conf
-
-       dh_install --sourcedir=debian/tmp
-       touch $@
-
-
-
-# Must not depend on anything. This is to be called by
-# binary-arch/binary-indep
-# in another 'make' thread.
-binary-common:
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs ChangeLog
-       dh_installdocs
-       dh_pycentral
-       dh_link
-       dh_strip
-       dh_compress 
-       dh_fixperms
-       dh_makeshlibs
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-# Build architecture independant packages using the common target.
-binary-indep: build install
-       $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-
-# Build architecture dependant packages using the common target.
-binary-arch: build install
-       $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
-
-binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/debian/usrp-doc.install b/debian/usrp-doc.install
deleted file mode 100644 (file)
index b9bdb77..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/share/doc/usrp*/html usr/share/doc/usrp-doc
-usr/share/doc/usrp*/README /usr/share/doc/usrp-doc
index 297775fb1da3f9f027de94eb2db0454fb788fdf6..2a15a05fda595716e141075eee896076c91ec382 100644 (file)
@@ -5,7 +5,7 @@ includedir=@includedir@
 
 Name: usrp
 Description: USRP Client Side C++ interface
-Requires: libusb @usrp_darwin_omnithread_pc_requires@
+Requires: @LIBUSB_PKG_CONFIG_NAME@ @usrp_darwin_omnithread_pc_requires@
 Version: @VERSION@
 Libs: -L${libdir} -lusrp
 Cflags: -I${includedir}
index a8e9f886f54dedc33538f08489d3ad870a4367a7..dab7a7fd6ffd0470f37542ba08ceb4f4068c04e6 100644 (file)
@@ -2,4 +2,4 @@ Makefile
 Makefile.in
 .deps
 .libs
-simple_rx_samples
+
index 631d9020b8f716e2487de321ebd09b6086a0237c..45772055b1f24ce2c7242e0fafc3cd9d88f2ecd0 100644 (file)
 #
 
 include $(top_srcdir)/Makefile.common
-
-AM_CPPFLAGS = \
-    $(VRT_INCLUDES) \
-    $(STD_DEFINES_AND_INCLUDES) \
-    $(CPPUNIT_INCLUDES)
-
-LDADD = \
-       $(VRT_LA) \
-       $(GRUEL_LA)
-
-
-bin_PROGRAMS = 
-
-noinst_PROGRAMS = \
-       simple_rx_samples
-
-simple_rx_samples_SOURCES = simple_rx_samples.cc
-
diff --git a/vrt/apps/simple_rx_samples.cc b/vrt/apps/simple_rx_samples.cc
deleted file mode 100644 (file)
index 08f01c9..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2009 Free Software Foundation, Inc.
- * 
- * This file is part of GNU Radio
- * 
- * GNU Radio is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3, or (at your option)
- * any later version.
- * 
- * GNU Radio is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-#include <vrt/quadradio.h>
-#include <vrt/rx.h>
-#include <vrt/copiers.h>
-
-#include <errno.h>
-#include <iostream>
-#include <boost/scoped_ptr.hpp>
-#include <boost/shared_ptr.hpp>
-#include <stdexcept>
-#include <signal.h>
-#include <unistd.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <string.h>
-#include <gruel/realtime.h>
-#include <complex>
-
-#define        MIN_IP_LOCAL_PORT       32768
-#define        MAX_IP_LOCAL_PORT       61000
-
-static volatile bool signaled = false;
-
-static void 
-sig_handler(int sig)
-{
-  signaled = true;
-}
-
-static void
-install_sig_handler(int signum,
-                   void (*new_handler)(int))
-{
-  struct sigaction new_action;
-  memset (&new_action, 0, sizeof (new_action));
-
-  new_action.sa_handler = new_handler;
-  sigemptyset (&new_action.sa_mask);
-  new_action.sa_flags = 0;
-
-  if (sigaction (signum, &new_action, 0) < 0){
-    perror ("sigaction (install new)");
-    throw std::runtime_error ("sigaction");
-  }
-}
-
-// ------------------------------------------------------------------------
-
-class rx_nop_handler : public vrt::rx_packet_handler
-{
-private:
-  uint64_t     d_max_samples;
-  uint64_t     d_max_quantum;
-  uint64_t     d_nsamples;
-  uint64_t     d_npackets;
-  int          d_last_pkt_cnt;
-  uint64_t     d_nwrong_pkt_cnt;
-
-protected:
-  bool         d_err;
-
-public:
-
-  // Shared pointer to an instance of this class
-  typedef boost::shared_ptr<rx_nop_handler> sptr;
-
-  /*!
-   * Constructor
-   *
-   * \param max_samples  Maximum number of samples to copy. Use zero for no maximum.
-   * \param max_quantum  Maximum number of samples required to accept in one call.
-   *                     Use 0 to indicate no maximum.
-   */
-  rx_nop_handler(uint64_t max_samples, uint64_t max_quantum=0)
-    : d_max_samples(max_samples), d_max_quantum(max_quantum),
-      d_nsamples(0), d_npackets(0), 
-      d_last_pkt_cnt(0xf), d_nwrong_pkt_cnt(0),
-      d_err(false){}
-
-    
-    ~rx_nop_handler();
-  
-  bool operator()(const uint32_t *payload,
-                 size_t n32_bit_words,
-                 const vrt::expanded_header *hdr);
-
-  /*!
-   * \brief Returns number of packets this copier was called with
-   */
-  uint64_t npackets() const { return d_npackets; }
-
-  /*!
-   * \brief Returns actual number of samples copied
-   */
-  uint64_t nsamples() const { return d_nsamples; }
-
-  /*!
-   * \brief Returns maximum number of samples that will be copied
-   */
-  uint64_t max_samples() const { return d_max_samples; }
-
-  /*!
-   * Returns true if an error has occurred. Derived classes must set d_err to true
-   * when an error occurs in the () operator
-   */
-  bool has_errored_p() const { return d_err; }
-
-  /*!
-   * \brief Returns true if this instance has reached the maximum number of samples
-   */
-  bool has_finished_p() const 
-  { return d_max_samples == 0 ? false : d_nsamples >= d_max_samples-d_max_quantum; }
-      
-  uint64_t nwrong_pkt_cnt() const { return d_nwrong_pkt_cnt; }
-
-
-};
-
-
-rx_nop_handler::~rx_nop_handler()
-{
-}
-
-bool
-rx_nop_handler::operator()(const uint32_t *payload,
-                          size_t n32_bit_words,
-                          const vrt::expanded_header *hdr)
-{
-  if (d_npackets != 0 && hdr->pkt_cnt() != ((d_last_pkt_cnt + 1) & 0xf)){
-    d_nwrong_pkt_cnt++;
-    fprintf(stderr, "bad cnt (pkt %lld)\n", d_npackets);
-  }
-  d_last_pkt_cnt = hdr->pkt_cnt();
-
-  d_nsamples += n32_bit_words;
-  d_npackets++;
-
-  return !has_finished_p();
-}
-
-// ------------------------------------------------------------------------
-
-class file_writer_16sc : public rx_nop_handler
-{
-  FILE        *d_fp;
-  std::string  d_filename;
-  
-public:
-
-  file_writer_16sc(const std::string &filename, uint64_t max_samples)
-    : rx_nop_handler(max_samples), d_filename(filename)
-  {
-    d_fp = fopen(filename.c_str(), "wb");
-    if (d_fp == 0){
-      perror(filename.c_str());
-      throw std::invalid_argument(filename);
-    }
-  }
-
-  ~file_writer_16sc();
-
-  bool 
-  operator()(const uint32_t *items, size_t nitems, const vrt::expanded_header *hdr)
-  {
-    bool ok = rx_nop_handler::operator()(items, nitems, hdr);
-
-    size_t host_nitems = nitems;
-    std::complex<int16_t> host_items[host_nitems];
-
-    vrt::copy_net_16sc_to_host_16sc(nitems, items, host_items);
-
-    size_t n = 0;
-    while (n < host_nitems){
-      size_t r = fwrite(&host_items[n], sizeof(host_items[0]), host_nitems - n, d_fp);
-      n += r;
-      if (r == 0){     // out of space?
-        d_err = true;
-       perror(d_filename.c_str());
-       ok = false;
-       break;
-      }
-    }
-
-    return ok;
-  }
-};
-
-file_writer_16sc::~file_writer_16sc()
-{
-  fclose(d_fp);
-}
-
-// ------------------------------------------------------------------------
-
-class file_writer_32fc : public rx_nop_handler
-{
-  FILE        *d_fp;
-  std::string  d_filename;
-  
-public:
-
-  file_writer_32fc(const std::string &filename, uint64_t max_samples)
-    : rx_nop_handler(max_samples), d_filename(filename)
-  {
-    d_fp = fopen(filename.c_str(), "wb");
-    if (d_fp == 0){
-      perror(filename.c_str());
-      throw std::invalid_argument(filename);
-    }
-  }
-
-  ~file_writer_32fc();
-
-  bool 
-  operator()(const uint32_t *items, size_t nitems, const vrt::expanded_header *hdr)
-  {
-    bool ok = rx_nop_handler::operator()(items, nitems, hdr);
-
-    size_t host_nitems = nitems;
-    std::complex<float> host_items[host_nitems];
-
-    vrt::copy_net_16sc_to_host_32fc(nitems, items, host_items);
-
-    size_t n = 0;
-    while (n < host_nitems){
-      size_t r = fwrite(&host_items[n], sizeof(host_items[0]), host_nitems - n, d_fp);
-      n += r;
-      if (r == 0){     // out of space?
-        d_err = true;
-       perror(d_filename.c_str());
-       ok = false;
-       break;
-      }
-    }
-
-    return ok;
-  }
-};
-
-file_writer_32fc::~file_writer_32fc()
-{
-  fclose(d_fp);
-}
-
-// ------------------------------------------------------------------------
-
-static void
-usage(const char *progname)
-{
-  const char *p = strrchr(progname, '/');      // drop leading directory path
-  if (p)
-    p++;
-
-  if (strncmp(p, "lt-", 3) == 0)               // drop lt- libtool prefix
-    p += 3;
-  
-  fprintf(stderr, "Usage: %s [options]\n\n", p);
-  fprintf(stderr, "Options:\n");
-  fprintf(stderr, "  -h                   show this message and exit\n");
-//fprintf(stderr, "  -e ETH_INTERFACE     specify ethernet interface [default=eth0]\n");
-//fprintf(stderr, "  -m MAC_ADDR          mac address of USRP2 HH:HH [default=first one found]\n");
-//fprintf(stderr, "  -f FREQUENCY         specify receive center frequency in Hz [default=0.0]\n");
-//fprintf(stderr, "  -d DECIM             specify receive decimation rate [default=5]\n");
-//fprintf(stderr, "  -g GAIN              specify receive daughterboard gain [default=0]\n");
-  fprintf(stderr, "  -N NSAMPLES          specify number of samples to receive [default=infinite]\n");
-  fprintf(stderr, "  -o OUTPUT_FILENAME   specify file to receive samples [default=none]\n");
-  fprintf(stderr, "  -s                   write complex<short> [default=complex<float>]\n");
-  fprintf(stderr, "  -S samples_per_pkt   specify # of samples per pkt [default=maximum]\n");
-//fprintf(stderr, "  -v                   verbose output\n");
-}
-
-
-int
-main(int argc, char **argv)
-{
-  const char *quad_radio_ip = "192.168.123.123";
-  size_t rx_bufsize = 62.5e6;      // sizeof memory mapped network buffer
-  int samples_per_pkt = 0;         // use default
-  uint64_t nsamples = 0;
-  char *output_filename = 0;
-  bool output_shorts = false;
-  int t;
-
-  int ch;
-
-  while ((ch = getopt(argc, argv, "hN:o:sS:")) != EOF){
-    switch (ch){
-    case 'N':
-      nsamples = (uint64_t) strtod(optarg, 0);
-      break;
-
-    case 'o':
-      output_filename = optarg;
-      break;
-
-    case 's':
-      output_shorts = true;
-      break;
-
-    case 'S':
-      errno = 0;
-      t = strtol(optarg, 0, 0);
-      if (errno != 0){
-       usage(argv[0]);
-       exit(1);
-      }
-      samples_per_pkt = t;
-      break;
-
-    case 'h':
-    default:
-      usage(argv[0]);
-      exit(1);
-    }
-  }
-
-
-  install_sig_handler(SIGINT, sig_handler);
-
-  gruel::rt_status_t rt = gruel::enable_realtime_scheduling();
-  if (rt != gruel::RT_OK)
-    std::cerr << "Failed to enable realtime scheduling" << std::endl;
-
-    
-  vrt::quadradio::sptr qr;
-  try {
-    qr = vrt::quadradio::sptr(new vrt::quadradio(quad_radio_ip, rx_bufsize));
-  }
-  catch (...){
-    std::cerr << "Failed to create vrt::quadradio\n";
-    return 1;
-  }
-
-
-  rx_nop_handler::sptr handler;
-  if (output_filename){
-    if (output_shorts)
-      handler = rx_nop_handler::sptr(new file_writer_16sc(output_filename, nsamples));
-    else
-      handler = rx_nop_handler::sptr(new file_writer_32fc(output_filename, nsamples));
-  }
-  else
-    handler = rx_nop_handler::sptr(new rx_nop_handler(nsamples));
-
-
-  printf("samples_per_pkt = %d\n", samples_per_pkt);
-
-  if (!qr->start_streaming(0, samples_per_pkt)){
-    fprintf(stderr, "failed to send_rx_command\n");
-    return 1;
-  }
-
-  // start receiving packets
-
-  while(1
-       && !signaled
-       && !handler->has_errored_p()
-       && !handler->has_finished_p()){
-    bool ok = qr->vrt_rx()->rx_packets(handler.get());
-    if (!ok){
-      fprintf(stderr, "vrt->rx_packets failed\n");
-      break;
-    }
-  }
-
-  qr->stop_streaming(0);
-
-  printf("%llu packets received, %llu bad pkt_cnt field values, %llu samples\n",
-        handler->npackets(), handler->nwrong_pkt_cnt(), handler->nsamples());
-
-  //sleep(1);
-
-  return 0;
-}