Skip to content

Conversation

@walbourn
Copy link
Member

@walbourn walbourn commented Nov 13, 2025

For the October 2025 GDK, we have a new directory layout and a new set of NuGet packages to match. This converts the exiting ms-gdk port to use the new layout for 2510.

The new October 2025 GDK has (minimal) ARM64 support so that's included. Over time we expect this support to grow.

The one change here is that for the new layouts, I unified the find_package to just ms-gdk instead of having eight different names. The target names are the same.

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

I had originally thought having the CMake files embedded in the NuGet to make it 'self-describing' would be easier to maintain over time, but it's too inflexible and is really only used by VCPKG anyhow.

@walbourn
Copy link
Member Author

walbourn commented Nov 13, 2025

This one has to wait until #48273 is done.

Rebased.

@walbourn walbourn force-pushed the msgdkfornewlayoutnugets branch from f9af312 to 5ef2f21 Compare November 13, 2025 20:32
@walbourn walbourn marked this pull request as ready for review November 14, 2025 01:41
@walbourn
Copy link
Member Author

Verified using and updated version of these templates which I'll be publishing after this goes in.

@walbourn
Copy link
Member Author

While related, this PR does NOT depend on the vcpkg-tool update or the updated xbox community triplets. This port is only for windows.

Copy link
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

Thanks!

@BillyONeal BillyONeal merged commit af3585e into microsoft:master Nov 14, 2025
18 checks passed
@walbourn walbourn deleted the msgdkfornewlayoutnugets branch November 14, 2025 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants