blob: 64c4870997cfa381038d7b4ca9e9989c24090794 [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,
18 python (>= 2.7.6)
19Standards-Version: 3.9.8
Harald Welted4bb7ab2010-08-24 15:17:13 +020020Vcs-Git: git://git.osmocom.org/libosmocore.git
21Vcs-Browser: http://git.osmocom.org/gitweb?p=libosmocore.git;a=summary
Max126def72016-12-21 11:35:13 +010022Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020023
24Package: libosmocore
25Section: libs
26Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010027Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010028Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070029 libosmocoding0 (= ${binary:Version}),
Harald Weltefaee5de2017-10-27 19:43:33 +020030 libosmocore9 (= ${binary:Version}),
31 libosmogb5 (= ${binary:Version}),
32 libosmogsm8 (= ${binary:Version}),
33 libosmovty4 (= ${binary:Version}),
34 libosmoctrl1 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010035 libosmosim0 (= ${binary:Version}),
36 ${misc:Depends}
37Description: Open Source MObile COMmunications CORE library (metapackage)
38 The libraries provided by this package contain various utility functions.
39 These were originally developed as part of the
40 OpenBSC project but are of a more generic nature and thus useful to (at
41 least) other programs that are developed in the sphere of Free Software / Open
42 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020043
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020044Package: libosmocodec0
45Section: libs
46Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010047Multi-Arch: same
Max126def72016-12-21 11:35:13 +010048Depends: ${shlibs:Depends},
49 ${misc:Depends}
50Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020051Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010052 This is part of the libosmocore "meta"-library. The libosmocore library
53 contains various utility functions that were originally developed as part of
54 the OpenBSC project, but which are of a more generic nature and thus useful to
55 (at least) other programs that are developed in the sphere of Free Software /
56 Open Source mobile communication.
57 .
58 The libosmocodec library in particular contains the implementation of multiple
59 GSM codecs:
60 .
61 - GSM 06.10 - GSM FR Codec
62 - GSM 06.20 - GSM HR Codec
63 - GSM 06.60 - GSM EFR Codec
64 - GSM 06.90 - GSM AMR Codec
65
66Package: libosmocodec-doc
67Architecture: all
68Section: doc
69Depends: ${misc:Depends},
70 libosmocodec0,
71 libjs-jquery
72Description: Documentation for the osmo codec library
73 This is part of the libosmocore "meta"-library. The libosmocore library
74 contains various utility functions that were originally developed as part of
75 the OpenBSC project, but which are of a more generic nature and thus useful to
76 (at least) other programs that are developed in the sphere of Free Software /
77 Open Source mobile communication.
78 .
79 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020080
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070081Package: libosmocoding0
82Section: libs
83Architecture: any
84Multi-Arch: same
85Depends: ${shlibs:Depends},
86 ${misc:Depends}
87Pre-Depends: ${misc:Pre-Depends}
88Description: Osmo coding library
89 This is part of the libosmocore "meta"-library. The libosmocore library
90 contains various utility functions that were originally developed as part of
91 the OpenBSC project, but which are of a more generic nature and thus useful to
92 (at least) other programs that are developed in the sphere of Free Software /
93 Open Source mobile communication.
94 .
95 The libosmocoding library in particular contains the implementation of
96 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
97
98Package: libosmocoding-doc
99Architecture: all
100Section: doc
101Depends: ${misc:Depends},
102 libosmocoding0,
103 libjs-jquery
104Description: Documentation for the osmo coding library
105 This is part of the libosmocore "meta"-library. The libosmocore library
106 contains various utility functions that were originally developed as part of
107 the OpenBSC project, but which are of a more generic nature and thus useful to
108 (at least) other programs that are developed in the sphere of Free Software /
109 Open Source mobile communication.
110 .
111 This package contains the documentation for the libosmocoding library.
112
Harald Weltefaee5de2017-10-27 19:43:33 +0200113Package: libosmocore9
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200114Section: libs
115Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100116Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100117Depends: ${shlibs:Depends},
118 ${misc:Depends}
119Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200120Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100121 This is part of the libosmocore "meta"-library. The libosmocore library
122 contains various utility functions that were originally developed as part of
123 the OpenBSC project, but which are of a more generic nature and thus useful to
124 (at least) other programs that are developed in the sphere of Free Software /
125 Open Source mobile communication.
126 .
Harald Weltefaee5de2017-10-27 19:43:33 +0200127 The libosmocore9 library in particular is a collection of common code used in
Max126def72016-12-21 11:35:13 +0100128 various sub-projects inside the Osmocom family of projects.
129
130Package: libosmocore-doc
131Architecture: all
132Section: doc
133Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200134 libosmocore9,
Max126def72016-12-21 11:35:13 +0100135 libjs-jquery,
136 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700137 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100138 libosmogsm-doc,
139 libosmovty-doc
140Description: Documentation for the Osmo Core library
141 This is part of the libosmocore "meta"-library. The libosmocore library
142 contains various utility functions that were originally developed as part of
143 the OpenBSC project, but which are of a more generic nature and thus useful to
144 (at least) other programs that are developed in the sphere of Free Software /
145 Open Source mobile communication.
146 .
147 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200148
Harald Weltefaee5de2017-10-27 19:43:33 +0200149Package: libosmogb5
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200150Section: libs
151Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100152Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100153Depends: ${shlibs:Depends},
154 ${misc:Depends}
155Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200156Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100157 This is part of the libosmocore "meta"-library. The libosmocore library
158 contains various utility functions that were originally developed as part of
159 the OpenBSC project, but which are of a more generic nature and thus useful to
160 (at least) other programs that are developed in the sphere of Free Software /
161 Open Source mobile communication.
162 .
163 The libosmogb library in particular contains a GPRS BSSGP protocol
164 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200165
Max70861e32017-06-27 13:51:02 +0200166Package: libosmogb-doc
167Architecture: all
168Section: doc
169Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200170 libosmogb5,
Max70861e32017-06-27 13:51:02 +0200171 libjs-jquery
172Description: Documentation for the Osmo GPRS Gb library
173 This is part of the libosmocore "meta"-library. The libosmocore library
174 contains various utility functions that were originally developed as part of
175 the OpenBSC project, but which are of a more generic nature and thus useful to
176 (at least) other programs that are developed in the sphere of Free Software /
177 Open Source mobile communication.
178 .
179 This package contains the documentation for the libosmogb library.
180
Harald Weltefaee5de2017-10-27 19:43:33 +0200181Package: libosmogsm8
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200182Section: libs
183Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100184Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100185Depends: ${shlibs:Depends},
186 ${misc:Depends}
187Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200188Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100189 This is part of the libosmocore "meta"-library. The libosmocore library
190 contains various utility functions that were originally developed as part of
191 the OpenBSC project, but which are of a more generic nature and thus useful to
192 (at least) other programs that are developed in the sphere of Free Software /
193 Open Source mobile communication.
194 .
195 The libosmogsm library in particular is a collection of common code used in
196 various GSM related sub-projects inside the Osmocom family of projects. It
197 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
198 parser, SMS utility routines as well as protocol definitions for a series of
199 protocols.
200
201Package: libosmogsm-doc
202Architecture: all
203Section: doc
204Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200205 libosmogsm8,
Max126def72016-12-21 11:35:13 +0100206 libjs-jquery
207Description: Documentation for the Osmo GSM utility library
208 This is part of the libosmocore "meta"-library. The libosmocore library
209 contains various utility functions that were originally developed as part of
210 the OpenBSC project, but which are of a more generic nature and thus useful to
211 (at least) other programs that are developed in the sphere of Free Software /
212 Open Source mobile communication.
213 .
214 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200215
Harald Weltefaee5de2017-10-27 19:43:33 +0200216Package: libosmovty4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200217Section: libs
218Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100219Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100220Depends: ${shlibs:Depends},
221 ${misc:Depends}
222Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200223Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100224 This is part of the libosmocore "meta"-library. The libosmocore library
225 contains various utility functions that were originally developed as part of
226 the OpenBSC project, but which are of a more generic nature and thus useful to
227 (at least) other programs that are developed in the sphere of Free Software /
228 Open Source mobile communication.
229 .
230 The libosmovty library in particular implements the interactive command-line
231 on the VTY (Virtual TTY) as well as configuration file parsing.
232
233Package: libosmovty-doc
234Architecture: all
235Section: doc
236Depends: ${misc:Depends},
Harald Weltefaee5de2017-10-27 19:43:33 +0200237 libosmovty4,
Max126def72016-12-21 11:35:13 +0100238 libjs-jquery
239Description: Documentation for the Osmo VTY library
240 This is part of the libosmocore "meta"-library. The libosmocore library
241 contains various utility functions that were originally developed as part of
242 the OpenBSC project, but which are of a more generic nature and thus useful to
243 (at least) other programs that are developed in the sphere of Free Software /
244 Open Source mobile communication.
245 .
246 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200247
Harald Weltefaee5de2017-10-27 19:43:33 +0200248Package: libosmoctrl1
Ciaby2cbfb592014-08-31 15:35:29 -0500249Section: libs
250Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100251Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100252Depends: ${shlibs:Depends},
253 ${misc:Depends}
254Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500255Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100256 This is part of the libosmocore "meta"-library. The libosmocore library
257 contains various utility functions that were originally developed as part of
258 the OpenBSC project, but which are of a more generic nature and thus useful to
259 (at least) other programs that are developed in the sphere of Free Software /
260 Open Source mobile communication.
261 .
Harald Weltefaee5de2017-10-27 19:43:33 +0200262 The libosmoctrl1 library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500263
Ciaby8497b0a2014-11-10 12:33:35 -0600264Package: libosmosim0
265Section: libs
266Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100267Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100268Depends: ${shlibs:Depends},
269 ${misc:Depends}
270Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600271Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100272 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 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600279
Harald Welted4bb7ab2010-08-24 15:17:13 +0200280Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200281Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100282Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100283Section: libdevel
284Depends: libosmocore,
285 libtalloc-dev,
286 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200287Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100288 The header files provided by this package may be used to develop
289 with any of the libosmocore libraries.
290 .
291 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200292
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100293Package: libosmocore-utils
294Architecture: any
Max126def72016-12-21 11:35:13 +0100295Section: utils
296Depends: ${shlibs:Depends},
297 libosmocore,
298 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100299Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100300Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100301 This package contains a program for frequency calculation for GSM called
302 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
303 authentication.
304 .
305 They use the libosmocore library. The libosmocore library contain various
306 utility functions that were originally developed as part of the OpenBSC
307 project, but which are of a more generic nature and thus useful to (at least)
308 other programs that are developed in the sphere of Free Software / Open Source
309 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100310
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100311Package: libosmocore-dbg
312Architecture: any
Max126def72016-12-21 11:35:13 +0100313Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100314Section: debug
315Priority: extra
Max126def72016-12-21 11:35:13 +0100316Depends: libosmocore (= ${binary:Version}),
317 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100318Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100319 This proackage contains debug symbols for all the libraries that are part of
320 libosmocore.
321 .
322 The libosmocore library contain various utility functions that
323 were originally developed as part of the OpenBSC project, but which are of a
324 more generic nature and thus useful to (at least) other programs that are
325 developed in the sphere of Free Software / Open Source mobile communication.