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

Update to upstream 2.5 environment and Qt 6 #33

Merged
merged 11 commits into from
Sep 7, 2023
Merged

Update to upstream 2.5 environment and Qt 6 #33

merged 11 commits into from
Sep 7, 2023

Conversation

fwcd
Copy link
Owner

@fwcd fwcd commented Aug 5, 2023

The new vcpkg environment replaces the patched Qt 5.12 build with Qt 6 (mixxxdj/vcpkg@875cb10).

Marked as a draft for now since the mixxx branch requires some patching again. The branch currently is a rebased version of daschuer:qt6_switch, namely fwcd:qt6. mixxxdj/mixxx#11863 unfortunately doesn't seem to be sufficient, just like the current main (at the time of writing) it fails already during the configure phase, so we will have to wait for the corresponding patches to be merged to main.

@fwcd fwcd added enhancement New feature or request branch update An update of an upstream branch (mixxx, vcpkg) labels Aug 5, 2023
@fwcd fwcd mentioned this pull request Aug 6, 2023
@fwcd
Copy link
Owner Author

fwcd commented Aug 6, 2023

Given that upstream seems to be moving towards Qt 6 (see mixxxdj/vcpkg#73), maintaining the cross-build will likely become a larger endeavor. Hopefully Apple Silicon runners, which would let us compile Qt natively, will be available by then (see also #15).

@fwcd fwcd changed the title Update vcpkg to upstream 2.5 branch Update vcpkg to upstream 2.5 branch (including Qt 6) Aug 24, 2023
@fwcd fwcd changed the title Update vcpkg to upstream 2.5 branch (including Qt 6) Update to upstream 2.5 environment and Qt 6 Aug 24, 2023
@fwcd fwcd marked this pull request as ready for review August 25, 2023 21:51
@fwcd fwcd marked this pull request as draft August 26, 2023 00:08
@fwcd
Copy link
Owner Author

fwcd commented Aug 26, 2023

We could also investigate keeping the Qt 5 build around (e.g. on a separate branch or simply in a separate GitHub Actions matrix configuration, with a flag in the install-vcpkg-deps script)

@fwcd fwcd marked this pull request as ready for review August 30, 2023 22:14
@fwcd fwcd merged commit df4062d into main Sep 7, 2023
1 check passed
@fwcd fwcd deleted the vcpkg-2.5 branch September 7, 2023 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
branch update An update of an upstream branch (mixxx, vcpkg) enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant