Commit Graph

8 Commits

Author SHA1 Message Date
Oliver Smith f75863f235 Cosmetic: contrib/jenkins.sh: fix typo
Change-Id: Ic0459bd5585fbcf3af785dfda167811a07107edb
2023-04-28 10:50:07 +02:00
Harald Welte d40ef8f001 migrate to python3
Let's move to python3, it's 2020 and the conversion seemed
actually rather trivial (famous last words).

Change-Id: Ib1604b36c32630e1360e06567cbd5f63a78df547
2021-11-12 12:52:18 +00:00
Oliver Smith 2d98f87ade Makefile.common: LTVERSIONFLAGS: remove -release
Generate the soname from LIBVERSION (initially 1:0:0), instead of VERSION.
This means, we have binary compatibility between each major release
(which we should increase if we ever have a breaking change), instead of
forcing a binary incompatibility for each packaged version (also nightly
packages). This is how we do it in other Osmocom projects, too.

Fix nightly RPM packaging, as we now don't need to add the git commit to
the package name:

[  135s] libusrp.i586: E: shlib-policy-name-error (Badness: 10000) libusrp-3_4_4_4_c46f0
[  135s] Your package contains a single shared library but is not named after its
[  135s] SONAME.

The debian package is already using libusrp1 as package name.

Related: https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
Change-Id: I73b222ea7e2fd0117827f9d6f28b23671068533b
2020-05-20 11:06:51 +02:00
Oliver Smith f96964eea4 contrib: integrate RPM spec
Remove OpenSUSE bug report link, set version to @VERSION@, make it build with
CentOS 8 etc.

Related: OS#4550
Change-Id: I453ff45ec449834dfee298ecc6015e6d54768bea
2020-05-19 15:20:38 +02:00
Oliver Smith 1f6f519b22 contrib: import RPM spec
Copy the RPM spec file from:
https://build.opensuse.org/project/show/home:mnhauke:osmocom:nightly

Related: OS#4550
Change-Id: I45edbd4ae5bca1194c17452e8fd3538742ca1ef0
2020-05-14 11:36:20 +02:00
Pau Espin 45c0f9e8d2 jenkins.sh: Workaround race conditon in make
Sometimes the jenkins job fails to build. I never have this issue
on my workstation. Disabling PARALLEL_MAKE is osmo-trx jenkins.sh (which
requires libusrp build) made libusrp stop failing there, so let's do the
same here.

OS#3970
Change-Id: Iab8eab6d21365e3ee8d018428a707c56cc1b72e5
2019-08-09 14:25:34 +02:00
Oliver Smith 67dab2ba60 contrib/jenkins.sh: run "make {distcheck,maintainer-clean}"
Related: OS#3047
Change-Id: Ic277f37413cb338f4f9bdf4c5fc033d94a2cd5db
2019-07-10 15:28:46 +02:00
Harald Welte f6bdf4a410 Add contrib/jenkins.sh for jenkins.osmocom.org integration
Change-Id: Ie186074b338314e560ccf7f87b17dae2617a0966
2018-01-21 18:30:18 +01:00