blob: d2c232fd4dc2102f5d013551ecc87e632e61d05c [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,
Harald Welte858cfec2017-11-03 21:52:01 +010013 libgnutls28-dev,
Max126def72016-12-21 11:35:13 +010014 doxygen,
15 libpcsclite-dev,
16 pkg-config,
17 libtalloc-dev,
Pau Espin Pedrol3f464fc2019-10-10 17:38:35 +020018 libsctp-dev,
Oliver Smitha47d37c2019-12-11 08:46:41 +010019 python3
Max126def72016-12-21 11:35:13 +010020Standards-Version: 3.9.8
Harald Welted4bb7ab2010-08-24 15:17:13 +020021Vcs-Git: git://git.osmocom.org/libosmocore.git
Harald Welte4bfa1712018-02-09 12:11:40 +010022Vcs-Browser: http://git.osmocom.org/libosmocore/
Max126def72016-12-21 11:35:13 +010023Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020024
25Package: libosmocore
26Section: libs
27Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010028Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010029Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070030 libosmocoding0 (= ${binary:Version}),
Harald Weltea0c1cba2019-01-19 21:59:07 +010031 libosmocore12 (= ${binary:Version}),
Pau Espin Pedrol1fcdd0d2019-05-07 18:36:51 +020032 libosmogb9 (= ${binary:Version}),
Pau Espin Pedrol922d2762019-08-06 18:02:02 +020033 libosmogsm13 (= ${binary:Version}),
Harald Weltefaee5de2017-10-27 19:43:33 +020034 libosmovty4 (= ${binary:Version}),
Pau Espin Pedrol93288d72018-05-03 15:35:36 +020035 libosmoctrl0 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010036 libosmosim0 (= ${binary:Version}),
Harald Welteda432cd2019-12-15 19:13:26 +010037 libosmousb0 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010038 ${misc:Depends}
39Description: Open Source MObile COMmunications CORE library (metapackage)
40 The libraries provided by this package contain various utility functions.
41 These were originally developed as part of the
42 OpenBSC project but are of a more generic nature and thus useful to (at
43 least) other programs that are developed in the sphere of Free Software / Open
44 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020045
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020046Package: libosmocodec0
47Section: libs
48Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010049Multi-Arch: same
Max126def72016-12-21 11:35:13 +010050Depends: ${shlibs:Depends},
51 ${misc:Depends}
52Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020053Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010054 This is part of the libosmocore "meta"-library. The libosmocore library
55 contains various utility functions that were originally developed as part of
56 the OpenBSC project, but which are of a more generic nature and thus useful to
57 (at least) other programs that are developed in the sphere of Free Software /
58 Open Source mobile communication.
59 .
60 The libosmocodec library in particular contains the implementation of multiple
61 GSM codecs:
62 .
63 - GSM 06.10 - GSM FR Codec
64 - GSM 06.20 - GSM HR Codec
65 - GSM 06.60 - GSM EFR Codec
66 - GSM 06.90 - GSM AMR Codec
67
68Package: libosmocodec-doc
69Architecture: all
70Section: doc
71Depends: ${misc:Depends},
72 libosmocodec0,
73 libjs-jquery
74Description: Documentation for the osmo codec library
75 This is part of the libosmocore "meta"-library. The libosmocore library
76 contains various utility functions that were originally developed as part of
77 the OpenBSC project, but which are of a more generic nature and thus useful to
78 (at least) other programs that are developed in the sphere of Free Software /
79 Open Source mobile communication.
80 .
81 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020082
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070083Package: libosmocoding0
84Section: libs
85Architecture: any
86Multi-Arch: same
87Depends: ${shlibs:Depends},
88 ${misc:Depends}
89Pre-Depends: ${misc:Pre-Depends}
90Description: Osmo coding library
91 This is part of the libosmocore "meta"-library. The libosmocore library
92 contains various utility functions that were originally developed as part of
93 the OpenBSC project, but which are of a more generic nature and thus useful to
94 (at least) other programs that are developed in the sphere of Free Software /
95 Open Source mobile communication.
96 .
97 The libosmocoding library in particular contains the implementation of
98 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
99
100Package: libosmocoding-doc
101Architecture: all
102Section: doc
103Depends: ${misc:Depends},
104 libosmocoding0,
105 libjs-jquery
106Description: Documentation for the osmo coding library
107 This is part of the libosmocore "meta"-library. The libosmocore library
108 contains various utility functions that were originally developed as part of
109 the OpenBSC project, but which are of a more generic nature and thus useful to
110 (at least) other programs that are developed in the sphere of Free Software /
111 Open Source mobile communication.
112 .
113 This package contains the documentation for the libosmocoding library.
114
Harald Weltea0c1cba2019-01-19 21:59:07 +0100115Package: libosmocore12
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200116Section: libs
117Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100118Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100119Depends: ${shlibs:Depends},
120 ${misc:Depends}
121Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200122Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100123 This is part of the libosmocore "meta"-library. The libosmocore library
124 contains various utility functions that were originally developed as part of
125 the OpenBSC project, but which are of a more generic nature and thus useful to
126 (at least) other programs that are developed in the sphere of Free Software /
127 Open Source mobile communication.
128 .
Harald Weltea0c1cba2019-01-19 21:59:07 +0100129 The libosmocore12 library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100130 various sub-projects inside the Osmocom family of projects.
131
132Package: libosmocore-doc
133Architecture: all
134Section: doc
135Depends: ${misc:Depends},
Harald Weltea0c1cba2019-01-19 21:59:07 +0100136 libosmocore12,
Max126def72016-12-21 11:35:13 +0100137 libjs-jquery,
138 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700139 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100140 libosmogsm-doc,
141 libosmovty-doc
142Description: Documentation for the Osmo Core library
143 This is part of the libosmocore "meta"-library. The libosmocore library
144 contains various utility functions that were originally developed as part of
145 the OpenBSC project, but which are of a more generic nature and thus useful to
146 (at least) other programs that are developed in the sphere of Free Software /
147 Open Source mobile communication.
148 .
149 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200150
Pau Espin Pedrol1fcdd0d2019-05-07 18:36:51 +0200151Package: libosmogb9
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200152Section: libs
153Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100154Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100155Depends: ${shlibs:Depends},
156 ${misc:Depends}
157Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200158Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100159 This is part of the libosmocore "meta"-library. The libosmocore library
160 contains various utility functions that were originally developed as part of
161 the OpenBSC project, but which are of a more generic nature and thus useful to
162 (at least) other programs that are developed in the sphere of Free Software /
163 Open Source mobile communication.
164 .
165 The libosmogb library in particular contains a GPRS BSSGP protocol
166 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200167
Max70861e32017-06-27 13:51:02 +0200168Package: libosmogb-doc
169Architecture: all
170Section: doc
171Depends: ${misc:Depends},
Pau Espin Pedrol1fcdd0d2019-05-07 18:36:51 +0200172 libosmogb9,
Max70861e32017-06-27 13:51:02 +0200173 libjs-jquery
174Description: Documentation for the Osmo GPRS Gb library
175 This is part of the libosmocore "meta"-library. The libosmocore library
176 contains various utility functions that were originally developed as part of
177 the OpenBSC project, but which are of a more generic nature and thus useful to
178 (at least) other programs that are developed in the sphere of Free Software /
179 Open Source mobile communication.
180 .
181 This package contains the documentation for the libosmogb library.
182
Pau Espin Pedrol922d2762019-08-06 18:02:02 +0200183Package: libosmogsm13
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200184Section: libs
185Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100186Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100187Depends: ${shlibs:Depends},
188 ${misc:Depends}
189Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200190Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100191 This is part of the libosmocore "meta"-library. The libosmocore library
192 contains various utility functions that were originally developed as part of
193 the OpenBSC project, but which are of a more generic nature and thus useful to
194 (at least) other programs that are developed in the sphere of Free Software /
195 Open Source mobile communication.
196 .
197 The libosmogsm library in particular is a collection of common code used in
198 various GSM related sub-projects inside the Osmocom family of projects. It
199 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
200 parser, SMS utility routines as well as protocol definitions for a series of
201 protocols.
202
203Package: libosmogsm-doc
204Architecture: all
205Section: doc
206Depends: ${misc:Depends},
Pau Espin Pedrol922d2762019-08-06 18:02:02 +0200207 libosmogsm13,
Max126def72016-12-21 11:35:13 +0100208 libjs-jquery
209Description: Documentation for the Osmo GSM utility library
210 This is part of the libosmocore "meta"-library. The libosmocore library
211 contains various utility functions that were originally developed as part of
212 the OpenBSC project, but which are of a more generic nature and thus useful to
213 (at least) other programs that are developed in the sphere of Free Software /
214 Open Source mobile communication.
215 .
216 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200217
Harald Weltefaee5de2017-10-27 19:43:33 +0200218Package: libosmovty4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200219Section: libs
220Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100221Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100222Depends: ${shlibs:Depends},
223 ${misc:Depends}
224Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200225Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100226 This is part of the libosmocore "meta"-library. The libosmocore library
227 contains various utility functions that were originally developed as part of
228 the OpenBSC project, but which are of a more generic nature and thus useful to
229 (at least) other programs that are developed in the sphere of Free Software /
230 Open Source mobile communication.
231 .
232 The libosmovty library in particular implements the interactive command-line
233 on the VTY (Virtual TTY) as well as configuration file parsing.
234
235Package: libosmovty-doc
236Architecture: all
237Section: doc
238Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200239 libosmovty4,
Max126def72016-12-21 11:35:13 +0100240 libjs-jquery
241Description: Documentation for the Osmo VTY library
242 This is part of the libosmocore "meta"-library. The libosmocore library
243 contains various utility functions that were originally developed as part of
244 the OpenBSC project, but which are of a more generic nature and thus useful to
245 (at least) other programs that are developed in the sphere of Free Software /
246 Open Source mobile communication.
247 .
248 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200249
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200250Package: libosmoctrl0
Ciaby2cbfb592014-08-31 15:35:29 -0500251Section: libs
252Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100253Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100254Depends: ${shlibs:Depends},
255 ${misc:Depends}
256Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500257Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100258 This is part of the libosmocore "meta"-library. The libosmocore library
259 contains various utility functions that were originally developed as part of
260 the OpenBSC project, but which are of a more generic nature and thus useful to
261 (at least) other programs that are developed in the sphere of Free Software /
262 Open Source mobile communication.
263 .
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200264 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500265
Harald Welte572fc2d2018-05-28 17:49:54 +0200266Package: libosmoctrl-doc
267Architecture: all
268Section: doc
269Depends: ${misc:Depends},
270 libosmoctrl0,
271 libjs-jquery
272Description: Documentation for the Osmocom CTRL library
273 This is part of the libosmocore "meta"-library. The libosmocore library
274 contains various utility functions that were originally developed as part of
275 the OpenBSC project, but which are of a more generic nature and thus useful to
276 (at least) other programs that are developed in the sphere of Free Software /
277 Open Source mobile communication.
278 .
279 This package contains the documentation for the libosmoctrl library.
280
Ciaby8497b0a2014-11-10 12:33:35 -0600281Package: libosmosim0
282Section: libs
283Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100284Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100285Depends: ${shlibs:Depends},
286 ${misc:Depends}
287Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600288Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100289 This is part of the libosmocore "meta"-library. The libosmocore library
290 contains various utility functions that were originally developed as part of
291 the OpenBSC project, but which are of a more generic nature and thus useful to
292 (at least) other programs that are developed in the sphere of Free Software /
293 Open Source mobile communication.
294 .
295 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600296
Harald Welteda432cd2019-12-15 19:13:26 +0100297Package: libosmousb0
298Section: libs
299Architecture: any
300Multi-Arch: same
301Depends: ${shlibs:Depends},
302 ${misc:Depends}
303Pre-Depends: ${misc:Pre-Depends}
304Description: Osmo USB library
305 This is part of the libosmocore "meta"-library. The libosmocore library
306 contains various utility functions that were originally developed as part of
307 the OpenBSC project, but which are of a more generic nature and thus useful to
308 (at least) other programs that are developed in the sphere of Free Software /
309 Open Source mobile communication.
310 .
311 The libosmosub library in particular contains routines for USB device access
312 via libusb-1.0, integrated into the libosmocore select event loop.
313
Harald Welted4bb7ab2010-08-24 15:17:13 +0200314Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200315Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100316Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100317Section: libdevel
318Depends: libosmocore,
319 libtalloc-dev,
320 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200321Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100322 The header files provided by this package may be used to develop
323 with any of the libosmocore libraries.
324 .
325 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200326
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100327Package: libosmocore-utils
328Architecture: any
Max126def72016-12-21 11:35:13 +0100329Section: utils
330Depends: ${shlibs:Depends},
331 libosmocore,
332 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100333Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100334Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100335 This package contains a program for frequency calculation for GSM called
336 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
Harald Welte81bfef92018-09-25 16:34:19 +0200337 authentication, as well as 'osmo-config-merge', a tool for merging Osmocom
338 configuration files.
Max126def72016-12-21 11:35:13 +0100339 .
340 They use the libosmocore library. The libosmocore library contain various
341 utility functions that were originally developed as part of the OpenBSC
342 project, but which are of a more generic nature and thus useful to (at least)
343 other programs that are developed in the sphere of Free Software / Open Source
344 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100345
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100346Package: libosmocore-dbg
347Architecture: any
Max126def72016-12-21 11:35:13 +0100348Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100349Section: debug
350Priority: extra
Max126def72016-12-21 11:35:13 +0100351Depends: libosmocore (= ${binary:Version}),
352 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100353Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100354 This proackage contains debug symbols for all the libraries that are part of
355 libosmocore.
356 .
357 The libosmocore library contain various utility functions that
358 were originally developed as part of the OpenBSC project, but which are of a
359 more generic nature and thus useful to (at least) other programs that are
360 developed in the sphere of Free Software / Open Source mobile communication.