aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2022-08-09 18:19:54 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2022-08-10 14:30:04 +0200
commit2c6dec19fa498509551a514fa5f7224960eb37fe (patch)
tree29083a1dd80c94447048cd1bbf061dc3ed72332b /debian/control
parent471456046672f28dc2aa3f5bec0415a1c82acd40 (diff)
debian packaging of libosmo-gtlv and libosmo-pfcp
Fix debian packaging, so far a copy-paste from osmo-upf.git crept in here by accident. Related: SYS#5895 Change-Id: Id7169fc67b4f8f77dfbeff9f199e6557ced67a53
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control108
1 files changed, 82 insertions, 26 deletions
diff --git a/debian/control b/debian/control
index 04b8224..d1f8b43 100644
--- a/debian/control
+++ b/debian/control
@@ -1,8 +1,8 @@
-Source: osmo-upf
-Section: net
-Priority: extra
-Maintainer: Osmocom team <openbsc@lists.osmocom.org>
-Build-Depends: debhelper (>=9),
+Source: libosmo-pfcp
+Section: libs
+Priority: optional
+Maintainer: Osmocom team <osmocom-net-gprs@lists.osmocom.org>
+Build-Depends: debhelper (>=10),
dh-autoreconf,
autotools-dev,
autoconf,
@@ -10,33 +10,89 @@ Build-Depends: debhelper (>=9),
automake,
libtool,
pkg-config,
- python3-minimal,
- libtalloc-dev,
- libosmocore-dev (>= 1.6.0),
- osmo-gsm-manuals-dev (>= 1.2.0)
+ libosmocore-dev (>= 1.7.0),
+ libtalloc-dev (>= 2.1.0)
Standards-Version: 3.9.8
-Vcs-Git: git://git.osmocom.org/osmo-upf.git
-Vcs-Browser: https://git.osmocom.org/osmo-upf/
-Homepage: https://projects.osmocom.org/projects/osmo-upf
+Vcs-Git: https://gitea.osmocom.org/osmocom/libosmo-pfcp
+Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmo-pfcp
+Homepage: https://projects.osmocom.org/projects/libosmo-pfcp
-Package: osmo-upf
+Package: libosmo-pfcp
+Section: libs
Architecture: any
Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: OsmoUPF: Osmocom User Plane Function
+Depends: ${misc:Depends},
+ libosmo-gtlv0 (= ${binary:Version}),
+ libosmo-pfcp0 (= ${binary:Version})
+Description: Osmocom PFCP protocol implementation (metapackage)
+ Install Osmocom PFCP and generic TLV protocol libraries.
+
+Package: libosmo-gtlv0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libosmocore-dev (>= 1.7.0),
+ libtalloc-dev (>= 2.1.0)
+Pre-Depends: ${misc:Pre-Depends}
+Description: Generic TLV and TLIV protocol support
+ Decoding, encoding and logging of protocols using a Tag-Length-Value and/or
+ Tag-Length-Instance-Value structure.
-Package: osmo-upf-dbg
+Package: libosmo-gtlv-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libosmo-gtlv0 (= ${binary:Version})
+Description: Development headers for libosmo-gtlv
+ libosmo-gtlv implements decoding, encoding and logging of protocols using a
+ Tag-Length-Value and/or Tag-Length-Instance-Value structure. This package in
+ particular contains the files for compiling a program using this library.
+
+Package: libosmo-gtlv-dbg
+Architecture: any
+Multi-Arch: same
Section: debug
+Priority: extra
+Depends: ${misc:Depends},
+ libosmo-gtlv0 (= ${binary:Version})
+Description: Debug symbols for libosmo-gtlv
+ libosmo-gtlv implements decoding, encoding and logging of protocols using a
+ Tag-Length-Value and/or Tag-Length-Instance-Value structure. This package in
+ particular contains the debug symbols for this library.
+
+Package: libosmo-pfcp0
+Section: libs
Architecture: any
Multi-Arch: same
-Depends: osmo-upf (= ${binary:Version}), ${misc:Depends}
-Description: OsmoUPF: Osmocom User Plane Function
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: PFCP protocol support
+ Decoding, encoding and endpoint implementation of the Packet Forwarding Control Protocol
+ (3GPP TS 29.244).
-Package: osmo-upf-doc
-Architecture: all
-Section: doc
-Priority: optional
-Depends: ${misc:Depends}
-Description: ${misc:Package} PDF documentation
- Various manuals: user manual, VTY reference manual and/or
- protocol/interface manuals.
+Package: libosmo-pfcp-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libosmo-pfcp0 (= ${binary:Version})
+Description: Development headers for libosmo-pfcp
+ libosmo-pfcp implements decoding, encoding and endpoint implementation of the
+ Packet Forwarding Control Protocol (3GPP TS 29.244). This package in particular
+ contains the files for compiling a program using this library.
+
+Package: libosmo-pfcp-dbg
+Architecture: any
+Multi-Arch: same
+Section: debug
+Priority: extra
+Depends: ${misc:Depends},
+ libosmo-pfcp0 (= ${binary:Version})
+Description: Debug symbols for libosmo-pfcp
+ libosmo-pfcp implements decoding, encoding and endpoint implementation of the
+ Packet Forwarding Control Protocol (3GPP TS 29.244). This package in particular
+ contains the debug symbols for this library.