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

[opusfile] Disable opusurl on Windows, update to 9d71834 #29603

Merged
merged 5 commits into from
Feb 13, 2023

Conversation

FtZPetruska
Copy link
Contributor

  • Changes comply with the maintainer guide
  • SHA512s are updated for each updated download
  • The "supports" clause reflects platforms that may be fixed by this new version
  • Any fixed CI baseline entries are removed from that file.
  • Any patches that are no longer applied are deleted from the port's directory.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Only one version is added to each modified port's versions file.

Fixes #29582

Create a new release including this range of commits: xiph/opusfile@v0.12...9d71834. This does not alter the API of v0.12, but bring first party CMake support. Most notably, this version installs an official CMake config file which tracks its usage dependencies libogg and opus (see #29487 (comment) cc: @dg0yt).

This was recommended to fix dependency issues in sdl2-mixer. See
microsoft#29487 (comment)

This commit brings first-party CMake support and minor fixes with no API
change.
github-actions[bot]
github-actions bot previously approved these changes Feb 11, 2023
Copy link
Contributor

@dg0yt dg0yt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks really good to me. 👍 for adding these OPTIONS_DEBUG.

Comment on lines 6 to 7
# If opusurl is built
target_link_libraries(main PRIVATE OpusFile::opusurl)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed if (feature) opusurl is built, or in order to use opusurl API?
In the first case, I would expect OpusFile::opusurl to come automatically with OpusFile::opusfile. In the second case, I would suggest to modify the comment.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the feedback. I updated the comment to hopefully disambiguate the usage. Linking OpusFile::opusurl is only needed to use its API.

@Cheney-W Cheney-W added the category:port-update The issue is with a library, which is requesting update new revision label Feb 13, 2023
@Cheney-W Cheney-W added the info:reviewed Pull Request changes follow basic guidelines label Feb 13, 2023
@JavierMatosD JavierMatosD merged commit 1e7c0f8 into microsoft:master Feb 13, 2023
@FtZPetruska FtZPetruska deleted the bump-opusfile-9d71834 branch February 13, 2023 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[opusfile] Build error with opusurl on Windows
4 participants