aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2022-11-29 22:33:54 +0100
committerHarald Welte <laforge@gnumonks.org>2023-01-21 22:41:57 +0100
commitd55a209d1c1eaf48d11d851c6a5082af7df36d69 (patch)
treef6395ad8e875a619354e9687951af086b5e3cee1 /debian/control
parent88955fb5506280a82860b026f8d7db9ad57bb504 (diff)
create libosmoisdn sub-library
There are some parts of libosmogsm which are not really GSM specific, but rather ISDN bits that were inherited by GSM. This includes the I.460 multiplex as well as the core LAPD protocol. Let's move those bits to its own libosmoisdn library, before we add more ISDN specific bits to the wrong place. Backwards-compatibility is created by making libosmogsm depend on libosmoisdn, and by providing wrapper include files for source compatibility. Change-Id: Ib1a6c762322fd5047be3188b1df22408ef06aa50
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control35
1 files changed, 35 insertions, 0 deletions
diff --git a/debian/control b/debian/control
index ec231336..2b8504a7 100644
--- a/debian/control
+++ b/debian/control
@@ -34,6 +34,7 @@ Depends: libosmocodec0 (= ${binary:Version}),
libosmocore19 (= ${binary:Version}),
libosmogb14 (= ${binary:Version}),
libosmogsm18 (= ${binary:Version}),
+ libosmoisdn0 (= ${binary:Version}),
libosmovty9 (= ${binary:Version}),
libosmoctrl0 (= ${binary:Version}),
libosmosim2 (= ${binary:Version}),
@@ -141,6 +142,7 @@ Depends: ${misc:Depends},
libosmocodec-doc,
libosmocoding-doc,
libosmogsm-doc,
+ libosmoisdn-doc,
libosmovty-doc
Description: Documentation for the Osmo Core library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -218,6 +220,39 @@ Description: Documentation for the Osmo GSM utility library
.
This package contains the documentation for the libosmogsm library.
+Package: libosmoisdn0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Osmo ISDN utility library
+ This is part of the libosmocore "meta"-library. The libosmocore library
+ contains various utility functions that were originally developed as part of
+ the OpenBSC project, but which are of a more generic nature and thus useful to
+ (at least) other programs that are developed in the sphere of Free Software /
+ Open Source mobile communication.
+ .
+ The libosmoisdn library in particular is a collection of common code used in
+ various ISDN related sub-projects inside the Osmocom family of projects. It
+ includes an I.460 sub-channel multiplex and a generic LAPD core.
+
+Package: libosmoisdn-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends},
+ libosmoisdn0,
+ libjs-jquery
+Description: Documentation for the Osmo ISDN utility library
+ This is part of the libosmocore "meta"-library. The libosmocore library
+ contains various utility functions that were originally developed as part of
+ the OpenBSC project, but which are of a more generic nature and thus useful to
+ (at least) other programs that are developed in the sphere of Free Software /
+ Open Source mobile communication.
+ .
+ This package contains the documentation for the libosmoisdnm library.
+
Package: libosmovty9
Section: libs
Architecture: any