From 5fa8b083cc270fd30ab5526cd40683afd3035931 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 19 Dec 2016 18:41:42 +0100 Subject: Integrate Debian packaging changes debian/control: * restructure to make it easier to incorporate further changes * update package descriptions * update project URL debian/rules: * use proper hardening syntax * restructure to make it easier to incorporate further changes * remove useless comment debian/compat: update compatibility version debian/coryright: update to match Debian format Change-Id: I49cc9239b15dc77d782914ca2547e601d049acdc Related: OS#1694 --- debian/control | 86 +++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 67 insertions(+), 19 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index c37a5caf9..79f18dfc4 100644 --- a/debian/control +++ b/debian/control @@ -1,54 +1,102 @@ Source: openbsc +Maintainer: Harald Welte Section: net Priority: optional -Maintainer: Harald Welte -Build-Depends: debhelper (>= 7.0.0~), autotools-dev, pkg-config, libgtp0-dev, libosmocore-dev, libosmo-sccp-dev, libdbi0-dev, dh-autoreconf, libosmo-abis-dev, libosmo-netif-dev, libdbd-sqlite3, libpcap-dev, libssl-dev, libc-ares-dev, libsmpp34-dev -Standards-Version: 3.8.4 -Homepage: http://openbsc.osmocom.org/ +Build-Depends: debhelper (>= 9), + autotools-dev, + pkg-config, + libgtp0-dev, + libosmocore-dev, + libosmo-sccp-dev, + libdbi0-dev, + dh-autoreconf, + libosmo-abis-dev, + libosmo-netif-dev, + libdbd-sqlite3, + libpcap-dev, + libssl-dev, + libc-ares-dev, + libsmpp34-dev +Standards-Version: 3.9.8 Vcs-Git: git://bs11-abis.gnumonks.org/openbsc.git Vcs-Browser: http://openbsc.osmocom.org/trac/browser +Homepage: https://projects.osmocom.org/projects/openbsc Package: osmocom-bsc Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: GSM Base Station Controller; BSC-only version of OpenBSC. Needs a real MSC! - Classical BSC which requires MSC to operate. +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: GSM Base Station Controller + This is the BSC-only version of OpenBSC. It requires a Mobile Switching Center + (MSC) to operate. + . + You might rather prefer to use osmocom-nitb which is considered a + "GSM Network-in-a-Box" and does not depend on a MSC. Package: osmocom-nitb Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libdbd-sqlite3 +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libdbd-sqlite3 Description: GSM Network-in-a-Box, implements BSC, MSC, SMSC, HLR, VLR - All the GSM network components bundled together. + This is the Network-in-a-Box version of OpenBSC. It has all the GSM network + components bundled together. When using osmocom-nitb, there is no need for a + Mobile Switching Center (MSC) which is needed when using osmocom-bsc. Package: osmocom-ipaccess-utils Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} Description: Command line utilities for ip.access nanoBTS - Utilities specific for ip.access unit. + This package contains utilities that are specific for nanoBTS when being used + together with OpenBSC. It contains mainly three tools: ipaccess-find, + ipaccess-config and ipaccess-proxy. Package: osmocom-bs11-utils Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} Description: Command line utilities for Siemens BS-11 BTS - Utilities specific for BS-11 unit. + There is a tool in this package for configuring the Siemens BS-11 BTS. + Additionally, it contains one tool for making use of an ISDN-card and the + public telephone network as frequency standard for the E1 line. Package: osmocom-sgsn Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Suggests: osmocom-bsc Description: Osmocom Serving GPRS Support Node - SGSN implementation. + This is an implementation of the GPRS Serving GPRS Support Node (SGSN). As + such it implements the GPRS Mobility Management (GMM) and SM (Session + Management). + . + The SGSN connects via the Gb-interface to the BSS (like the osmo-pcu or an + ip.access nanoBTS), and it connects via the GTP protocol to a Gateway GPRS + Support Node (GGSN) like openggsn. Package: osmocom-gbproxy Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: osmocom-sgsn Description: Osmocom GPRS Gb Interface Proxy - Proxy for Gb interface. + The purpose of the Gb proxy is to aggregate the Gb links of multiple + BSS's and present them in one Gb link to the SGSN. + . + This package is part of OpenBSC and closely related to osmocom-sgsn. Package: osmocom-bsc-nat Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: osmocom-bsc Description: Osmocom Base Station Controller Network Address Translation - Network address translation for BSC. + This NAT is useful for masquerading multiple BSCs behind one. It listens + for incoming BSCs on port 5000 and connects to a specified Mobile Switching + Center (MSC). + . + This package is part of OpenBSC and closely related to osmocom-bsc. Package: osmo-gtphub Architecture: any -- cgit v1.2.3