From 780527ba18135f092cc613a8a6136eb908e6392d Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Fri, 4 Sep 2009 10:42:17 -0600 Subject: [PATCH] more package renaming to satisfy soname matching requirement --- debian/control | 30 +++++++++---------- debian/gen-install-files.sh | 20 ++++++------- debian/{libusrp-0.dirs => libusrp0.dirs} | 0 .../{libusrp-0.install => libusrp0.install} | 0 .../{libusrp-0.postinst => libusrp0.postinst} | 0 debian/{libusrp-0.udev => libusrp0.udev} | 0 debian/rules | 2 +- 7 files changed, 26 insertions(+), 26 deletions(-) rename debian/{libusrp-0.dirs => libusrp0.dirs} (100%) rename debian/{libusrp-0.install => libusrp0.install} (100%) rename debian/{libusrp-0.postinst => libusrp0.postinst} (100%) rename debian/{libusrp-0.udev => libusrp0.udev} (100%) diff --git a/debian/control b/debian/control index 021c6859..5d30d089 100644 --- a/debian/control +++ b/debian/control @@ -107,7 +107,7 @@ Description: GNU Radio Message Block Library # C++ USRP/USRP2 library packages # ################################################################################ -Package: libusrp-0 +Package: libusrp0 Section: comm Architecture: any Depends: ${shlibs:Depends} @@ -129,7 +129,7 @@ Package: libusrp-dev Section: libdevel Architecture: any Replaces: libusrp0-dev -Depends: libusrp-0 (= ${binary:Version}), libusb-dev, libboost-thread-dev +Depends: libusrp0 (= ${binary:Version}), libusb-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 @@ -200,7 +200,7 @@ Description: The GNU Software Radio Core Library . This package contains header files needed by developers. -Package: libgnuradio-audio-alsa +Package: libgnuradio-audio-alsa0 Section: libs Architecture: any Depends: libgnuradio-core0 (= ${binary:Version}), ${shlibs:Depends} @@ -210,13 +210,13 @@ Description: GNU Radio C++ block for ALSA sound system Package: libgnuradio-audio-alsa-dev Section: libdevel Architecture: any -Depends: libgnuradio-audio-alsa (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libasound2-dev +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-qtgui +Package: libgnuradio-qtgui0 Section: libs Architecture: any Depends: libgnuradio-core0 (= ${binary:Version}), ${shlibs:Depends} @@ -227,17 +227,17 @@ Description: GNU Radio C++ blocks fro QT-based GUI applications Package: libgnuradio-qtgui-dev Section: libdevel Architecture: any -Depends: libgnuradio-qtgui (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libqt4-dev, libqwtplot3d-qt4-dev +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-usrp +Package: libgnuradio-usrp0 Section: libs Architecture: any -Depends: libgnuradio-core0 (= ${binary:Version}), libusrp-0 (= ${binary:Version}), ${shlibs:Depends} +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. @@ -245,14 +245,14 @@ Description: GNU Radio C++ blocks for USRP(1) hardware Package: libgnuradio-usrp-dev Section: libdevel Architecture: any -Depends: libgnuradio-usrp (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp-dev (= ${binary:Version}) +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 +Package: libgnuradio-usrp2-0 Section: libs Architecture: any Depends: libgnuradio-core0 (= ${binary:Version}), libusrp2-0 (= ${binary:Version}), ${shlibs:Depends} @@ -263,7 +263,7 @@ Description: GNU Radio C++ blocks for USRP2 hardware Package: libgnuradio-usrp2-dev Section: libdevel Architecture: any -Depends: libgnuradio-usrp2 (= ${binary:Version}), libgnuradio-core-dev (= ${binary:Version}), libusrp2-dev (= ${binary:Version}) +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. @@ -276,7 +276,7 @@ Description: GNU Radio C++ blocks for USRP2 hardware Package: python-usrp Architecture: any -Depends: ${python:Depends}, libusrp-0 (= ${binary:Version}), ${shlibs:Depends} +Depends: ${python:Depends}, libusrp0 (= ${binary:Version}), ${shlibs:Depends} Provides: ${python:Provides} Section: python XB-Python-Version: ${python:Versions} @@ -332,7 +332,7 @@ Description: Python bindings for GNU Radio USRP driver Package: python-gnuradio-audio-alsa Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-audio-alsa (= ${binary:Version}), python-gnuradio-core +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} @@ -392,7 +392,7 @@ Description: GNU Radio GSM Full-Rate Vocoder Package: python-gnuradio-qtgui Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-qtgui (= ${binary:Version}), python-gnuradio-core +Depends: ${python:Depends}, ${shlibs:Depends}, libgnuradio-qtgui0 (= ${binary:Version}), python-gnuradio-core Section: python Provides: ${python:Provides} XB-Python-Version: ${python:Versions} @@ -529,7 +529,7 @@ Package: libgnuradio Section: libs Architecture: all Depends: libgnuradio-core0 -Recommends: libgnuradio-audio-alsa, libgnuradio-qtqui, libgnuradio-usrp, libgnuradio-usrp2 +Recommends: libgnuradio-audio-alsa0, libgnuradio-qtqui, libgnuradio-usrp0, libgnuradio-usrp2-0 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, diff --git a/debian/gen-install-files.sh b/debian/gen-install-files.sh index 4df7f022..f4e1c7e1 100755 --- a/debian/gen-install-files.sh +++ b/debian/gen-install-files.sh @@ -42,8 +42,8 @@ $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-alsa -NAME=debian/libgnuradio-audio-alsa.install +# libgnuradio-audio-alsa0 +NAME=debian/libgnuradio-audio-alsa0.install rm -f $NAME touch $NAME $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES >>$NAME @@ -59,8 +59,8 @@ $EXTRACT gr-audio-alsa/src/Makefile grinclude_HEADERS >>$NAME echo usr/lib/libgnuradio-audio-alsa.so >>$NAME echo usr/lib/pkgconfig/gr-audio-alsa.pc >>$NAME -# libgnuradio-qtgui -NAME=debian/libgnuradio-qtgui.install +# libgnuradio-qtgui0 +NAME=debian/libgnuradio-qtgui0.install rm -f $NAME touch $NAME $EXTRACT gr-qtgui/src/lib/Makefile lib_LTLIBRARIES >>$NAME @@ -74,14 +74,14 @@ touch $NAME $EXTRACT gr-qtgui/src/lib/Makefile grinclude_HEADERS >>$NAME echo usr/lib/libgnuradio-qtgui.so >>$NAME -# libgnuradio-usrp -NAME=debian/libgnuradio-usrp.install +# 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 +echo usr/lib/pkgconfig/gnuradio-usrp0.pc >> $NAME # libgnuradio-usrp-dev NAME=debian/libgnuradio-usrp-dev.install @@ -90,14 +90,14 @@ touch $NAME $EXTRACT gr-usrp/src/Makefile grinclude_HEADERS >>$NAME echo usr/lib/libgnuradio-usrp.so >>$NAME -# libgnuradio-usrp2 -NAME=debian/libgnuradio-usrp2.install +# 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 +echo usr/lib/pkgconfig/gnuradio-usrp2-0.pc >> $NAME # libgnuradio-usrp2-dev NAME=debian/libgnuradio-usrp2-dev.install diff --git a/debian/libusrp-0.dirs b/debian/libusrp0.dirs similarity index 100% rename from debian/libusrp-0.dirs rename to debian/libusrp0.dirs diff --git a/debian/libusrp-0.install b/debian/libusrp0.install similarity index 100% rename from debian/libusrp-0.install rename to debian/libusrp0.install diff --git a/debian/libusrp-0.postinst b/debian/libusrp0.postinst similarity index 100% rename from debian/libusrp-0.postinst rename to debian/libusrp0.postinst diff --git a/debian/libusrp-0.udev b/debian/libusrp0.udev similarity index 100% rename from debian/libusrp-0.udev rename to debian/libusrp0.udev diff --git a/debian/rules b/debian/rules index 035fb901..3a4b1692 100755 --- a/debian/rules +++ b/debian/rules @@ -83,7 +83,7 @@ install-stamp: extract-stamp debian/control done : # Deposit rule to allow group 'usrp' access to USRP hardware - install -m 0644 -D debian/libusrp-0.udev \ + install -m 0644 -D debian/libusrp0.udev \ debian/tmp/etc/udev/rules.d/40-usrp.rules : # Deposit rule to allow group 'usrp' access to USRP2 hardware -- 2.47.2