blob: 6c9cfae98c15eee6ed303a81cf4460cab56f66dc [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 Welte4e4521b2018-02-09 08:07:52 +000019 python (>= 2.7.6)
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}),
37 ${misc:Depends}
38Description: Open Source MObile COMmunications CORE library (metapackage)
39 The libraries provided by this package contain various utility functions.
40 These were originally developed as part of the
41 OpenBSC project but are of a more generic nature and thus useful to (at
42 least) other programs that are developed in the sphere of Free Software / Open
43 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020044
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020045Package: libosmocodec0
46Section: libs
47Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010048Multi-Arch: same
Max126def72016-12-21 11:35:13 +010049Depends: ${shlibs:Depends},
50 ${misc:Depends}
51Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020052Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010053 This is part of the libosmocore "meta"-library. The libosmocore library
54 contains various utility functions that were originally developed as part of
55 the OpenBSC project, but which are of a more generic nature and thus useful to
56 (at least) other programs that are developed in the sphere of Free Software /
57 Open Source mobile communication.
58 .
59 The libosmocodec library in particular contains the implementation of multiple
60 GSM codecs:
61 .
62 - GSM 06.10 - GSM FR Codec
63 - GSM 06.20 - GSM HR Codec
64 - GSM 06.60 - GSM EFR Codec
65 - GSM 06.90 - GSM AMR Codec
66
67Package: libosmocodec-doc
68Architecture: all
69Section: doc
70Depends: ${misc:Depends},
71 libosmocodec0,
72 libjs-jquery
73Description: Documentation for the osmo codec library
74 This is part of the libosmocore "meta"-library. The libosmocore library
75 contains various utility functions that were originally developed as part of
76 the OpenBSC project, but which are of a more generic nature and thus useful to
77 (at least) other programs that are developed in the sphere of Free Software /
78 Open Source mobile communication.
79 .
80 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020081
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070082Package: libosmocoding0
83Section: libs
84Architecture: any
85Multi-Arch: same
86Depends: ${shlibs:Depends},
87 ${misc:Depends}
88Pre-Depends: ${misc:Pre-Depends}
89Description: Osmo coding library
90 This is part of the libosmocore "meta"-library. The libosmocore library
91 contains various utility functions that were originally developed as part of
92 the OpenBSC project, but which are of a more generic nature and thus useful to
93 (at least) other programs that are developed in the sphere of Free Software /
94 Open Source mobile communication.
95 .
96 The libosmocoding library in particular contains the implementation of
97 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
98
99Package: libosmocoding-doc
100Architecture: all
101Section: doc
102Depends: ${misc:Depends},
103 libosmocoding0,
104 libjs-jquery
105Description: Documentation for the osmo coding library
106 This is part of the libosmocore "meta"-library. The libosmocore library
107 contains various utility functions that were originally developed as part of
108 the OpenBSC project, but which are of a more generic nature and thus useful to
109 (at least) other programs that are developed in the sphere of Free Software /
110 Open Source mobile communication.
111 .
112 This package contains the documentation for the libosmocoding library.
113
Harald Weltea0c1cba2019-01-19 21:59:07 +0100114Package: libosmocore12
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200115Section: libs
116Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100117Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100118Depends: ${shlibs:Depends},
119 ${misc:Depends}
120Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200121Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100122 This is part of the libosmocore "meta"-library. The libosmocore library
123 contains various utility functions that were originally developed as part of
124 the OpenBSC project, but which are of a more generic nature and thus useful to
125 (at least) other programs that are developed in the sphere of Free Software /
126 Open Source mobile communication.
127 .
Harald Weltea0c1cba2019-01-19 21:59:07 +0100128 The libosmocore12 library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100129 various sub-projects inside the Osmocom family of projects.
130
131Package: libosmocore-doc
132Architecture: all
133Section: doc
134Depends: ${misc:Depends},
Harald Weltea0c1cba2019-01-19 21:59:07 +0100135 libosmocore12,
Max126def72016-12-21 11:35:13 +0100136 libjs-jquery,
137 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700138 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100139 libosmogsm-doc,
140 libosmovty-doc
141Description: Documentation for the Osmo Core library
142 This is part of the libosmocore "meta"-library. The libosmocore library
143 contains various utility functions that were originally developed as part of
144 the OpenBSC project, but which are of a more generic nature and thus useful to
145 (at least) other programs that are developed in the sphere of Free Software /
146 Open Source mobile communication.
147 .
148 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200149
Pau Espin Pedrol1fcdd0d2019-05-07 18:36:51 +0200150Package: libosmogb9
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200151Section: libs
152Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100153Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100154Depends: ${shlibs:Depends},
155 ${misc:Depends}
156Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200157Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100158 This is part of the libosmocore "meta"-library. The libosmocore library
159 contains various utility functions that were originally developed as part of
160 the OpenBSC project, but which are of a more generic nature and thus useful to
161 (at least) other programs that are developed in the sphere of Free Software /
162 Open Source mobile communication.
163 .
164 The libosmogb library in particular contains a GPRS BSSGP protocol
165 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200166
Max70861e32017-06-27 13:51:02 +0200167Package: libosmogb-doc
168Architecture: all
169Section: doc
170Depends: ${misc:Depends},
Pau Espin Pedrol1fcdd0d2019-05-07 18:36:51 +0200171 libosmogb9,
Max70861e32017-06-27 13:51:02 +0200172 libjs-jquery
173Description: Documentation for the Osmo GPRS Gb library
174 This is part of the libosmocore "meta"-library. The libosmocore library
175 contains various utility functions that were originally developed as part of
176 the OpenBSC project, but which are of a more generic nature and thus useful to
177 (at least) other programs that are developed in the sphere of Free Software /
178 Open Source mobile communication.
179 .
180 This package contains the documentation for the libosmogb library.
181
Pau Espin Pedrol922d2762019-08-06 18:02:02 +0200182Package: libosmogsm13
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200183Section: libs
184Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100185Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100186Depends: ${shlibs:Depends},
187 ${misc:Depends}
188Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200189Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100190 This is part of the libosmocore "meta"-library. The libosmocore library
191 contains various utility functions that were originally developed as part of
192 the OpenBSC project, but which are of a more generic nature and thus useful to
193 (at least) other programs that are developed in the sphere of Free Software /
194 Open Source mobile communication.
195 .
196 The libosmogsm library in particular is a collection of common code used in
197 various GSM related sub-projects inside the Osmocom family of projects. It
198 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
199 parser, SMS utility routines as well as protocol definitions for a series of
200 protocols.
201
202Package: libosmogsm-doc
203Architecture: all
204Section: doc
205Depends: ${misc:Depends},
Pau Espin Pedrol922d2762019-08-06 18:02:02 +0200206 libosmogsm13,
Max126def72016-12-21 11:35:13 +0100207 libjs-jquery
208Description: Documentation for the Osmo GSM utility library
209 This is part of the libosmocore "meta"-library. The libosmocore library
210 contains various utility functions that were originally developed as part of
211 the OpenBSC project, but which are of a more generic nature and thus useful to
212 (at least) other programs that are developed in the sphere of Free Software /
213 Open Source mobile communication.
214 .
215 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200216
Harald Weltefaee5de2017-10-27 19:43:33 +0200217Package: libosmovty4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200218Section: libs
219Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100220Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100221Depends: ${shlibs:Depends},
222 ${misc:Depends}
223Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200224Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100225 This is part of the libosmocore "meta"-library. The libosmocore library
226 contains various utility functions that were originally developed as part of
227 the OpenBSC project, but which are of a more generic nature and thus useful to
228 (at least) other programs that are developed in the sphere of Free Software /
229 Open Source mobile communication.
230 .
231 The libosmovty library in particular implements the interactive command-line
232 on the VTY (Virtual TTY) as well as configuration file parsing.
233
234Package: libosmovty-doc
235Architecture: all
236Section: doc
237Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200238 libosmovty4,
Max126def72016-12-21 11:35:13 +0100239 libjs-jquery
240Description: Documentation for the Osmo VTY library
241 This is part of the libosmocore "meta"-library. The libosmocore library
242 contains various utility functions that were originally developed as part of
243 the OpenBSC project, but which are of a more generic nature and thus useful to
244 (at least) other programs that are developed in the sphere of Free Software /
245 Open Source mobile communication.
246 .
247 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200248
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200249Package: libosmoctrl0
Ciaby2cbfb592014-08-31 15:35:29 -0500250Section: libs
251Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100252Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100253Depends: ${shlibs:Depends},
254 ${misc:Depends}
255Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500256Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100257 This is part of the libosmocore "meta"-library. The libosmocore library
258 contains various utility functions that were originally developed as part of
259 the OpenBSC project, but which are of a more generic nature and thus useful to
260 (at least) other programs that are developed in the sphere of Free Software /
261 Open Source mobile communication.
262 .
Pau Espin Pedrol93288d72018-05-03 15:35:36 +0200263 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500264
Harald Welte572fc2d2018-05-28 17:49:54 +0200265Package: libosmoctrl-doc
266Architecture: all
267Section: doc
268Depends: ${misc:Depends},
269 libosmoctrl0,
270 libjs-jquery
271Description: Documentation for the Osmocom CTRL library
272 This is part of the libosmocore "meta"-library. The libosmocore library
273 contains various utility functions that were originally developed as part of
274 the OpenBSC project, but which are of a more generic nature and thus useful to
275 (at least) other programs that are developed in the sphere of Free Software /
276 Open Source mobile communication.
277 .
278 This package contains the documentation for the libosmoctrl library.
279
Ciaby8497b0a2014-11-10 12:33:35 -0600280Package: libosmosim0
281Section: libs
282Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100283Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100284Depends: ${shlibs:Depends},
285 ${misc:Depends}
286Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600287Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100288 This is part of the libosmocore "meta"-library. The libosmocore library
289 contains various utility functions that were originally developed as part of
290 the OpenBSC project, but which are of a more generic nature and thus useful to
291 (at least) other programs that are developed in the sphere of Free Software /
292 Open Source mobile communication.
293 .
294 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600295
Harald Welted4bb7ab2010-08-24 15:17:13 +0200296Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200297Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100298Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100299Section: libdevel
300Depends: libosmocore,
301 libtalloc-dev,
302 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200303Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100304 The header files provided by this package may be used to develop
305 with any of the libosmocore libraries.
306 .
307 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200308
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100309Package: libosmocore-utils
310Architecture: any
Max126def72016-12-21 11:35:13 +0100311Section: utils
312Depends: ${shlibs:Depends},
313 libosmocore,
314 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100315Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100316Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100317 This package contains a program for frequency calculation for GSM called
318 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
Harald Welte81bfef92018-09-25 16:34:19 +0200319 authentication, as well as 'osmo-config-merge', a tool for merging Osmocom
320 configuration files.
Max126def72016-12-21 11:35:13 +0100321 .
322 They use the libosmocore library. The libosmocore library contain various
323 utility functions that were originally developed as part of the OpenBSC
324 project, but which are of a more generic nature and thus useful to (at least)
325 other programs that are developed in the sphere of Free Software / Open Source
326 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100327
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100328Package: libosmocore-dbg
329Architecture: any
Max126def72016-12-21 11:35:13 +0100330Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100331Section: debug
332Priority: extra
Max126def72016-12-21 11:35:13 +0100333Depends: libosmocore (= ${binary:Version}),
334 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100335Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100336 This proackage contains debug symbols for all the libraries that are part of
337 libosmocore.
338 .
339 The libosmocore library contain various utility functions that
340 were originally developed as part of the OpenBSC project, but which are of a
341 more generic nature and thus useful to (at least) other programs that are
342 developed in the sphere of Free Software / Open Source mobile communication.