From 97421ae37e7b36c6c02e316182262283c4bbbb94 Mon Sep 17 00:00:00 2001 From: Vasilis Tsiligiannis Date: Thu, 5 Sep 2019 13:20:46 +0300 Subject: [PATCH] Move shared library into a separate package Signed-off-by: Vasilis Tsiligiannis --- debian/control | 15 ++++++++++++++- debian/gr-satnogs.install | 6 ++++++ debian/libgnuradio-satnogs.install | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 debian/gr-satnogs.install create mode 100644 debian/libgnuradio-satnogs.install diff --git a/debian/control b/debian/control index 91dd565..df7ed58 100644 --- a/debian/control +++ b/debian/control @@ -27,10 +27,23 @@ Vcs-Browser: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs Package: gr-satnogs Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: ${python:Depends}, +Depends: libgnuradio-satnogs (= ${binary:Version}), + ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: gnuradio Description: SatNOGS GNU Radio Out-Of-Tree Module gr-satnogs is an out-of-tree GNU Radio module that provides all the necessary tools for decoding signals from various scientific and academic sattelites. + +Package: libgnuradio-satnogs +Section: libs +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Multi-Arch: same +Description: SatNOGS GNU Radio Out-Of-Tree Module + gr-satnogs is an out-of-tree GNU Radio module that provides all the necessary + tools for decoding signals from various scientific and academic sattelites. + . + This package contains the shared library. diff --git a/debian/gr-satnogs.install b/debian/gr-satnogs.install new file mode 100644 index 0000000..39ab9db --- /dev/null +++ b/debian/gr-satnogs.install @@ -0,0 +1,6 @@ +usr/bin/* +usr/include/* +usr/lib/*/libgnuradio-satnogs.so +usr/lib/*/cmake/* +usr/lib/python* +usr/share/* diff --git a/debian/libgnuradio-satnogs.install b/debian/libgnuradio-satnogs.install new file mode 100644 index 0000000..d95d73e --- /dev/null +++ b/debian/libgnuradio-satnogs.install @@ -0,0 +1,2 @@ +usr/lib/*/libfec.so +usr/lib/*/lib*.so.*