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

macOS packaging: Capitalize bundle and executable name when MACOS_BUNDLE is set (Mixxx.app) #12656

Merged
merged 3 commits into from
Jan 27, 2024

Conversation

fwcd
Copy link
Member

@fwcd fwcd commented Jan 27, 2024

The dominant convention on macOS is that both bundle and executable names are capitalized.

Currently our bundles are of the form mixxx.app/Contents/MacOS/mixxx, though Finder will display the name capitalized since we already set a capitalized display name. With this patch, however, the true name of the bundle will also be Mixxx.app/Contents/MacOS/Mixxx.

Additionally, this patch sets the bundle identifier in the CMakeLists, for consistency with the way we set the bundle name.

Since we now capitalize everywhere, we can simplify this
Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

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

Looks Good. Thank you for noticing this detail.

@daschuer daschuer merged commit 83d90ab into mixxxdj:2.4 Jan 27, 2024
14 checks passed
@fwcd fwcd deleted the capitalize-macos-bundle branch January 27, 2024 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants