Commit Graph

14 Commits

Author SHA1 Message Date
Pau Espin 34220e80a8 Bump version: 0.2.0.14-d497-dirty → 0.3.0
Change-Id: I8c2455a799bdc9e3d527b5a8bf8f2303ebbd5796
2023-09-12 13:55:23 +02:00
Harald Welte d497660ac6 Fix license information in dpkg + rpm packages: GPLv2+ and not AGPLv3+
These look like copy+paste issues.  We don't generally do AGPL for
library code; libraries are typically under GPLv2+ for maximum
compatibility.

Change-Id: I94d0dda467b2c2b1c61ad1c6cb234cb66db46134
2023-06-27 09:11:49 +02:00
Pau Espin 6df7905736 Bump version: 0.1.2.25-9c96-dirty → 0.2.0
Change-Id: I44bb6b839a6aefaf269e124c990ff0f0b837588d
2023-02-07 13:58:41 +01:00
Neels Hofmeyr 8368e7d5d5 fix coding of Network Instance IE
Network instance names should be coded like in DNS, where each label is
preceded by a length byte.

Related: SYS#6192
Change-Id: I9d67464ef0f92b0512cfd6e48d203f8828a82a19
2022-12-08 04:23:09 +01:00
Vadim Yanitskiy 24b06cd451 contrib/jenkins.sh: build with --enable-werror
Change-Id: I5d22083e40b5c95b2412e1dcb4aba4f023f54e23
2022-11-04 21:01:19 +00:00
Oliver Smith 823b88873c packaging: depend on libosmocore >= 1.7.0
Require the same libosmocore version in configure.ac and rpm spec as
already set in debian/control.

Change-Id: I701f1aacca22a697f35aba0041a71945c5aea107
2022-08-22 11:37:07 +02:00
Oliver Smith 9ea4e4a1d6 rpm spec: use --disable-static
Follow what we are doing in other Osmocom rpm packaging by not building
and packaging static libraries.

Fix for rpmlint errors when building for OpenSUSE:
  libosmo-gtlv-devel.x86_64: E: static-library-without-debuginfo /usr/lib64/libosmo-gtlv.a
  libosmo-pfcp-devel.x86_64: E: static-library-without-debuginfo /usr/lib64/libosmo-pfcp.a
  libosmo-gtlv-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libosmo-gtlv.a
  libosmo-pfcp-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libosmo-pfcp.a

(If we wanted to build with static libraries, we would need to use
 -ffat-lto-objects to get rid of the second error.)

Related: https://github.com/rpm-software-management/rpmlint/issues/458
Change-Id: I49dd454afd8bd3473bcadbc8cd8724574011f886
2022-08-22 11:23:30 +02:00
Harald Welte 98774e224e rpm spec: reduce summary line length
Fixes the following rpmlint error:

[   17s] libosmo-pfcp.src: E: summary-too-long (Badness: 200) libosmo-pfcp: PFCP protocol encoding and decoding, and generic PFCP endpoint implementation
[   17s] The 'Summary:' must not exceed 79 characters.

also, coincidentally it fixes:

[   17s] libosmo-pfcp.src: E: summary-not-capitalized (Badness: 20) libosmo-pfcp: PFCP protocol encoding and decoding, and generic PFCP endpoint implementation
[   17s] Summary doesn't begin with a capital letter.

and the non-critical warning:

[   17s] libosmo-pfcp.src: W: name-repeated-in-summary libosmo-pfcp
[   17s] The name of the package is repeated in its summary. Make the summary brief and
[   17s] to the point without including redundant information in it.

Related: OS#5653
Change-Id: I293f77849d50e68753b82d7b5476c19217ecc2de
2022-08-21 12:47:27 +02:00
Neels Hofmeyr 5b996fe8cd RPM: fix configure and typo "gltv" in .spec.in
Change-Id: Ideff7942a3250fa6541cfa6252a1c2927afdfc45
2022-08-19 10:17:51 +00:00
Neels Hofmeyr 610eec3b7c RPM: fix .spec file
Change-Id: Ie2fa0770b94af8637483434068b7c0df4b4272c6
2022-08-12 04:44:27 +02:00
Vadim Yanitskiy 6cb622593e contrib/libosmo-pfcp.spec.in: do not disable LTO
AFAICT, everything compiles just fine with -flto=auto.

Change-Id: I632cfd8deaaaa50f0ffba04aca4d422b7b51034e
2022-08-06 06:09:16 +07:00
Vadim Yanitskiy 1275ad9ea1 contrib/libosmo-pfcp.spec.in: do not depend on systemd
There is no need to do so, this project has nothing to do with systemd.

Change-Id: I57d6c46a6b9aab161f7ccfa663c26ea2e7f05e7b
2022-08-06 06:02:37 +07:00
Neels Hofmeyr ccb5506a33 contrib: add PFCP cause and IEI string maps
These help to build enums and value_strings using regexes. They are a
verbatim copy from 3GPP TS 29.244 version 16.6.0 Release 16, paired with
C-compatible and possibly abbreviated name strings.

Related: SYS#5599
Change-Id: I7f37efd3cfc4c7b0ae49740ac15e461c52fae6e8
2022-06-16 13:04:33 +02:00
Neels Hofmeyr cf11908f9c initial osmocom boilerplate source tree
Related: SYS#5599
Depends: I0a46b147ec6a76d909df28136cfd2b764b2c75ea (libosmocore)
Change-Id: I4352dd8738a1a9de6ba2fc250ee8eef69c65ff1e
2022-06-16 13:04:33 +02:00