Skip to content

[serd] Update version to 0.32.2#42539

Closed
FrankXie05 wants to merge 17 commits intomicrosoft:masterfrom
FrankXie05:dev/Frank/42529
Closed

[serd] Update version to 0.32.2#42539
FrankXie05 wants to merge 17 commits intomicrosoft:masterfrom
FrankXie05:dev/Frank/42529

Conversation

@FrankXie05
Copy link
Copy Markdown
Contributor

Fix #42529

Switch to the official meson build.
The usage has been tested successfully locally.

  • 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.

@FrankXie05 FrankXie05 added info:internal category:port-update The issue is with a library, which is requesting update new revision labels Dec 5, 2024
@JoergAtGithub JoergAtGithub mentioned this pull request Dec 5, 2024
7 tasks
@FrankXie05
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@FrankXie05 FrankXie05 marked this pull request as ready for review December 12, 2024 09:46
@LilyWangLL LilyWangLL added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Dec 13, 2024
@dg0yt
Copy link
Copy Markdown
Contributor

dg0yt commented Dec 13, 2024

This PR switches serd to meson, and updates vendored CMakeLists.txt for sord, sratom, lilv.

But sord, sratom and lilv are from the same vendor as serd, and upstream has meson, too. Shouldn't these ports be updated and switched at the same time?

In addition, removing the CMake config package which was offered until now might mean to break vcpkg users. Even when serd is used only as a transitive depedency, CMake users now need a pkg-config executable.

@FrankXie05
Copy link
Copy Markdown
Contributor Author

This can be split into several PRs.

@FrankXie05
Copy link
Copy Markdown
Contributor Author

Closed by #42537

@FrankXie05 FrankXie05 closed this Dec 13, 2024
@FrankXie05 FrankXie05 deleted the dev/Frank/42529 branch December 13, 2024 08:30
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:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[serd] update to v0.32.2

3 participants