-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
gstreamer: Support Conan V2 #13400
gstreamer: Support Conan V2 #13400
Conversation
This comment has been minimized.
This comment has been minimized.
Waiting on #13394. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I detected other pull requests that are modifying gstreamer/all recipe:
This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
The library seems to have been hanging when trying to load a missing The missing glib in v2 is something we need to handle internally |
(placeholder comment) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Conan v1 pipeline ✔️All green in build 59 (
Conan v2 pipeline ✔️
All green in build 60 (
|
Finally! Thank you so much for your patience @jwillikers. CCI's CI is a better tool thanks to the work by @jcar87 and I that went into understanding the root cause of the timeout, so all this time has not been quite for nothing :) |
@jcar87 @RubenRBS Thanks! I completely understand how long these things can end up taking. I'm excited to see it finally land! Now to package the plugins... the good, the bad, and the ugly ;) |
* gstreamer: Support Conan V2 Add test package for PkgConfigDeps generator. * Fix licenses installation * Check for pkgconf conf setting * Fix Apple shared install name * Fix Python F-string * Organize versions in descending order * Update dependencies and use rm_safe * Fix license The GStreamer library is LGPL 2.0 or later. See gst.h. The use of certain GPL-linked plugins may make it GPL. * Don't use fix_apple_shared_install_name This results in the error "otool-classic: can't map file." * Bump glib to 2.75.1 * Place MesonToolchain last in generate method * Add glib as a tool_requires for the glib-mkenums tool * Bump Meson and glib versions * Remove package_id method * Update other glib version * Remove package_id method? * Update test v1 package * Add package type * Update glib to 2.76.0 * Bump glib to version 2.76.1 * Bump CMake version * Bump glib * Change CMake project name of test v1 package * Fix package name * gstreamer: add timeout when calling test_package and add GST_DEBUG to runtime * gstreamer test package: generate virtualrunenv * gstreamer: undo debugging and fix conan2 * gstreamer: fix removal of pdb files on Windows/msvc * Update recipes/gstreamer/all/conanfile.py * Update recipes/gstreamer/all/conanfile.py * Update recipes/gstreamer/all/conanfile.py * gstreamer test_package: add GST_DEBUG env var * gstreamer: use newer runenv info * transitive_libs might be needed after all --------- Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com> Co-authored-by: Rubén Rincón <rubenrb@jfrog.com>
* gstreamer: Support Conan V2 Add test package for PkgConfigDeps generator. * Fix licenses installation * Check for pkgconf conf setting * Fix Apple shared install name * Fix Python F-string * Organize versions in descending order * Update dependencies and use rm_safe * Fix license The GStreamer library is LGPL 2.0 or later. See gst.h. The use of certain GPL-linked plugins may make it GPL. * Don't use fix_apple_shared_install_name This results in the error "otool-classic: can't map file." * Bump glib to 2.75.1 * Place MesonToolchain last in generate method * Add glib as a tool_requires for the glib-mkenums tool * Bump Meson and glib versions * Remove package_id method * Update other glib version * Remove package_id method? * Update test v1 package * Add package type * Update glib to 2.76.0 * Bump glib to version 2.76.1 * Bump CMake version * Bump glib * Change CMake project name of test v1 package * Fix package name * gstreamer: add timeout when calling test_package and add GST_DEBUG to runtime * gstreamer test package: generate virtualrunenv * gstreamer: undo debugging and fix conan2 * gstreamer: fix removal of pdb files on Windows/msvc * Update recipes/gstreamer/all/conanfile.py * Update recipes/gstreamer/all/conanfile.py * Update recipes/gstreamer/all/conanfile.py * gstreamer test_package: add GST_DEBUG env var * gstreamer: use newer runenv info * transitive_libs might be needed after all --------- Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com> Co-authored-by: Rubén Rincón <rubenrb@jfrog.com>
Add tests for PkgConfigDeps generator as for
glib
.Specify library name and version: gstreamer/*