-
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
flac: add 1.4.2 #15372
flac: add 1.4.2 #15372
Conversation
Flac 1.4.2 removed the build dependency on nasm https://github.com/xiph/flac/releases/tag/1.4.2 Also switching to the official source download which we can't use for 1.3.3 because it does not include the CMake files.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few extras for this recipe we can sneak in 🙏
https://github.com/conan-io/conan-center-index/pull/15372/files#diff-46e0f445c2645cf966c3341c9e8b009d71467ca87c6418b7a824fa6a9c333559R39 should use rm_safe
(bump min conan to 1.53)
https://github.com/conan-io/conan-center-index/pull/15372/files#diff-46e0f445c2645cf966c3341c9e8b009d71467ca87c6418b7a824fa6a9c333559R30-R31
can be replace with the new export_conandata_patches
helper
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this PR suffered from CI issues, so here some extra reviews to take advantage that another build is required.
- CMAKE_POLICY_DEFAULT_CMP0077 not required since conan 1.54.0
- keep the TODO to track conan v1 stuff
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
Thank you, I applied all your suggestions. |
Conan v1 pipeline ✔️All green in build 4 (
Conan v2 pipeline (informative, not required for merge) ❌
The v2 pipeline failed. Please, review the errors and note this will be required for pull requests to be merged in the near future. See details:Failure in build 4 ( An unexpected error happened and has been reported. Help is on its way! 🏇 |
* flac: add 1.4.2 Flac 1.4.2 removed the build dependency on nasm https://github.com/xiph/flac/releases/tag/1.4.2 Also switching to the official source download which we can't use for 1.3.3 because it does not include the CMake files. * flac: delete CMake and pkgconfig files * Fix shared builds * Adapt patches * Add patch descriptions and types * Remove obsolete Conan version check * Use rm_safe * Use export_conandata_patches * Apply suggestions from code review Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> --------- Co-authored-by: Cr0ydon <git@cr0ydon.com> Co-authored-by: chausner <chausner@users.noreply.github.com> Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
Specify library name and version: flac/1.4.2
This PR continues the work started by @Croydon in #13800. The problem in that older PR was that the patches had not been applied.