blob: 4cdb672e8e640c97d915b7d918b492d62fcdc13c [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}),
28 libosmocore8 (= ${binary:Version}),
29 libosmogb4 (= ${binary:Version}),
30 libosmogsm7 (= ${binary:Version}),
31 libosmovty3 (= ${binary:Version}),
32 libosmoctrl0 (= ${binary:Version}),
33 libosmosim0 (= ${binary:Version}),
34 ${misc:Depends}
35Description: Open Source MObile COMmunications CORE library (metapackage)
36 The libraries provided by this package contain various utility functions.
37 These were originally developed as part of the
38 OpenBSC project but are of a more generic nature and thus useful to (at
39 least) other programs that are developed in the sphere of Free Software / Open
40 Source mobile communication.
Harald Welted4bb7ab2010-08-24 15:17:13 +020041
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020042Package: libosmocodec0
43Section: libs
44Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010045Multi-Arch: same
Max126def72016-12-21 11:35:13 +010046Depends: ${shlibs:Depends},
47 ${misc:Depends}
48Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020049Description: Osmo codec library
Max126def72016-12-21 11:35:13 +010050 This is part of the libosmocore "meta"-library. The libosmocore library
51 contains various utility functions that were originally developed as part of
52 the OpenBSC project, but which are of a more generic nature and thus useful to
53 (at least) other programs that are developed in the sphere of Free Software /
54 Open Source mobile communication.
55 .
56 The libosmocodec library in particular contains the implementation of multiple
57 GSM codecs:
58 .
59 - GSM 06.10 - GSM FR Codec
60 - GSM 06.20 - GSM HR Codec
61 - GSM 06.60 - GSM EFR Codec
62 - GSM 06.90 - GSM AMR Codec
63
64Package: libosmocodec-doc
65Architecture: all
66Section: doc
67Depends: ${misc:Depends},
68 libosmocodec0,
69 libjs-jquery
70Description: Documentation for the osmo codec library
71 This is part of the libosmocore "meta"-library. The libosmocore library
72 contains various utility functions that were originally developed as part of
73 the OpenBSC project, but which are of a more generic nature and thus useful to
74 (at least) other programs that are developed in the sphere of Free Software /
75 Open Source mobile communication.
76 .
77 This package contains the documentation for the libosmocodec library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020078
Max4e72ee02016-12-13 18:41:17 +010079Package: libosmocore8
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020080Section: libs
81Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +010082Multi-Arch: same
Max126def72016-12-21 11:35:13 +010083Depends: ${shlibs:Depends},
84 ${misc:Depends}
85Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +020086Description: Osmo Core library
Max126def72016-12-21 11:35:13 +010087 This is part of the libosmocore "meta"-library. The libosmocore library
88 contains various utility functions that were originally developed as part of
89 the OpenBSC project, but which are of a more generic nature and thus useful to
90 (at least) other programs that are developed in the sphere of Free Software /
91 Open Source mobile communication.
92 .
93 The libosmocore8 library in particular is a collection of common code used in
94 various sub-projects inside the Osmocom family of projects.
95
96Package: libosmocore-doc
97Architecture: all
98Section: doc
99Depends: ${misc:Depends},
100 libosmocore8,
101 libjs-jquery,
102 libosmocodec-doc,
103 libosmogsm-doc,
104 libosmovty-doc
105Description: Documentation for the Osmo Core 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 libosmocore library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200113
Holger Hans Peter Freytherc136da52015-08-01 20:19:13 +0200114Package: libosmogb4
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 GPRS GB 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 .
128 The libosmogb library in particular contains a GPRS BSSGP protocol
129 implementation.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200130
Max4e72ee02016-12-13 18:41:17 +0100131Package: libosmogsm7
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200132Section: libs
133Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100134Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100135Depends: ${shlibs:Depends},
136 ${misc:Depends}
137Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200138Description: Osmo GSM utility library
Max126def72016-12-21 11:35:13 +0100139 This is part of the libosmocore "meta"-library. The libosmocore library
140 contains various utility functions that were originally developed as part of
141 the OpenBSC project, but which are of a more generic nature and thus useful to
142 (at least) other programs that are developed in the sphere of Free Software /
143 Open Source mobile communication.
144 .
145 The libosmogsm library in particular is a collection of common code used in
146 various GSM related sub-projects inside the Osmocom family of projects. It
147 includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm implementation, a GSM TLV
148 parser, SMS utility routines as well as protocol definitions for a series of
149 protocols.
150
151Package: libosmogsm-doc
152Architecture: all
153Section: doc
154Depends: ${misc:Depends},
155 libosmogsm7,
156 libjs-jquery
157Description: Documentation for the Osmo GSM utility library
158 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 This package contains the documentation for the libosmogsm library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200165
Holger Hans Peter Freyther8649d572015-11-03 09:30:52 +0100166Package: libosmovty3
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200167Section: libs
168Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100169Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100170Depends: ${shlibs:Depends},
171 ${misc:Depends}
172Pre-Depends: ${misc:Pre-Depends}
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200173Description: Osmo VTY library
Max126def72016-12-21 11:35:13 +0100174 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 The libosmovty library in particular implements the interactive command-line
181 on the VTY (Virtual TTY) as well as configuration file parsing.
182
183Package: libosmovty-doc
184Architecture: all
185Section: doc
186Depends: ${misc:Depends},
187 libosmovty3,
188 libjs-jquery
189Description: Documentation for the Osmo VTY library
190 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 This package contains the documentation for the libosmovty library.
Holger Hans Peter Freyther9a935e22013-08-12 11:47:12 +0200197
Ciaby2cbfb592014-08-31 15:35:29 -0500198Package: libosmoctrl0
199Section: libs
200Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100201Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100202Depends: ${shlibs:Depends},
203 ${misc:Depends}
204Pre-Depends: ${misc:Pre-Depends}
Ciaby2cbfb592014-08-31 15:35:29 -0500205Description: Osmo control library
Max126def72016-12-21 11:35:13 +0100206 This is part of the libosmocore "meta"-library. The libosmocore library
207 contains various utility functions that were originally developed as part of
208 the OpenBSC project, but which are of a more generic nature and thus useful to
209 (at least) other programs that are developed in the sphere of Free Software /
210 Open Source mobile communication.
211 .
212 The libosmoctrl library in particular contains an SNMP-like status interface.
Ciaby2cbfb592014-08-31 15:35:29 -0500213
Ciaby8497b0a2014-11-10 12:33:35 -0600214Package: libosmosim0
215Section: libs
216Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100217Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100218Depends: ${shlibs:Depends},
219 ${misc:Depends}
220Pre-Depends: ${misc:Pre-Depends}
Ciaby8497b0a2014-11-10 12:33:35 -0600221Description: Osmo SIM library
Max126def72016-12-21 11:35:13 +0100222 This is part of the libosmocore "meta"-library. The libosmocore library
223 contains various utility functions that were originally developed as part of
224 the OpenBSC project, but which are of a more generic nature and thus useful to
225 (at least) other programs that are developed in the sphere of Free Software /
226 Open Source mobile communication.
227 .
228 The libosmosim library in particular contains routines for SIM card access.
Ciaby8497b0a2014-11-10 12:33:35 -0600229
Harald Welted4bb7ab2010-08-24 15:17:13 +0200230Package: libosmocore-dev
Harald Welted4bb7ab2010-08-24 15:17:13 +0200231Architecture: any
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100232Multi-Arch: same
Max126def72016-12-21 11:35:13 +0100233Section: libdevel
234Depends: libosmocore,
235 libtalloc-dev,
236 ${misc:Depends}
Harald Welted4bb7ab2010-08-24 15:17:13 +0200237Description: Development headers for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100238 The header files provided by this package may be used to develop
239 with any of the libosmocore libraries.
240 .
241 Also static libraries are installed with this package.
Harald Welted4bb7ab2010-08-24 15:17:13 +0200242
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100243Package: libosmocore-utils
244Architecture: any
Max126def72016-12-21 11:35:13 +0100245Section: utils
246Depends: ${shlibs:Depends},
247 libosmocore,
248 ${misc:Depends}
Holger Hans Peter Freyther4d45d402015-03-14 19:21:25 +0100249Multi-Arch: same
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100250Description: Utilities for gsm
Max126def72016-12-21 11:35:13 +0100251 This package contains a program for frequency calculation for GSM called
252 'osmo-arfcn' and a program called 'osmo-auc-gen' that is used for testing GSM
253 authentication.
254 .
255 They use the libosmocore library. The libosmocore library contain various
256 utility functions that were originally developed as part of the OpenBSC
257 project, but which are of a more generic nature and thus useful to (at least)
258 other programs that are developed in the sphere of Free Software / Open Source
259 mobile communication.
Holger Hans Peter Freytherb73d1912013-01-04 09:55:29 +0100260
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100261Package: libosmocore-dbg
262Architecture: any
Max126def72016-12-21 11:35:13 +0100263Multi-Arch: same
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100264Section: debug
265Priority: extra
Max126def72016-12-21 11:35:13 +0100266Depends: libosmocore (= ${binary:Version}),
267 ${misc:Depends}
Holger Hans Peter Freythera5007db2013-02-13 19:27:42 +0100268Description: Debug symbols for Open Source MObile COMmunications CORE library
Max126def72016-12-21 11:35:13 +0100269 This proackage contains debug symbols for all the libraries that are part of
270 libosmocore.
271 .
272 The libosmocore library contain various utility functions that
273 were originally developed as part of the OpenBSC project, but which are of a
274 more generic nature and thus useful to (at least) other programs that are
275 developed in the sphere of Free Software / Open Source mobile communication.