blob: 9b3761b3596036bbe75bf8bbdfee1faf3f03f98e [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,
13 doxygen,
14 libpcsclite-dev,
15 pkg-config,
16 libtalloc-dev,
17 python (>= 2.7.6)
18Standards-Version: 3.9.8
Harald Welted4bb7ab2010-08-24 15:17:13 +020019Vcs-Git: git://git.osmocom.org/libosmocore.git
20Vcs-Browser: http://git.osmocom.org/gitweb?p=libosmocore.git;a=summary
Max126def72016-12-21 11:35:13 +010021Homepage: https://projects.osmocom.org/projects/libosmocore
Harald Welted4bb7ab2010-08-24 15:17:13 +020022
23Package: libosmocore
24Section: libs
25Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010026Multi-Arch: foreign
Max126def72016-12-21 11:35:13 +010027Depends: libosmocodec0 (= ${binary:Version}),
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070028 libosmocoding0 (= ${binary:Version}),
Max126def72016-12-21 11:35:13 +010029 libosmocore8 (= ${binary:Version}),
30 libosmogb4 (= ${binary:Version}),
31 libosmogsm7 (= ${binary:Version}),
32 libosmovty3 (= ${binary:Version}),
33 libosmoctrl0 (= ${binary:Version}),
34 libosmosim0 (= ${binary:Version}),
35 ${misc:Depends}
36Description: Open Source MObile COMmunications CORE library (metapackage)
37 The libraries provided by this package contain various utility functions.
38 These were originally developed as part of the
39 OpenBSC project but are of a more generic nature and thus useful to (at
40 least) other programs that are developed in the sphere of Free Software / Open
41 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020042
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020043Package: libosmocodec0
44Section: libs
45Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010046Multi-Arch: same
Max126def72016-12-21 11:35:13 +010047Depends: ${shlibs:Depends},
48 ${misc:Depends}
49Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020050Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010051 This is part of the libosmocore "meta"-library. The libosmocore library
52 contains various utility functions that were originally developed as part of
53 the OpenBSC project, but which are of a more generic nature and thus useful to
54 (at least) other programs that are developed in the sphere of Free Software /
55 Open Source mobile communication.
56 .
57 The libosmocodec library in particular contains the implementation of multiple
58 GSM codecs:
59 .
60 - GSM 06.10 - GSM FR Codec
61 - GSM 06.20 - GSM HR Codec
62 - GSM 06.60 - GSM EFR Codec
63 - GSM 06.90 - GSM AMR Codec
64
65Package: libosmocodec-doc
66Architecture: all
67Section: doc
68Depends: ${misc:Depends},
69 libosmocodec0,
70 libjs-jquery
71Description: Documentation for the osmo codec library
72 This is part of the libosmocore "meta"-library. The libosmocore library
73 contains various utility functions that were originally developed as part of
74 the OpenBSC project, but which are of a more generic nature and thus useful to
75 (at least) other programs that are developed in the sphere of Free Software /
76 Open Source mobile communication.
77 .
78 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020079
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070080Package: libosmocoding0
81Section: libs
82Architecture: any
83Multi-Arch: same
84Depends: ${shlibs:Depends},
85 ${misc:Depends}
86Pre-Depends: ${misc:Pre-Depends}
87Description: Osmo coding library
88 This is part of the libosmocore "meta"-library. The libosmocore library
89 contains various utility functions that were originally developed as part of
90 the OpenBSC project, but which are of a more generic nature and thus useful to
91 (at least) other programs that are developed in the sphere of Free Software /
92 Open Source mobile communication.
93 .
94 The libosmocoding library in particular contains the implementation of
95 GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS.
96
97Package: libosmocoding-doc
98Architecture: all
99Section: doc
100Depends: ${misc:Depends},
101 libosmocoding0,
102 libjs-jquery
103Description: Documentation for the osmo coding library
104 This is part of the libosmocore "meta"-library. The libosmocore library
105 contains various utility functions that were originally developed as part of
106 the OpenBSC project, but which are of a more generic nature and thus useful to
107 (at least) other programs that are developed in the sphere of Free Software /
108 Open Source mobile communication.
109 .
110 This package contains the documentation for the libosmocoding library.
111
Max4e72ee02016-12-13 18:41:17 +0100112Package: libosmocore8
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200113Section: libs
114Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100115Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100116Depends: ${shlibs:Depends},
117 ${misc:Depends}
118Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200119Description: Osmo Core library
Max126def72016-12-21 11:35:13 +0100120 This is part of the libosmocore "meta"-library. The libosmocore library
121 contains various utility functions that were originally developed as part of
122 the OpenBSC project, but which are of a more generic nature and thus useful to
123 (at least) other programs that are developed in the sphere of Free Software /
124 Open Source mobile communication.
125 .
126 The libosmocore8 library in particular is a collection of common code used in
127 various sub-projects inside the Osmocom family of projects.
128
129Package: libosmocore-doc
130Architecture: all
131Section: doc
132Depends: ${misc:Depends},
133 libosmocore8,
134 libjs-jquery,
135 libosmocodec-doc,
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700136 libosmocoding-doc,
Max126def72016-12-21 11:35:13 +0100137 libosmogsm-doc,
138 libosmovty-doc
139Description: Documentation for the Osmo Core library
140 This is part of the libosmocore "meta"-library. The libosmocore library
141 contains various utility functions that were originally developed as part of
142 the OpenBSC project, but which are of a more generic nature and thus useful to
143 (at least) other programs that are developed in the sphere of Free Software /
144 Open Source mobile communication.
145 .
146 This package contains the documentation for the libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200147
Holger Hans Peter Freytherc136da52015-08-01 20:19:13 +0200148Package: libosmogb4
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200149Section: libs
150Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100151Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100152Depends: ${shlibs:Depends},
153 ${misc:Depends}
154Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200155Description: Osmo GPRS GB library
Max126def72016-12-21 11:35:13 +0100156 This is part of the libosmocore "meta"-library. The libosmocore library
157 contains various utility functions that were originally developed as part of
158 the OpenBSC project, but which are of a more generic nature and thus useful to
159 (at least) other programs that are developed in the sphere of Free Software /
160 Open Source mobile communication.
161 .
162 The libosmogb library in particular contains a GPRS BSSGP protocol
163 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200164
Max4e72ee02016-12-13 18:41:17 +0100165Package: libosmogsm7
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200166Section: libs
167Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100168Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100169Depends: ${shlibs:Depends},
170 ${misc:Depends}
171Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200172Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100173 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 The libosmogsm library in particular is a collection of common code used in
180 various GSM related sub-projects inside the Osmocom family of projects. It
181 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
182 parser, SMS utility routines as well as protocol definitions for a series of
183 protocols.
184
185Package: libosmogsm-doc
186Architecture: all
187Section: doc
188Depends: ${misc:Depends},
189 libosmogsm7,
190 libjs-jquery
191Description: Documentation for the Osmo GSM utility library
192 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 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200199
Holger Hans Peter Freyther8649d572015-11-03 09:30:52 +0100200Package: libosmovty3
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200201Section: libs
202Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100203Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100204Depends: ${shlibs:Depends},
205 ${misc:Depends}
206Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200207Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100208 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 The libosmovty library in particular implements the interactive command-line
215 on the VTY (Virtual TTY) as well as configuration file parsing.
216
217Package: libosmovty-doc
218Architecture: all
219Section: doc
220Depends: ${misc:Depends},
221 libosmovty3,
222 libjs-jquery
223Description: Documentation for the Osmo VTY library
224 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 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200231
Ciaby2cbfb592014-08-31 15:35:29 -0500232Package: libosmoctrl0
233Section: libs
234Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100235Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100236Depends: ${shlibs:Depends},
237 ${misc:Depends}
238Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500239Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100240 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 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500247
Ciaby8497b0a2014-11-10 12:33:35 -0600248Package: libosmosim0
249Section: 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}
Ciaby8497b0a2014-11-10 12:33:35 -0600255Description: Osmo SIM 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 .
262 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600263
Harald Welted4bb7ab2010-08-24 15:17:13 +0200264Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200265Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100266Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100267Section: libdevel
268Depends: libosmocore,
269 libtalloc-dev,
270 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200271Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100272 The header files provided by this package may be used to develop
273 with any of the libosmocore libraries.
274 .
275 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200276
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100277Package: libosmocore-utils
278Architecture: any
Max126def72016-12-21 11:35:13 +0100279Section: utils
280Depends: ${shlibs:Depends},
281 libosmocore,
282 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100283Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100284Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100285 This package contains a program for frequency calculation for GSM called
286 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
287 authentication.
288 .
289 They use the libosmocore library. The libosmocore library contain various
290 utility functions that were originally developed as part of the OpenBSC
291 project, but which are of a more generic nature and thus useful to (at least)
292 other programs that are developed in the sphere of Free Software / Open Source
293 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100294
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100295Package: libosmocore-dbg
296Architecture: any
Max126def72016-12-21 11:35:13 +0100297Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100298Section: debug
299Priority: extra
Max126def72016-12-21 11:35:13 +0100300Depends: libosmocore (= ${binary:Version}),
301 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100302Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100303 This proackage contains debug symbols for all the libraries that are part of
304 libosmocore.
305 .
306 The libosmocore library contain various utility functions that
307 were originally developed as part of the OpenBSC project, but which are of a
308 more generic nature and thus useful to (at least) other programs that are
309 developed in the sphere of Free Software / Open Source mobile communication.