aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control126
1 files changed, 101 insertions, 25 deletions
diff --git a/debian/control b/debian/control
index 272fe7f3..5fb26cbc 100644
--- a/debian/control
+++ b/debian/control
@@ -1,8 +1,9 @@
Source: libosmocore
-Maintainer: Harald Welte <laforge@gnumonks.org>
+Maintainer: Osmocom team <openbsc@lists.osmocom.org>
Section: libs
Priority: optional
-Build-Depends: debhelper (>= 9),
+# liburing-dev: don't try to install it on debian 10 and ubuntu 20.04
+Build-Depends: debhelper (>= 10),
autotools-dev,
autoconf,
automake,
@@ -14,27 +15,31 @@ Build-Depends: debhelper (>= 9),
doxygen,
libpcsclite-dev,
pkg-config,
- libtalloc-dev,
+ libtalloc-dev (>= 2.1.0),
libsctp-dev,
libusb-1.0-0-dev,
+ libmnl-dev,
+ libsystemd-dev,
+ liburing-dev | base-files (<< 11) | ubuntu-keyring (<< 2021),
python3:native
Standards-Version: 3.9.8
-Vcs-Git: git://git.osmocom.org/libosmocore.git
-Vcs-Browser: http://git.osmocom.org/libosmocore/
+Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore
+Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore
Homepage: https://projects.osmocom.org/projects/libosmocore
Package: libosmocore
Section: libs
Architecture: any
Multi-Arch: foreign
-Depends: libosmocodec0 (= ${binary:Version}),
+Depends: libosmocodec4 (= ${binary:Version}),
libosmocoding0 (= ${binary:Version}),
- libosmocore12 (= ${binary:Version}),
- libosmogb9 (= ${binary:Version}),
- libosmogsm13 (= ${binary:Version}),
- libosmovty4 (= ${binary:Version}),
+ libosmocore21 (= ${binary:Version}),
+ libosmogb14 (= ${binary:Version}),
+ libosmogsm20 (= ${binary:Version}),
+ libosmoisdn0 (= ${binary:Version}),
+ libosmovty13 (= ${binary:Version}),
libosmoctrl0 (= ${binary:Version}),
- libosmosim0 (= ${binary:Version}),
+ libosmosim2 (= ${binary:Version}),
libosmousb0 (= ${binary:Version}),
${misc:Depends}
Description: Open Source MObile COMmunications CORE library (metapackage)
@@ -44,7 +49,7 @@ Description: Open Source MObile COMmunications CORE library (metapackage)
least) other programs that are developed in the sphere of Free Software / Open
Source mobile communication.
-Package: libosmocodec0
+Package: libosmocodec4
Section: libs
Architecture: any
Multi-Arch: same
@@ -70,7 +75,7 @@ Package: libosmocodec-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmocodec0,
+ libosmocodec4,
libjs-jquery
Description: Documentation for the osmo codec library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -113,7 +118,7 @@ Description: Documentation for the osmo coding library
.
This package contains the documentation for the libosmocoding library.
-Package: libosmocore12
+Package: libosmocore21
Section: libs
Architecture: any
Multi-Arch: same
@@ -127,19 +132,24 @@ Description: Osmo Core library
(at least) other programs that are developed in the sphere of Free Software /
Open Source mobile communication.
.
- The libosmocore12 library in particular is a collection of common code used in
+ The libosmocore library in particular is a collection of common code used in
various sub-projects inside the Osmocom family of projects.
Package: libosmocore-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmocore12,
+ libosmocore21,
libjs-jquery,
libosmocodec-doc,
libosmocoding-doc,
libosmogsm-doc,
- libosmovty-doc
+ libosmoisdn-doc,
+ libosmovty-doc,
+ libosmoctrl-doc,
+ libosmogb-doc,
+ libosmosim-doc,
+ libosmousb-doc
Description: Documentation for the Osmo Core library
This is part of the libosmocore "meta"-library. The libosmocore library
contains various utility functions that were originally developed as part of
@@ -149,7 +159,7 @@ Description: Documentation for the Osmo Core library
.
This package contains the documentation for the libosmocore library.
-Package: libosmogb9
+Package: libosmogb14
Section: libs
Architecture: any
Multi-Arch: same
@@ -170,7 +180,7 @@ Package: libosmogb-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmogb9,
+ libosmogb14,
libjs-jquery
Description: Documentation for the Osmo GPRS Gb library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -181,7 +191,7 @@ Description: Documentation for the Osmo GPRS Gb library
.
This package contains the documentation for the libosmogb library.
-Package: libosmogsm13
+Package: libosmogsm20
Section: libs
Architecture: any
Multi-Arch: same
@@ -205,7 +215,7 @@ Package: libosmogsm-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmogsm13,
+ libosmogsm20,
libjs-jquery
Description: Documentation for the Osmo GSM utility library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -216,7 +226,40 @@ Description: Documentation for the Osmo GSM utility library
.
This package contains the documentation for the libosmogsm library.
-Package: libosmovty4
+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 libosmoisdn library.
+
+Package: libosmovty13
Section: libs
Architecture: any
Multi-Arch: same
@@ -237,7 +280,7 @@ Package: libosmovty-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmovty4,
+ libosmovty13,
libjs-jquery
Description: Documentation for the Osmo VTY library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -279,7 +322,7 @@ Description: Documentation for the Osmocom CTRL library
.
This package contains the documentation for the libosmoctrl library.
-Package: libosmosim0
+Package: libosmosim2
Section: libs
Architecture: any
Multi-Arch: same
@@ -295,6 +338,21 @@ Description: Osmo SIM library
.
The libosmosim library in particular contains routines for SIM card access.
+Package: libosmosim-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends},
+ libosmosim2,
+ libjs-jquery
+Description: Documentation for the Osmo SIM 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 libosmosim library.
+
Package: libosmousb0
Section: libs
Architecture: any
@@ -312,12 +370,30 @@ Description: Osmo USB library
The libosmosub library in particular contains routines for USB device access
via libusb-1.0, integrated into the libosmocore select event loop.
+Package: libosmousb-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends},
+ libosmousb0,
+ libjs-jquery
+Description: Documentation for the Osmo USB 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 libosmousb library.
+
Package: libosmocore-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libosmocore,
- libtalloc-dev,
+ libtalloc-dev (>= 2.1.0),
+ libsctp-dev,
+ libusb-1.0-0-dev,
+ libmnl-dev,
${misc:Depends}
Description: Development headers for Open Source MObile COMmunications CORE library
The header files provided by this package may be used to develop