GNOME Bugzilla – Bug 739671
Add libnice.recipe and libnice-static.recipe, and include in gstreamer-1.0-net
Last modified: 2014-11-05 19:09:42 UTC
The attached patches add recipes for libnice{,-static} and add gstnice/libnice to gstreamer-1.0-net. Along the way, they also fix four issues: 1) libsrtp.recipe was building unversioned libraries, which caused them to not be included in the gstreamer-1.0-net package 2) libsrtp.recipe was building .so libraries regardless of the target platform 3) recipes/custom.py didn't have support for stype = TARBALL 4) Doing `files = ['libnice:libs', 'libnice:plugins_net']` meant only plugins_net would be included, which is counter-intuitive.
Created attachment 290024 [details] [review] libsrtp.recipe: Fix building on targets/hosts other than Linux
Created attachment 290025 [details] [review] recipes/custom.py: Add support for SourceType.TARBALL
Created attachment 290026 [details] [review] cerbero/packages/package.Package: Aggregate the files list in packages correctly
Created attachment 290027 [details] [review] New recipes: libnice.recipe, libnice-static.recipe
Comment on attachment 290027 [details] [review] New recipes: libnice.recipe, libnice-static.recipe libnice's build system has no support for static plugins yet, that would have to be added first.
Created attachment 290033 [details] [review] New recipes: libnice.recipe, libnice-static.recipe The recipe now includes a patch by stormer to build static gst plugins in libnice.
Comment on attachment 290033 [details] [review] New recipes: libnice.recipe, libnice-static.recipe I attached the patch too soon, I'll attach a fixed one in a bit. Sorry for the noise.
Created attachment 290034 [details] [review] New recipes: libnice.recipe, libnice-static.recipe This patch actually works.
commit 67e259f37353baa0e760ca31c38296c2d5dbca9f Author: Nirbheek Chauhan <nirbheek@centricular.com> Date: Tue Oct 14 19:43:42 2014 +0530 New recipes: libnice.recipe, libnice-static.recipe Also add to the gstreamer-1.0-net package