Skip to content

build functional mythic-crossover-24.0.7#4

Merged
zenfinityy merged 43 commits intomythic-crossover-24.0.7-stablefrom
mythic-crossover-24.0.7-preview
Dec 24, 2025
Merged

build functional mythic-crossover-24.0.7#4
zenfinityy merged 43 commits intomythic-crossover-24.0.7-stablefrom
mythic-crossover-24.0.7-preview

Conversation

@zenfinityy
Copy link
Member

No description provided.

zenfinityy and others added 30 commits October 28, 2025 12:11
Co-Authored-By: Dean M Greer <38226388+gcenx@users.noreply.github.com>
i might genuinely be stupid
committed from iphone
Copilot AI review requested due to automatic review settings December 24, 2025 14:40
@zenfinityy zenfinityy merged commit 14ad174 into mythic-crossover-24.0.7-stable Dec 24, 2025
2 of 4 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR builds the functional mythic-crossover-24.0.7 release by integrating Apple's Game Porting Toolkit (GPTK) 3.0, setting up automated build workflows, and customizing the Wine build branding. The changes establish the infrastructure for building and distributing a Wine-based gaming engine with DirectX translation capabilities for macOS.

Key changes:

  • Integration of GPTK 3.0 libraries and frameworks for DirectX to Metal translation
  • GitHub Actions workflow for automated building and packaging of the Mythic Engine
  • Rebranding from "CrossOver 24.0.7 FOSS" to "Mythic Engine, derived from CrossOver"

Reviewed changes

Copilot reviewed 22 out of 43 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
external/gptk-3.0/* Added Apple GPTK 3.0 libraries, frameworks, and documentation for Windows game translation
external/dependencies/mingw-w64.rb Added Homebrew formula for MinGW-W64 cross-compiler required for Wine builds
configure.ac, configure Updated Wine version branding to identify as Mythic Engine
Mythic/Properties.plist Added engine properties file defining version 3.0.0-alpha
.github/workflows/build.yml Added CI/CD workflow for building Wine with GPTK integration on macOS
.github/dylib_bundler.zsh Added script to bundle and fix dynamic library dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +5 to +6
<key>version</key>
<array/>
Copy link

Copilot AI Dec 24, 2025

Choose a reason for hiding this comment

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

The version key is mapped to an empty array, which appears to be a structural error. The version information is defined in subsequent keys (major, minor, patch), so this array likely serves no purpose or should be removed. If this is intentional metadata, it needs clarification through comments or better structure.

Suggested change
<key>version</key>
<array/>

Copilot uses AI. Check for mistakes.
env:
MACOSX_DEPLOYMENT_TARGET: 10.15
SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk
TOOLCHAINS: com.applex.dt.toolchain.Xcode13 # from gcenx
Copy link

Copilot AI Dec 24, 2025

Choose a reason for hiding this comment

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

Corrected spelling of 'applex' to 'apple' in the toolchain identifier.

Suggested change
TOOLCHAINS: com.applex.dt.toolchain.Xcode13 # from gcenx
TOOLCHAINS: com.apple.dt.toolchain.Xcode13 # from gcenx

Copilot uses AI. Check for mistakes.
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