Package Details: libosmocore-git 1.10.0.r17.cc16f2be0-1

Git Clone URL: https://aur.archlinux.org/libosmocore-git.git (read-only, click to copy)
Package Base: libosmocore-git
Description: Osmocom core library
Upstream URL: https://osmocom.org/projects/libosmocore/wiki/Libosmocore
Licenses: GPL-2.0-or-later
Conflicts: libosmocore
Provides: libosmocodec.so, libosmocoding.so, libosmocore, libosmocore.so, libosmoctrl.so, libosmogb.so, libosmogsm.so, libosmoisdn.so, libosmosim.so, libosmousb.so, libosmovty.so
Submitter: Mikos
Maintainer: fixeria
Last Packager: fixeria
Votes: 1
Popularity: 0.000000
First Submitted: 2017-04-06 19:51 (UTC)
Last Updated: 2024-10-11 10:50 (UTC)

Required by (51)

Sources (1)

Latest Comments

fixeria commented on 2022-10-16 08:40 (UTC)

Hi @dreieck,

When some other software has a version restriction on libosmocore, e.g. some software has depends=('libosmocore>=1.6') or depends=('libosmocore<1.8'), then this can be resolved correctly.

thanks for explaining! I updated the package, so =${pkgver} is present now.

→ Here I have made a package libosmocore-nosystemd-git which compiles and works on systemd-free systems. (It includes a split-out docs package and an added gnutls dependency.)

GnuTLS is not really required unless you have glibc<2.25 (Arch currently provides 2.36). It's used as a fall-back for random number generation on old systems. I am considering adding --disable-gnutls to the build flags to avoid confusion.

dreieck commented on 2022-10-15 16:15 (UTC) (edited on 2022-10-15 16:18 (UTC) by dreieck)

A note to users which don't use systemd and whose compilations fail with systemd/sd-journal.h: No such file or directory:
→ Here I have made a package libosmocore-nosystemd-git which compiles and works on systemd-free systems. (It includes a split-out docs package and an added gnutls dependency.)

dreieck commented on 2022-10-15 15:05 (UTC) (edited on 2022-10-15 15:05 (UTC) by dreieck)

Ahoj,

Regarding adding =${pkgver} to provides, I have a question: what is it for?

When some other software has a version restriction on libosmocore, e.g. some software has depends=('libosmocore>=1.6') or depends=('libosmocore<1.8'), then this can be resolved correctly.

fixeria commented on 2022-04-19 00:57 (UTC) (edited on 2022-04-19 14:16 (UTC) by fixeria)

Hi! I'll be maintaining this package.

  • pkgrel=2 adds the missing dependencies, as well as python as a build dependency;
  • pkgrel=3 adds libmnl to dependencies, and builds with systemd logging support.

Regarding adding =${pkgver} to provides, I have a question: what is it for?

dreieck commented on 2021-09-30 13:28 (UTC) (edited on 2021-09-30 13:30 (UTC) by dreieck)

Can you please add =${pkgver} to the libosmocore entry in the provides array?

And also, there is still open the note from @thotypous from 2021-01-05 about missing dependensies or make dependencies.

Thanks for maintaining!

thotypous commented on 2021-01-05 17:31 (UTC)

Please add the following depends:

talloc libusb lksctp-tools

(tested on a clean chroot)

ericek111 commented on 2020-02-28 19:39 (UTC)

Looks like lksctp-tools is also necessary.