Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

baresip: Update to version 3.16.0 [v2] #888

Merged
merged 4 commits into from
Nov 17, 2024
Merged

Conversation

dddaniel
Copy link

Couple of changes made since the first version of this PR:

  • simplify baresip makefile more, using original module names with underscore so no '-' '_' conversions are needed.
  • use cmake option -DMODULES to build only the modules that are enabled by config
  • Add baresip-apps package. Some of the modules (like multicast) have been moved from the baresip repo to baresip-apps.

There is still one build issue with the gstreamer module (CONFIG_PACKAGE_baresip-mod-gst). For some reason cmake doesn't find the GST_INCLUDE_DIR, even though it's in the staging_dir

Daniel Danzberger added 2 commits November 12, 2024 17:27
The previous version 2.0.1 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.

The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile

Librem is now integrated into libre.
No more patches are required.

Signed-off-by: Daniel Danzberger <[email protected]>
All librem features are now part of libre and the only package that
depended on it (baresip) now uses libre.

It can therefore be removed.

Signed-off-by: Daniel Danzberger <[email protected]>
Daniel Danzberger added 2 commits November 16, 2024 14:35
This package contains some of the modules that have previously been part
of the main baresip repo.

Signed-off-by: Daniel Danzberger <[email protected]>
The previous version 1.1.0 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.

The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile.

The librem dependency has been removed, since newer versions of libre
contain all the librem features.

The parallel build patch is no longer required.

Signed-off-by: Daniel Danzberger <[email protected]>
@dddaniel
Copy link
Author

Hi @jslachta, the gstreamer module build is now fixed

@jslachta
Copy link
Contributor

Hello Daniel (@dddaniel),

looks good to me. Thank you!

Kind regards,
Jiri

@jslachta jslachta merged commit a99df6e into openwrt:master Nov 17, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants