blob: 8ba5583a2fd6b632e1f2be098db8c29763c08a3f [file] [log] [blame]
Harald Welted4bb7ab2010-08-24 15:17:13 +02001Source: libosmocore
Max126def72016-12-21 11:35:13 +01002Maintainer: Harald Welte <laforge@gnumonks.org>
Harald Welted4bb7ab2010-08-24 15:17:13 +02003Section: libs
4Priority: optional
Max126def72016-12-21 11:35:13 +01005Build-Depends: debhelper (>= 9),
6 autotools-dev,
7 autoconf,
8 automake,
9 libtool,
10 dh-autoreconf,
11 libdpkg-perl,
12 git,
13 doxygen,
14 libpcsclite-dev,
15 pkg-config,
16 libtalloc-dev,
17 python (>= 2.7.6)
18Standards-Version: 3.9.8
Harald Welted4bb7ab2010-08-24 15:17:13 +020019Vcs-Git: git://git.osmocom.org/libosmocore.git
20Vcs-Browser: http://git.osmocom.org/gitweb?p=libosmocore.git;a=summary
Max126def72016-12-21 11:35:13 +010021Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020022
23Package: libosmocore
24Section: libs
25Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010026Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010027Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070028 libosmocoding0 (= ${binary:Version}),
Harald Weltefaee5de2017-10-27 19:43:33 +020029 libosmocore9 (= ${binary:Version}),
30 libosmogb5 (= ${binary:Version}),
31 libosmogsm8 (= ${binary:Version}),
32 libosmovty4 (= ${binary:Version}),
33 libosmoctrl1 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010034 libosmosim0 (= ${binary:Version}),
35 ${misc:Depends}
36Description: Open Source MObile COMmunications CORE library (metapackage)
37 The libraries provided by this package contain various utility functions.
38 These were originally developed as part of the
39 OpenBSC project but are of a more generic nature and thus useful to (at
40 least) other programs that are developed in the sphere of Free Software / Open
41 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020042
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020043Package: libosmocodec0
44Section: libs
45Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010046Multi-Arch: same
Max126def72016-12-21 11:35:13 +010047Depends: ${shlibs:Depends},
48 ${misc:Depends}
49Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020050Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010051 This is part of the libosmocore "meta"-library. The libosmocore library
52 contains various utility functions that were originally developed as part of
53 the OpenBSC project, but which are of a more generic nature and thus useful to
54 (at least) other programs that are developed in the sphere of Free Software /
55 Open Source mobile communication.
56 .
57 The libosmocodec library in particular contains the implementation of multiple
58 GSM codecs:
59 .
60 - GSM 06.10 - GSM FR Codec
61 - GSM 06.20 - GSM HR Codec
62 - GSM 06.60 - GSM EFR Codec
63 - GSM 06.90 - GSM AMR Codec
64
65Package: libosmocodec-doc
66Architecture: all
67Section: doc
68Depends: ${misc:Depends},
69 libosmocodec0,
70 libjs-jquery
71Description: Documentation for the osmo codec library
72 This is part of the libosmocore "meta"-library. The libosmocore library
73 contains various utility functions that were originally developed as part of
74 the OpenBSC project, but which are of a more generic nature and thus useful to
75 (at least) other programs that are developed in the sphere of Free Software /
76 Open Source mobile communication.
77 .
78 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020079
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070080Package: libosmocoding0
81Section: libs
82Architecture: any
83Multi-Arch: same
84Depends: ${shlibs:Depends},
85 ${misc:Depends}
86Pre-Depends: ${misc:Pre-Depends}
87Description: Osmo coding library
88 This is part of the libosmocore "meta"-library. The libosmocore library
89 contains various utility functions that were originally developed as part of
90 the OpenBSC project, but which are of a more generic nature and thus useful to
91 (at least) other programs that are developed in the sphere of Free Software /
92 Open Source mobile communication.
93 .
94 The libosmocoding library in particular contains the implementation of
95 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
96
97Package: libosmocoding-doc
98Architecture: all
99Section: doc
100Depends: ${misc:Depends},
101 libosmocoding0,
102 libjs-jquery
103Description: Documentation for the osmo coding library
104 This is part of the libosmocore "meta"-library. The libosmocore library
105 contains various utility functions that were originally developed as part of
106 the OpenBSC project, but which are of a more generic nature and thus useful to
107 (at least) other programs that are developed in the sphere of Free Software /
108 Open Source mobile communication.
109 .
110 This package contains the documentation for the libosmocoding library.
111
Harald Weltefaee5de2017-10-27 19:43:33 +0200112Package: libosmocore9
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200113Section: libs
114Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100115Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100116Depends: ${shlibs:Depends},
117 ${misc:Depends}
118Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200119Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100120 This is part of the libosmocore "meta"-library. The libosmocore library
121 contains various utility functions that were originally developed as part of
122 the OpenBSC project, but which are of a more generic nature and thus useful to
123 (at least) other programs that are developed in the sphere of Free Software /
124 Open Source mobile communication.
125 .
Harald Weltefaee5de2017-10-27 19:43:33 +0200126 The libosmocore9 library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100127 various sub-projects inside the Osmocom family of projects.
128
129Package: libosmocore-doc
130Architecture: all
131Section: doc
132Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200133 libosmocore9,
Max126def72016-12-21 11:35:13 +0100134 libjs-jquery,
135 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700136 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100137 libosmogsm-doc,
138 libosmovty-doc
139Description: Documentation for the Osmo Core library
140 This is part of the libosmocore "meta"-library. The libosmocore library
141 contains various utility functions that were originally developed as part of
142 the OpenBSC project, but which are of a more generic nature and thus useful to
143 (at least) other programs that are developed in the sphere of Free Software /
144 Open Source mobile communication.
145 .
146 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200147
Harald Weltefaee5de2017-10-27 19:43:33 +0200148Package: libosmogb5
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200149Section: libs
150Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100151Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100152Depends: ${shlibs:Depends},
153 ${misc:Depends}
154Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200155Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100156 This is part of the libosmocore "meta"-library. The libosmocore library
157 contains various utility functions that were originally developed as part of
158 the OpenBSC project, but which are of a more generic nature and thus useful to
159 (at least) other programs that are developed in the sphere of Free Software /
160 Open Source mobile communication.
161 .
162 The libosmogb library in particular contains a GPRS BSSGP protocol
163 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200164
Max70861e32017-06-27 13:51:02 +0200165Package: libosmogb-doc
166Architecture: all
167Section: doc
168Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200169 libosmogb5,
Max70861e32017-06-27 13:51:02 +0200170 libjs-jquery
171Description: Documentation for the Osmo GPRS Gb library
172 This is part of the libosmocore "meta"-library. The libosmocore library
173 contains various utility functions that were originally developed as part of
174 the OpenBSC project, but which are of a more generic nature and thus useful to
175 (at least) other programs that are developed in the sphere of Free Software /
176 Open Source mobile communication.
177 .
178 This package contains the documentation for the libosmogb library.
179
Harald Weltefaee5de2017-10-27 19:43:33 +0200180Package: libosmogsm8
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200181Section: libs
182Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100183Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100184Depends: ${shlibs:Depends},
185 ${misc:Depends}
186Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200187Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100188 This is part of the libosmocore "meta"-library. The libosmocore library
189 contains various utility functions that were originally developed as part of
190 the OpenBSC project, but which are of a more generic nature and thus useful to
191 (at least) other programs that are developed in the sphere of Free Software /
192 Open Source mobile communication.
193 .
194 The libosmogsm library in particular is a collection of common code used in
195 various GSM related sub-projects inside the Osmocom family of projects. It
196 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
197 parser, SMS utility routines as well as protocol definitions for a series of
198 protocols.
199
200Package: libosmogsm-doc
201Architecture: all
202Section: doc
203Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200204 libosmogsm8,
Max126def72016-12-21 11:35:13 +0100205 libjs-jquery
206Description: Documentation for the Osmo GSM utility library
207 This is part of the libosmocore "meta"-library. The libosmocore library
208 contains various utility functions that were originally developed as part of
209 the OpenBSC project, but which are of a more generic nature and thus useful to
210 (at least) other programs that are developed in the sphere of Free Software /
211 Open Source mobile communication.
212 .
213 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200214
Harald Weltefaee5de2017-10-27 19:43:33 +0200215Package: libosmovty4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200216Section: libs
217Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100218Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100219Depends: ${shlibs:Depends},
220 ${misc:Depends}
221Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200222Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100223 This is part of the libosmocore "meta"-library. The libosmocore library
224 contains various utility functions that were originally developed as part of
225 the OpenBSC project, but which are of a more generic nature and thus useful to
226 (at least) other programs that are developed in the sphere of Free Software /
227 Open Source mobile communication.
228 .
229 The libosmovty library in particular implements the interactive command-line
230 on the VTY (Virtual TTY) as well as configuration file parsing.
231
232Package: libosmovty-doc
233Architecture: all
234Section: doc
235Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200236 libosmovty4,
Max126def72016-12-21 11:35:13 +0100237 libjs-jquery
238Description: Documentation for the Osmo VTY library
239 This is part of the libosmocore "meta"-library. The libosmocore library
240 contains various utility functions that were originally developed as part of
241 the OpenBSC project, but which are of a more generic nature and thus useful to
242 (at least) other programs that are developed in the sphere of Free Software /
243 Open Source mobile communication.
244 .
245 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200246
Harald Weltefaee5de2017-10-27 19:43:33 +0200247Package: libosmoctrl1
Ciaby2cbfb592014-08-31 15:35:29 -0500248Section: libs
249Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100250Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100251Depends: ${shlibs:Depends},
252 ${misc:Depends}
253Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500254Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100255 This is part of the libosmocore "meta"-library. The libosmocore library
256 contains various utility functions that were originally developed as part of
257 the OpenBSC project, but which are of a more generic nature and thus useful to
258 (at least) other programs that are developed in the sphere of Free Software /
259 Open Source mobile communication.
260 .
Harald Weltefaee5de2017-10-27 19:43:33 +0200261 The libosmoctrl1 library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500262
Ciaby8497b0a2014-11-10 12:33:35 -0600263Package: libosmosim0
264Section: libs
265Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100266Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100267Depends: ${shlibs:Depends},
268 ${misc:Depends}
269Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600270Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100271 This is part of the libosmocore "meta"-library. The libosmocore library
272 contains various utility functions that were originally developed as part of
273 the OpenBSC project, but which are of a more generic nature and thus useful to
274 (at least) other programs that are developed in the sphere of Free Software /
275 Open Source mobile communication.
276 .
277 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600278
Harald Welted4bb7ab2010-08-24 15:17:13 +0200279Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200280Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100281Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100282Section: libdevel
283Depends: libosmocore,
284 libtalloc-dev,
285 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200286Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100287 The header files provided by this package may be used to develop
288 with any of the libosmocore libraries.
289 .
290 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200291
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100292Package: libosmocore-utils
293Architecture: any
Max126def72016-12-21 11:35:13 +0100294Section: utils
295Depends: ${shlibs:Depends},
296 libosmocore,
297 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100298Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100299Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100300 This package contains a program for frequency calculation for GSM called
301 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
302 authentication.
303 .
304 They use the libosmocore library. The libosmocore library contain various
305 utility functions that were originally developed as part of the OpenBSC
306 project, but which are of a more generic nature and thus useful to (at least)
307 other programs that are developed in the sphere of Free Software / Open Source
308 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100309
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100310Package: libosmocore-dbg
311Architecture: any
Max126def72016-12-21 11:35:13 +0100312Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100313Section: debug
314Priority: extra
Max126def72016-12-21 11:35:13 +0100315Depends: libosmocore (= ${binary:Version}),
316 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100317Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100318 This proackage contains debug symbols for all the libraries that are part of
319 libosmocore.
320 .
321 The libosmocore library contain various utility functions that
322 were originally developed as part of the OpenBSC project, but which are of a
323 more generic nature and thus useful to (at least) other programs that are
324 developed in the sphere of Free Software / Open Source mobile communication.