Skip to content

Conversation

EricFromCanada
Copy link
Member

As mentioned in #213329, having depends_on macos: nested in an on_system block causes the generated API to be inaccurate (see https://formulae.brew.sh/cask/widelands). So, instead of having different macOS dependencies depending on architecture, this has a single minimum OS requirement for the entire cask, and gives different downloads depending on if we're running Sonoma vs. something earlier.

The way to handle this kind of bifurcated OS/arch requirements isn't obvious (in this case, where macOS ARM versions of a certain age only have the option of running the Intel version), but it's been done before in jellyfin-media-player.

@khipp khipp added this pull request to the merge queue May 22, 2025
Merged via the queue into master with commit b8bac13 May 22, 2025
19 checks passed
@khipp khipp deleted the widelands-macos-requirements branch May 22, 2025 21:21
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