blob: b5b357f8993fc8ade05076f3f7fae54e5aba606b [file] [log] [blame]
Harald Welted4bb7ab2010-08-24 15:17:13 +02001Source: libosmocore
Vadim Yanitskiy441dd322020-08-13 16:09:02 +07002Maintainer: Osmocom team <openbsc@lists.osmocom.org>
Harald Welted4bb7ab2010-08-24 15:17:13 +02003Section: libs
4Priority: optional
Oliver Smith779ff092023-04-25 15:36:46 +02005Build-Depends: debhelper (>= 10),
Max126def72016-12-21 11:35:13 +01006 autotools-dev,
7 autoconf,
8 automake,
9 libtool,
10 dh-autoreconf,
11 libdpkg-perl,
12 git,
Harald Welte858cfec2017-11-03 21:52:01 +010013 libgnutls28-dev,
Max126def72016-12-21 11:35:13 +010014 doxygen,
15 libpcsclite-dev,
16 pkg-config,
Vadim Yanitskiy8ee1dfe2021-11-16 16:02:04 +030017 libtalloc-dev (>= 2.1.0),
Pau Espin Pedrol3f464fc2019-10-10 17:38:35 +020018 libsctp-dev,
Harald Welte22c7ec32019-12-17 13:48:09 +010019 libusb-1.0-0-dev,
Harald Welte53a2fde2020-12-01 22:21:14 +010020 libmnl-dev,
Harald Welte700822b2021-02-03 14:52:13 +010021 libsystemd-dev,
Maksim Aristov7bdb94b2020-03-17 00:39:45 +000022 python3:native
Max126def72016-12-21 11:35:13 +010023Standards-Version: 3.9.8
Harald Welte02396202022-06-17 23:20:10 +020024Vcs-Git: https://gitea.osmocom.org/osmocom/libosmocore
25Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmocore
Max126def72016-12-21 11:35:13 +010026Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020027
28Package: libosmocore
29Section: libs
30Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010031Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010032Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070033 libosmocoding0 (= ${binary:Version}),
Pau Espin Pedrol5f15e412023-02-07 11:20:41 +010034 libosmocore20 (= ${binary:Version}),
Pau Espin Pedrola1584d22022-06-28 17:00:51 +020035 libosmogb14 (= ${binary:Version}),
36 libosmogsm18 (= ${binary:Version}),
Harald Welted55a2092022-11-29 22:33:54 +010037 libosmoisdn0 (= ${binary:Version}),
Pau Espin Pedrolf286fdc2021-02-23 14:03:31 +010038 libosmovty9 (= ${binary:Version}),
Pau Espin Pedrol93288d72018-05-03 15:35:36 +020039 libosmoctrl0 (= ${binary:Version}),
Harald Welte5c5713e2020-08-13 11:06:36 +020040 libosmosim2 (= ${binary:Version}),
Harald Welteda432cd2019-12-15 19:13:26 +010041 libosmousb0 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010042 ${misc:Depends}
43Description: Open Source MObile COMmunications CORE library (metapackage)
44 The libraries provided by this package contain various utility functions.
45 These were originally developed as part of the
46 OpenBSC project but are of a more generic nature and thus useful to (at
47 least) other programs that are developed in the sphere of Free Software / Open
48 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020049
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020050Package: libosmocodec0
51Section: libs
52Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010053Multi-Arch: same
Max126def72016-12-21 11:35:13 +010054Depends: ${shlibs:Depends},
55 ${misc:Depends}
56Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020057Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010058 This is part of the libosmocore "meta"-library. The libosmocore library
59 contains various utility functions that were originally developed as part of
60 the OpenBSC project, but which are of a more generic nature and thus useful to
61 (at least) other programs that are developed in the sphere of Free Software /
62 Open Source mobile communication.
63 .
64 The libosmocodec library in particular contains the implementation of multiple
65 GSM codecs:
66 .
67 - GSM 06.10 - GSM FR Codec
68 - GSM 06.20 - GSM HR Codec
69 - GSM 06.60 - GSM EFR Codec
70 - GSM 06.90 - GSM AMR Codec
71
72Package: libosmocodec-doc
73Architecture: all
74Section: doc
75Depends: ${misc:Depends},
76 libosmocodec0,
77 libjs-jquery
78Description: Documentation for the osmo codec library
79 This is part of the libosmocore "meta"-library. The libosmocore library
80 contains various utility functions that were originally developed as part of
81 the OpenBSC project, but which are of a more generic nature and thus useful to
82 (at least) other programs that are developed in the sphere of Free Software /
83 Open Source mobile communication.
84 .
85 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020086
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070087Package: libosmocoding0
88Section: libs
89Architecture: any
90Multi-Arch: same
91Depends: ${shlibs:Depends},
92 ${misc:Depends}
93Pre-Depends: ${misc:Pre-Depends}
94Description: Osmo coding library
95 This is part of the libosmocore "meta"-library. The libosmocore library
96 contains various utility functions that were originally developed as part of
97 the OpenBSC project, but which are of a more generic nature and thus useful to
98 (at least) other programs that are developed in the sphere of Free Software /
99 Open Source mobile communication.
100 .
101 The libosmocoding library in particular contains the implementation of
102 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
103
104Package: libosmocoding-doc
105Architecture: all
106Section: doc
107Depends: ${misc:Depends},
108 libosmocoding0,
109 libjs-jquery
110Description: Documentation for the osmo coding library
111 This is part of the libosmocore "meta"-library. The libosmocore library
112 contains various utility functions that were originally developed as part of
113 the OpenBSC project, but which are of a more generic nature and thus useful to
114 (at least) other programs that are developed in the sphere of Free Software /
115 Open Source mobile communication.
116 .
117 This package contains the documentation for the libosmocoding library.
118
Pau Espin Pedrol5f15e412023-02-07 11:20:41 +0100119Package: libosmocore20
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200120Section: libs
121Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100122Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100123Depends: ${shlibs:Depends},
124 ${misc:Depends}
125Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200126Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100127 This is part of the libosmocore "meta"-library. The libosmocore library
128 contains various utility functions that were originally developed as part of
129 the OpenBSC project, but which are of a more generic nature and thus useful to
130 (at least) other programs that are developed in the sphere of Free Software /
131 Open Source mobile communication.
132 .
Pau Espin Pedrola1584d22022-06-28 17:00:51 +0200133 The libosmocore library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100134 various sub-projects inside the Osmocom family of projects.
135
136Package: libosmocore-doc
137Architecture: all
138Section: doc
139Depends: ${misc:Depends},
Pau Espin Pedrol5f15e412023-02-07 11:20:41 +0100140 libosmocore20,
Max126def72016-12-21 11:35:13 +0100141 libjs-jquery,
142 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700143 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100144 libosmogsm-doc,
Harald Welted55a2092022-11-29 22:33:54 +0100145 libosmoisdn-doc,
Vadim Yanitskiydbd61f02023-02-25 17:15:03 +0700146 libosmovty-doc,
147 libosmoctrl-doc,
Vadim Yanitskiy94e0af02023-02-25 16:56:16 +0700148 libosmogb-doc,
149 libosmosim-doc,
150 libosmousb-doc
Max126def72016-12-21 11:35:13 +0100151Description: Documentation for the Osmo Core library
152 This is part of the libosmocore "meta"-library. The libosmocore library
153 contains various utility functions that were originally developed as part of
154 the OpenBSC project, but which are of a more generic nature and thus useful to
155 (at least) other programs that are developed in the sphere of Free Software /
156 Open Source mobile communication.
157 .
158 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200159
Pau Espin Pedrola1584d22022-06-28 17:00:51 +0200160Package: libosmogb14
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200161Section: libs
162Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100163Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100164Depends: ${shlibs:Depends},
165 ${misc:Depends}
166Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200167Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100168 This is part of the libosmocore "meta"-library. The libosmocore library
169 contains various utility functions that were originally developed as part of
170 the OpenBSC project, but which are of a more generic nature and thus useful to
171 (at least) other programs that are developed in the sphere of Free Software /
172 Open Source mobile communication.
173 .
174 The libosmogb library in particular contains a GPRS BSSGP protocol
175 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200176
Max70861e32017-06-27 13:51:02 +0200177Package: libosmogb-doc
178Architecture: all
179Section: doc
180Depends: ${misc:Depends},
Pau Espin Pedrola1584d22022-06-28 17:00:51 +0200181 libosmogb14,
Max70861e32017-06-27 13:51:02 +0200182 libjs-jquery
183Description: Documentation for the Osmo GPRS Gb library
184 This is part of the libosmocore "meta"-library. The libosmocore library
185 contains various utility functions that were originally developed as part of
186 the OpenBSC project, but which are of a more generic nature and thus useful to
187 (at least) other programs that are developed in the sphere of Free Software /
188 Open Source mobile communication.
189 .
190 This package contains the documentation for the libosmogb library.
191
Pau Espin Pedrola1584d22022-06-28 17:00:51 +0200192Package: libosmogsm18
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200193Section: libs
194Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100195Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100196Depends: ${shlibs:Depends},
197 ${misc:Depends}
198Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200199Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100200 This is part of the libosmocore "meta"-library. The libosmocore library
201 contains various utility functions that were originally developed as part of
202 the OpenBSC project, but which are of a more generic nature and thus useful to
203 (at least) other programs that are developed in the sphere of Free Software /
204 Open Source mobile communication.
205 .
206 The libosmogsm library in particular is a collection of common code used in
207 various GSM related sub-projects inside the Osmocom family of projects. It
208 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
209 parser, SMS utility routines as well as protocol definitions for a series of
210 protocols.
211
212Package: libosmogsm-doc
213Architecture: all
214Section: doc
215Depends: ${misc:Depends},
Pau Espin Pedrola1584d22022-06-28 17:00:51 +0200216 libosmogsm18,
Max126def72016-12-21 11:35:13 +0100217 libjs-jquery
218Description: Documentation for the Osmo GSM utility library
219 This is part of the libosmocore "meta"-library. The libosmocore library
220 contains various utility functions that were originally developed as part of
221 the OpenBSC project, but which are of a more generic nature and thus useful to
222 (at least) other programs that are developed in the sphere of Free Software /
223 Open Source mobile communication.
224 .
225 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200226
Harald Welted55a2092022-11-29 22:33:54 +0100227Package: libosmoisdn0
228Section: libs
229Architecture: any
230Multi-Arch: same
231Depends: ${shlibs:Depends},
232 ${misc:Depends}
233Pre-Depends: ${misc:Pre-Depends}
234Description: Osmo ISDN utility library
235 This is part of the libosmocore "meta"-library. The libosmocore library
236 contains various utility functions that were originally developed as part of
237 the OpenBSC project, but which are of a more generic nature and thus useful to
238 (at least) other programs that are developed in the sphere of Free Software /
239 Open Source mobile communication.
240 .
241 The libosmoisdn library in particular is a collection of common code used in
242 various ISDN related sub-projects inside the Osmocom family of projects. It
243 includes an I.460 sub-channel multiplex and a generic LAPD core.
244
245Package: libosmoisdn-doc
246Architecture: all
247Section: doc
248Depends: ${misc:Depends},
249 libosmoisdn0,
250 libjs-jquery
251Description: Documentation for the Osmo ISDN utility library
252 This is part of the libosmocore "meta"-library. The libosmocore library
253 contains various utility functions that were originally developed as part of
254 the OpenBSC project, but which are of a more generic nature and thus useful to
255 (at least) other programs that are developed in the sphere of Free Software /
256 Open Source mobile communication.
257 .
Vadim Yanitskiy85e24a62023-02-25 17:18:37 +0700258 This package contains the documentation for the libosmoisdn library.
Harald Welted55a2092022-11-29 22:33:54 +0100259
Pau Espin Pedrolf286fdc2021-02-23 14:03:31 +0100260Package: libosmovty9
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200261Section: libs
262Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100263Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100264Depends: ${shlibs:Depends},
265 ${misc:Depends}
266Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200267Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100268 This is part of the libosmocore "meta"-library. The libosmocore library
269 contains various utility functions that were originally developed as part of
270 the OpenBSC project, but which are of a more generic nature and thus useful to
271 (at least) other programs that are developed in the sphere of Free Software /
272 Open Source mobile communication.
273 .
274 The libosmovty library in particular implements the interactive command-line
275 on the VTY (Virtual TTY) as well as configuration file parsing.
276
277Package: libosmovty-doc
278Architecture: all
279Section: doc
280Depends: ${misc:Depends},
Pau Espin Pedrolf286fdc2021-02-23 14:03:31 +0100281 libosmovty9,
Max126def72016-12-21 11:35:13 +0100282 libjs-jquery
283Description: Documentation for the Osmo VTY library
284 This is part of the libosmocore "meta"-library. The libosmocore library
285 contains various utility functions that were originally developed as part of
286 the OpenBSC project, but which are of a more generic nature and thus useful to
287 (at least) other programs that are developed in the sphere of Free Software /
288 Open Source mobile communication.
289 .
290 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200291
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200292Package: libosmoctrl0
Ciaby2cbfb592014-08-31 15:35:29 -0500293Section: libs
294Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100295Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100296Depends: ${shlibs:Depends},
297 ${misc:Depends}
298Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500299Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100300 This is part of the libosmocore "meta"-library. The libosmocore library
301 contains various utility functions that were originally developed as part of
302 the OpenBSC project, but which are of a more generic nature and thus useful to
303 (at least) other programs that are developed in the sphere of Free Software /
304 Open Source mobile communication.
305 .
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200306 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500307
Harald Welte572fc2d2018-05-28 17:49:54 +0200308Package: libosmoctrl-doc
309Architecture: all
310Section: doc
311Depends: ${misc:Depends},
312 libosmoctrl0,
313 libjs-jquery
314Description: Documentation for the Osmocom CTRL library
315 This is part of the libosmocore "meta"-library. The libosmocore library
316 contains various utility functions that were originally developed as part of
317 the OpenBSC project, but which are of a more generic nature and thus useful to
318 (at least) other programs that are developed in the sphere of Free Software /
319 Open Source mobile communication.
320 .
321 This package contains the documentation for the libosmoctrl library.
322
Harald Welte5c5713e2020-08-13 11:06:36 +0200323Package: libosmosim2
Ciaby8497b0a2014-11-10 12:33:35 -0600324Section: libs
325Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100326Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100327Depends: ${shlibs:Depends},
328 ${misc:Depends}
329Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600330Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100331 This is part of the libosmocore "meta"-library. The libosmocore library
332 contains various utility functions that were originally developed as part of
333 the OpenBSC project, but which are of a more generic nature and thus useful to
334 (at least) other programs that are developed in the sphere of Free Software /
335 Open Source mobile communication.
336 .
337 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600338
Vadim Yanitskiy94e0af02023-02-25 16:56:16 +0700339Package: libosmosim-doc
340Architecture: all
341Section: doc
342Depends: ${misc:Depends},
343 libosmosim2,
344 libjs-jquery
345Description: Documentation for the Osmo SIM library
346 This is part of the libosmocore "meta"-library. The libosmocore library
347 contains various utility functions that were originally developed as part of
348 the OpenBSC project, but which are of a more generic nature and thus useful to
349 (at least) other programs that are developed in the sphere of Free Software /
350 Open Source mobile communication.
351 .
352 This package contains the documentation for the libosmosim library.
353
Harald Welteda432cd2019-12-15 19:13:26 +0100354Package: libosmousb0
355Section: libs
356Architecture: any
357Multi-Arch: same
358Depends: ${shlibs:Depends},
359 ${misc:Depends}
360Pre-Depends: ${misc:Pre-Depends}
361Description: Osmo USB library
362 This is part of the libosmocore "meta"-library. The libosmocore library
363 contains various utility functions that were originally developed as part of
364 the OpenBSC project, but which are of a more generic nature and thus useful to
365 (at least) other programs that are developed in the sphere of Free Software /
366 Open Source mobile communication.
367 .
368 The libosmosub library in particular contains routines for USB device access
369 via libusb-1.0, integrated into the libosmocore select event loop.
370
Vadim Yanitskiy94e0af02023-02-25 16:56:16 +0700371Package: libosmousb-doc
372Architecture: all
373Section: doc
374Depends: ${misc:Depends},
375 libosmousb0,
376 libjs-jquery
377Description: Documentation for the Osmo USB library
378 This is part of the libosmocore "meta"-library. The libosmocore library
379 contains various utility functions that were originally developed as part of
380 the OpenBSC project, but which are of a more generic nature and thus useful to
381 (at least) other programs that are developed in the sphere of Free Software /
382 Open Source mobile communication.
383 .
384 This package contains the documentation for the libosmousb library.
385
Harald Welted4bb7ab2010-08-24 15:17:13 +0200386Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200387Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100388Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100389Section: libdevel
390Depends: libosmocore,
Vadim Yanitskiy8ee1dfe2021-11-16 16:02:04 +0300391 libtalloc-dev (>= 2.1.0),
Harald Weltea47eefe2022-03-25 09:35:11 +0000392 libsctp-dev,
393 libusb-1.0-0-dev,
Oliver Smith8d92d9c2023-01-26 09:10:44 +0100394 libmnl-dev,
Max126def72016-12-21 11:35:13 +0100395 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200396Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100397 The header files provided by this package may be used to develop
398 with any of the libosmocore libraries.
399 .
400 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200401
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100402Package: libosmocore-utils
403Architecture: any
Max126def72016-12-21 11:35:13 +0100404Section: utils
405Depends: ${shlibs:Depends},
406 libosmocore,
407 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100408Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100409Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100410 This package contains a program for frequency calculation for GSM called
411 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
Harald Welte81bfef92018-09-25 16:34:19 +0200412 authentication, as well as 'osmo-config-merge', a tool for merging Osmocom
413 configuration files.
Max126def72016-12-21 11:35:13 +0100414 .
415 They use the libosmocore library. The libosmocore library contain various
416 utility functions that were originally developed as part of the OpenBSC
417 project, but which are of a more generic nature and thus useful to (at least)
418 other programs that are developed in the sphere of Free Software / Open Source
419 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100420
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100421Package: libosmocore-dbg
422Architecture: any
Max126def72016-12-21 11:35:13 +0100423Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100424Section: debug
425Priority: extra
Max126def72016-12-21 11:35:13 +0100426Depends: libosmocore (= ${binary:Version}),
427 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100428Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100429 This proackage contains debug symbols for all the libraries that are part of
430 libosmocore.
431 .
432 The libosmocore library contain various utility functions that
433 were originally developed as part of the OpenBSC project, but which are of a
434 more generic nature and thus useful to (at least) other programs that are
435 developed in the sphere of Free Software / Open Source mobile communication.