diff options
author | jcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5> | 2009-07-05 22:59:54 +0000 |
---|---|---|
committer | jcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5> | 2009-07-05 22:59:54 +0000 |
commit | 7b4b14ca40e13b387ac058945ae40216c8b220c4 (patch) | |
tree | 64a79b8cd581dbbecfeb1c9da35e5bf58bd96b7f | |
parent | 774f0d700436eead22851793c5f7adddb58f5396 (diff) |
Implement new Ubuntu packages for new C++ API libraries created by r11150.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11353 221aa14e-8319-0410-a670-987f0aec2ac5
-rw-r--r-- | debian/control | 142 | ||||
-rwxr-xr-x | debian/gen-install-files.sh | 136 |
2 files changed, 272 insertions, 6 deletions
diff --git a/debian/control b/debian/control index 94dfda0ab7..91213a7324 100644 --- a/debian/control +++ b/debian/control @@ -216,6 +216,108 @@ Description: GNU Radio C++ block for ALSA sound system . This package contains header files needed by developers. +Package: libgnuradio-audio-jack +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for JACK sound system + This package contains the JACK sound system driver for GNU Radio. + +Package: libgnuradio-audio-jack-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-jack (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libjack-dev +Description: GNU Radio C++ block for JACK sound system + This package contains the JACK sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-audio-oss +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for OSS sound system + This package contains the OSS sound system driver for GNU Radio. + +Package: libgnuradio-audio-oss-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-oss (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block for OSS sound system + This package contains the OSS sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-audio-portaudio +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block for PORTAUDIO sound system + This package contains the PORTAUDIO sound system driver for GNU Radio. + +Package: libgnuradio-audio-portaudio-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-audio-portaudio (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), portaudio19-dev +Description: GNU Radio C++ block for PORTAUDIO sound system + This package contains the PORTAUDIO sound system driver for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-cvsd-vocoder +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the CVSD vocoder + This package provides an implementation of a CVSD vocoder for + GNU Radio. + +Package: libgnuradio-cvsd-vocoder-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-cvsd-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implement the CVSD vocoder + This package provides an implementation of a CVSD vocoder for + GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-gsm-fr-vocoder +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the GSM full rate vocoder + This package provides an implementation of a GSM-FR vocoder for + GNU Radio. + +Package: libgnuradio-gsm-fr-vocoder-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-gsm-fr-vocoder (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing the GSM full rate vocoder + This package provides an implementation of a GSM-FR vocoder for + GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-pager +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing the FLEX one-way pager protocol + This package provides an implementation of the FLEX one-way pager protocol + for GNU Radio. + +Package: libgnuradio-pager-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-pager (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing the FLEX one-way pager protocol + This package provides an implementation of the FLEX one-way pager protocol + for GNU Radio. + . + This package contains header files needed by developers. + Package: libgnuradio-qtgui Section: libs Architecture: any @@ -234,6 +336,42 @@ Description: GNU Radio C++ blocks fro QT-based GUI applications . This package contains header files needed by developers. +Package: libgnuradio-trellis +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing trellis-coded modulation + This package provides an implementation of tellis-coded modulation + for GNU Radio. + +Package: libgnuradio-trellis-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-trellis (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing trellis-coded modulation + This package provides an implementation of trellis-coded modulation + for GNU Radio. + . + This package contains header files needed by developers. + +Package: libgnuradio-video-sdl +Section: libs +Architecture: any +Depends: libgnuradio-core (= ${binary:Version}), ${shlibs:Depends} +Description: GNU Radio C++ block implementing video-sdl-coded modulation + This package provides an interface to the SDL rendering library + for GNU Radio. + +Package: libgnuradio-video-sdl-dev +Section: libdevel +Architecture: any +Depends: libgnuradio-video-sdl (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}) +Description: GNU Radio C++ block implementing video-sdl-coded modulation + This package provides an interface to the SDL rendering library + for GNU Radio. + . + This package contains header files needed by developers. + Package: libgnuradio-usrp Section: libs Architecture: any @@ -529,7 +667,7 @@ Package: libgnuradio Section: libs Architecture: all Depends: libgnuradio-core (= ${binary:Version}), -Recommends: libgnuradio-audio-alsa, libgnuradio-qtqui, libgnuradio-usrp, libgnuradio-usrp2 +Recommends: libgnuradio-audio-alsa, libgnuradio-cvsd-vocoder, libgnuradio-gsm-fr-vocoder, libgnuradio-pager, libgnuradio-qtqui, libgnuradio-trellis, libgnuradio-usrp, libgnuradio-usrp2, libgnuradio-video-sdl Description: GNU Radio C++ API libraries This is a virtual package that depends, recommends, or suggests all of the binary packages that make up the GNU Radio C++ API. For development headers, @@ -539,7 +677,7 @@ Package: libgnuradio-dev Section: libdevel Architecture: all Depends: libgnuradio (= ${binary:Version}), libgnuradio-core-dev -Recommends: libgnuradio-audio-alsa-dev, libgnuradio-qtgui-dev, libgnuradio-usrp-dev, libgnuradio-usrp2-dev, +Recommends: libgnuradio-audio-alsa-dev, libgnuradio-cvsd-vocoder-dev, libgnuradio-gsm-fr-vocoder-dev, libgnuradio-pager-dev, libgnuradio-qtgui-dev, libgnuradio-trellis-dev, libgnuradio-usrp-dev, libgnuradio-usrp2-dev, libgnuradio-video-sdl-dev Suggests: gnuradio-doc, usrp-doc Replaces: gnuradio-dev Description: Development headers for GNU Radio C++ development diff --git a/debian/gen-install-files.sh b/debian/gen-install-files.sh index 76ebe3dec8..7ff88564ae 100755 --- a/debian/gen-install-files.sh +++ b/debian/gen-install-files.sh @@ -56,8 +56,107 @@ 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 -echo usr/lib/pkgconfig/gnuradio-audio-alsa.pc >>$NAME + +# libgnuradio-audio-jack +NAME=debian/libgnuradio-audio-jack.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-oss +NAME=debian/libgnuradio-audio-oss.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-portaudio +NAME=debian/libgnuradio-audio-portaudio.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-vocoder +NAME=debian/libgnuradio-cvsd-vocoder.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-vocoder +NAME=debian/libgnuradio-gsm-fr-vocoder.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-pager +NAME=debian/libgnuradio-pager.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-qtgui NAME=debian/libgnuradio-qtgui.install @@ -74,6 +173,22 @@ touch $NAME $EXTRACT gr-qtgui/src/lib/Makefile grinclude_HEADERS >>$NAME echo usr/lib/libgnuradio-qtgui.so >>$NAME +# libgnuradio-trellis +NAME=debian/libgnuradio-trellis.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-usrp NAME=debian/libgnuradio-usrp.install rm -f $NAME @@ -106,6 +221,22 @@ touch $NAME $EXTRACT gr-usrp2/src/Makefile grinclude_HEADERS >>$NAME echo usr/lib/libgnuradio-usrp2.so >>$NAME +# libgnuradio-video-sdl +NAME=debian/libgnuradio-video-sdl.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 @@ -194,7 +325,6 @@ $EXTRACT gr-audio-alsa/src/Makefile audio_alsa_pylib_LTLIBRARIES | \ NAME=debian/python-gnuradio-audio-jack.install rm -f $NAME touch $NAME -echo etc/gnuradio/conf.d/gr-audio-jack.conf >>$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 | \ @@ -204,7 +334,6 @@ $EXTRACT gr-audio-jack/src/Makefile audio_jack_pylib_LTLIBRARIES | \ NAME=debian/python-gnuradio-audio-oss.install rm -f $NAME touch $NAME -echo etc/gnuradio/conf.d/gr-audio-oss.conf >>$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 | \ @@ -214,7 +343,6 @@ $EXTRACT gr-audio-oss/src/Makefile audio_oss_pylib_LTLIBRARIES | \ NAME=debian/python-gnuradio-audio-portaudio.install rm -f $NAME touch $NAME -echo etc/gnuradio/conf.d/gr-audio-portaudio.conf >>$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 | \ |