blob: ac2dd6a6294bbbb21b127913852f24e5f7f6789b [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,
Harald Welte22c7ec32019-12-17 13:48:09 +010019 libusb-1.0-0-dev,
Maksim Aristov7bdb94b2020-03-17 00:39:45 +000020 python3:native
Max126def72016-12-21 11:35:13 +010021Standards-Version: 3.9.8
Harald Welted4bb7ab2010-08-24 15:17:13 +020022Vcs-Git: git://git.osmocom.org/libosmocore.git
Harald Welte4bfa1712018-02-09 12:11:40 +010023Vcs-Browser: http://git.osmocom.org/libosmocore/
Max126def72016-12-21 11:35:13 +010024Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020025
26Package: libosmocore
27Section: libs
28Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010029Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010030Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070031 libosmocoding0 (= ${binary:Version}),
Harald Welte5c5713e2020-08-13 11:06:36 +020032 libosmocore16 (= ${binary:Version}),
33 libosmogb11 (= ${binary:Version}),
34 libosmogsm15 (= ${binary:Version}),
Harald Weltefaee5de2017-10-27 19:43:33 +020035 libosmovty4 (= ${binary:Version}),
Pau Espin Pedrol93288d72018-05-03 15:35:36 +020036 libosmoctrl0 (= ${binary:Version}),
Harald Welte5c5713e2020-08-13 11:06:36 +020037 libosmosim2 (= ${binary:Version}),
Harald Welteda432cd2019-12-15 19:13:26 +010038 libosmousb0 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010039 ${misc:Depends}
40Description: Open Source MObile COMmunications CORE library (metapackage)
41 The libraries provided by this package contain various utility functions.
42 These were originally developed as part of the
43 OpenBSC project but are of a more generic nature and thus useful to (at
44 least) other programs that are developed in the sphere of Free Software / Open
45 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020046
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020047Package: libosmocodec0
48Section: libs
49Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010050Multi-Arch: same
Max126def72016-12-21 11:35:13 +010051Depends: ${shlibs:Depends},
52 ${misc:Depends}
53Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020054Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010055 This is part of the libosmocore "meta"-library. The libosmocore library
56 contains various utility functions that were originally developed as part of
57 the OpenBSC project, but which are of a more generic nature and thus useful to
58 (at least) other programs that are developed in the sphere of Free Software /
59 Open Source mobile communication.
60 .
61 The libosmocodec library in particular contains the implementation of multiple
62 GSM codecs:
63 .
64 - GSM 06.10 - GSM FR Codec
65 - GSM 06.20 - GSM HR Codec
66 - GSM 06.60 - GSM EFR Codec
67 - GSM 06.90 - GSM AMR Codec
68
69Package: libosmocodec-doc
70Architecture: all
71Section: doc
72Depends: ${misc:Depends},
73 libosmocodec0,
74 libjs-jquery
75Description: Documentation for the osmo codec library
76 This is part of the libosmocore "meta"-library. The libosmocore library
77 contains various utility functions that were originally developed as part of
78 the OpenBSC project, but which are of a more generic nature and thus useful to
79 (at least) other programs that are developed in the sphere of Free Software /
80 Open Source mobile communication.
81 .
82 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020083
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070084Package: libosmocoding0
85Section: libs
86Architecture: any
87Multi-Arch: same
88Depends: ${shlibs:Depends},
89 ${misc:Depends}
90Pre-Depends: ${misc:Pre-Depends}
91Description: Osmo coding library
92 This is part of the libosmocore "meta"-library. The libosmocore library
93 contains various utility functions that were originally developed as part of
94 the OpenBSC project, but which are of a more generic nature and thus useful to
95 (at least) other programs that are developed in the sphere of Free Software /
96 Open Source mobile communication.
97 .
98 The libosmocoding library in particular contains the implementation of
99 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
100
101Package: libosmocoding-doc
102Architecture: all
103Section: doc
104Depends: ${misc:Depends},
105 libosmocoding0,
106 libjs-jquery
107Description: Documentation for the osmo coding library
108 This is part of the libosmocore "meta"-library. The libosmocore library
109 contains various utility functions that were originally developed as part of
110 the OpenBSC project, but which are of a more generic nature and thus useful to
111 (at least) other programs that are developed in the sphere of Free Software /
112 Open Source mobile communication.
113 .
114 This package contains the documentation for the libosmocoding library.
115
Harald Welte5c5713e2020-08-13 11:06:36 +0200116Package: libosmocore16
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200117Section: libs
118Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100119Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100120Depends: ${shlibs:Depends},
121 ${misc:Depends}
122Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200123Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100124 This is part of the libosmocore "meta"-library. The libosmocore library
125 contains various utility functions that were originally developed as part of
126 the OpenBSC project, but which are of a more generic nature and thus useful to
127 (at least) other programs that are developed in the sphere of Free Software /
128 Open Source mobile communication.
129 .
Harald Welte5c5713e2020-08-13 11:06:36 +0200130 The libosmocore16 library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100131 various sub-projects inside the Osmocom family of projects.
132
133Package: libosmocore-doc
134Architecture: all
135Section: doc
136Depends: ${misc:Depends},
Harald Welte5c5713e2020-08-13 11:06:36 +0200137 libosmocore16,
Max126def72016-12-21 11:35:13 +0100138 libjs-jquery,
139 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700140 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100141 libosmogsm-doc,
142 libosmovty-doc
143Description: Documentation for the Osmo Core library
144 This is part of the libosmocore "meta"-library. The libosmocore library
145 contains various utility functions that were originally developed as part of
146 the OpenBSC project, but which are of a more generic nature and thus useful to
147 (at least) other programs that are developed in the sphere of Free Software /
148 Open Source mobile communication.
149 .
150 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200151
Harald Welte5c5713e2020-08-13 11:06:36 +0200152Package: libosmogb11
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200153Section: libs
154Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100155Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100156Depends: ${shlibs:Depends},
157 ${misc:Depends}
158Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200159Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100160 This is part of the libosmocore "meta"-library. The libosmocore library
161 contains various utility functions that were originally developed as part of
162 the OpenBSC project, but which are of a more generic nature and thus useful to
163 (at least) other programs that are developed in the sphere of Free Software /
164 Open Source mobile communication.
165 .
166 The libosmogb library in particular contains a GPRS BSSGP protocol
167 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200168
Max70861e32017-06-27 13:51:02 +0200169Package: libosmogb-doc
170Architecture: all
171Section: doc
172Depends: ${misc:Depends},
Harald Welte5c5713e2020-08-13 11:06:36 +0200173 libosmogb11,
Max70861e32017-06-27 13:51:02 +0200174 libjs-jquery
175Description: Documentation for the Osmo GPRS Gb library
176 This is part of the libosmocore "meta"-library. The libosmocore library
177 contains various utility functions that were originally developed as part of
178 the OpenBSC project, but which are of a more generic nature and thus useful to
179 (at least) other programs that are developed in the sphere of Free Software /
180 Open Source mobile communication.
181 .
182 This package contains the documentation for the libosmogb library.
183
Harald Welte5c5713e2020-08-13 11:06:36 +0200184Package: libosmogsm15
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200185Section: libs
186Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100187Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100188Depends: ${shlibs:Depends},
189 ${misc:Depends}
190Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200191Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100192 This is part of the libosmocore "meta"-library. The libosmocore library
193 contains various utility functions that were originally developed as part of
194 the OpenBSC project, but which are of a more generic nature and thus useful to
195 (at least) other programs that are developed in the sphere of Free Software /
196 Open Source mobile communication.
197 .
198 The libosmogsm library in particular is a collection of common code used in
199 various GSM related sub-projects inside the Osmocom family of projects. It
200 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
201 parser, SMS utility routines as well as protocol definitions for a series of
202 protocols.
203
204Package: libosmogsm-doc
205Architecture: all
206Section: doc
207Depends: ${misc:Depends},
Harald Welte5c5713e2020-08-13 11:06:36 +0200208 libosmogsm15,
Max126def72016-12-21 11:35:13 +0100209 libjs-jquery
210Description: Documentation for the Osmo GSM utility library
211 This is part of the libosmocore "meta"-library. The libosmocore library
212 contains various utility functions that were originally developed as part of
213 the OpenBSC project, but which are of a more generic nature and thus useful to
214 (at least) other programs that are developed in the sphere of Free Software /
215 Open Source mobile communication.
216 .
217 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200218
Harald Weltefaee5de2017-10-27 19:43:33 +0200219Package: libosmovty4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200220Section: libs
221Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100222Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100223Depends: ${shlibs:Depends},
224 ${misc:Depends}
225Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200226Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100227 This is part of the libosmocore "meta"-library. The libosmocore library
228 contains various utility functions that were originally developed as part of
229 the OpenBSC project, but which are of a more generic nature and thus useful to
230 (at least) other programs that are developed in the sphere of Free Software /
231 Open Source mobile communication.
232 .
233 The libosmovty library in particular implements the interactive command-line
234 on the VTY (Virtual TTY) as well as configuration file parsing.
235
236Package: libosmovty-doc
237Architecture: all
238Section: doc
239Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200240 libosmovty4,
Max126def72016-12-21 11:35:13 +0100241 libjs-jquery
242Description: Documentation for the Osmo VTY library
243 This is part of the libosmocore "meta"-library. The libosmocore library
244 contains various utility functions that were originally developed as part of
245 the OpenBSC project, but which are of a more generic nature and thus useful to
246 (at least) other programs that are developed in the sphere of Free Software /
247 Open Source mobile communication.
248 .
249 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200250
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200251Package: libosmoctrl0
Ciaby2cbfb592014-08-31 15:35:29 -0500252Section: libs
253Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100254Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100255Depends: ${shlibs:Depends},
256 ${misc:Depends}
257Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500258Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100259 This is part of the libosmocore "meta"-library. The libosmocore library
260 contains various utility functions that were originally developed as part of
261 the OpenBSC project, but which are of a more generic nature and thus useful to
262 (at least) other programs that are developed in the sphere of Free Software /
263 Open Source mobile communication.
264 .
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200265 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500266
Harald Welte572fc2d2018-05-28 17:49:54 +0200267Package: libosmoctrl-doc
268Architecture: all
269Section: doc
270Depends: ${misc:Depends},
271 libosmoctrl0,
272 libjs-jquery
273Description: Documentation for the Osmocom CTRL library
274 This is part of the libosmocore "meta"-library. The libosmocore library
275 contains various utility functions that were originally developed as part of
276 the OpenBSC project, but which are of a more generic nature and thus useful to
277 (at least) other programs that are developed in the sphere of Free Software /
278 Open Source mobile communication.
279 .
280 This package contains the documentation for the libosmoctrl library.
281
Harald Welte5c5713e2020-08-13 11:06:36 +0200282Package: libosmosim2
Ciaby8497b0a2014-11-10 12:33:35 -0600283Section: libs
284Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100285Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100286Depends: ${shlibs:Depends},
287 ${misc:Depends}
288Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600289Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100290 This is part of the libosmocore "meta"-library. The libosmocore library
291 contains various utility functions that were originally developed as part of
292 the OpenBSC project, but which are of a more generic nature and thus useful to
293 (at least) other programs that are developed in the sphere of Free Software /
294 Open Source mobile communication.
295 .
296 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600297
Harald Welteda432cd2019-12-15 19:13:26 +0100298Package: libosmousb0
299Section: libs
300Architecture: any
301Multi-Arch: same
302Depends: ${shlibs:Depends},
303 ${misc:Depends}
304Pre-Depends: ${misc:Pre-Depends}
305Description: Osmo USB library
306 This is part of the libosmocore "meta"-library. The libosmocore library
307 contains various utility functions that were originally developed as part of
308 the OpenBSC project, but which are of a more generic nature and thus useful to
309 (at least) other programs that are developed in the sphere of Free Software /
310 Open Source mobile communication.
311 .
312 The libosmosub library in particular contains routines for USB device access
313 via libusb-1.0, integrated into the libosmocore select event loop.
314
Harald Welted4bb7ab2010-08-24 15:17:13 +0200315Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200316Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100317Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100318Section: libdevel
319Depends: libosmocore,
320 libtalloc-dev,
321 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200322Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100323 The header files provided by this package may be used to develop
324 with any of the libosmocore libraries.
325 .
326 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200327
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100328Package: libosmocore-utils
329Architecture: any
Max126def72016-12-21 11:35:13 +0100330Section: utils
331Depends: ${shlibs:Depends},
332 libosmocore,
333 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100334Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100335Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100336 This package contains a program for frequency calculation for GSM called
337 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
Harald Welte81bfef92018-09-25 16:34:19 +0200338 authentication, as well as 'osmo-config-merge', a tool for merging Osmocom
339 configuration files.
Max126def72016-12-21 11:35:13 +0100340 .
341 They use the libosmocore library. The libosmocore library contain various
342 utility functions that were originally developed as part of the OpenBSC
343 project, but which are of a more generic nature and thus useful to (at least)
344 other programs that are developed in the sphere of Free Software / Open Source
345 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100346
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100347Package: libosmocore-dbg
348Architecture: any
Max126def72016-12-21 11:35:13 +0100349Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100350Section: debug
351Priority: extra
Max126def72016-12-21 11:35:13 +0100352Depends: libosmocore (= ${binary:Version}),
353 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100354Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100355 This proackage contains debug symbols for all the libraries that are part of
356 libosmocore.
357 .
358 The libosmocore library contain various utility functions that
359 were originally developed as part of the OpenBSC project, but which are of a
360 more generic nature and thus useful to (at least) other programs that are
361 developed in the sphere of Free Software / Open Source mobile communication.