fwcd / m1xxx

Unofficial native Mixxx builds for macOS (Apple Silicon/Intel) and Linux
Other
37 stars 7 forks source link

Port Mixxx to iOS #16

Open fwcd opened 2 years ago

fwcd commented 2 years ago

Status

The ios-qt6 branch contains experimental forks of mixxx and vcpkg that support compiling Mixxx and its dependencies for iOS, i.e. for arm64-ios-release. Most changes to Mixxx have been upstreamed, vcpkg upstreaming is still in progress. iOS CI passes.

Screenshot Screenshot

Documentation and general stuff

Porting the dependencies to iOS

Porting Mixxx to iOS

Packaging Mixxx for iOS

Upstreaming the Mixxx patches

TBD:

Upstreaming the vcpkg patches

to microsoft/vcpkg

to mixxxdj/vcpkg

TBD:

to upstream projects

TBD:

Ideas for future work

fwcd commented 1 year ago

Some preliminary experiments on porting the Qt 6-based dependency stack can be found in the ios-qt6 branch.

Note: The Qt 6 cross-build always requires building for the host too.

State: It compiles and runs!