Source: libosmocore Maintainer: Osmocom team Section: libs Priority: optional # liburing-dev: don't try to install it on debian 10 and ubuntu 20.04 Build-Depends: debhelper (>= 10), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, libgnutls28-dev, doxygen, libpcsclite-dev, pkg-config, 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: 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: libosmocodec4 (= ${binary:Version}), libosmocoding0 (= ${binary:Version}), libosmocore22 (= ${binary:Version}), libosmogb14 (= ${binary:Version}), libosmogsm20 (= ${binary:Version}), libosmoisdn0 (= ${binary:Version}), libosmovty13 (= ${binary:Version}), libosmoctrl0 (= ${binary:Version}), libosmosim2 (= ${binary:Version}), libosmousb0 (= ${binary:Version}), ${misc:Depends} Description: Open Source MObile COMmunications CORE library (metapackage) The libraries provided by this package contain various utility functions. These were originally developed as part of the OpenBSC project but 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. Package: libosmocodec4 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo codec 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 libosmocodec library in particular contains the implementation of multiple GSM codecs: . - GSM 06.10 - GSM FR Codec - GSM 06.20 - GSM HR Codec - GSM 06.60 - GSM EFR Codec - GSM 06.90 - GSM AMR Codec Package: libosmocodec-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmocodec4, libjs-jquery Description: Documentation for the osmo codec 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 libosmocodec library. Package: libosmocoding0 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo coding 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 libosmocoding library in particular contains the implementation of GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS. Package: libosmocoding-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmocoding0, libjs-jquery Description: Documentation for the osmo coding 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 libosmocoding library. Package: libosmocore22 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: 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 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 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}, libosmocore22, libjs-jquery, libosmocodec-doc, libosmocoding-doc, libosmogsm-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 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 libosmocore library. Package: libosmogb14 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo GPRS GB 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 libosmogb library in particular contains a GPRS BSSGP protocol implementation. Package: libosmogb-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmogb14, libjs-jquery Description: Documentation for the Osmo GPRS Gb 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 libosmogb library. Package: libosmogsm20 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo GSM 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 libosmogsm library in particular is a collection of common code used in various GSM related sub-projects inside the Osmocom family of projects. It includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV parser, SMS utility routines as well as protocol definitions for a series of protocols. Package: libosmogsm-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmogsm20, libjs-jquery Description: Documentation for the Osmo GSM 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 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 libosmoisdn library. Package: libosmovty13 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo VTY 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 libosmovty library in particular implements the interactive command-line on the VTY (Virtual TTY) as well as configuration file parsing. Package: libosmovty-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmovty13, libjs-jquery Description: Documentation for the Osmo VTY 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 libosmovty library. Package: libosmoctrl0 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Osmo control 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 libosmoctrl library in particular contains an SNMP-like status interface. Package: libosmoctrl-doc Architecture: all Section: doc Depends: ${misc:Depends}, libosmoctrl0, libjs-jquery Description: Documentation for the Osmocom CTRL 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 libosmoctrl library. Package: libosmosim2 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: 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. . 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 Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: 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. . 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 (>= 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 with any of the libosmocore libraries. . Also static libraries are installed with this package. Package: libosmocore-utils Architecture: any Section: utils Depends: ${shlibs:Depends}, libosmocore, ${misc:Depends} Multi-Arch: same Description: Utilities for gsm This package contains a program for frequency calculation for GSM called 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM authentication, as well as 'osmo-config-merge', a tool for merging Osmocom configuration files. . They use the libosmocore library. The libosmocore library contain 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. Package: libosmocore-dbg Architecture: any Multi-Arch: same Section: debug Priority: extra Depends: libosmocore (= ${binary:Version}), ${misc:Depends} Description: Debug symbols for Open Source MObile COMmunications CORE library This proackage contains debug symbols for all the libraries that are part of libosmocore. . The libosmocore library contain 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.