Bug 439250 - App bundle name is always lowercase, ignoring project name
Summary: App bundle name is always lowercase, ignoring project name
Status: REPORTED
Alias: None
Product: extra-cmake-modules
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.83.0
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: ecm-bugs-null@kde.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-28 03:20 UTC by Dawid Wróbel
Modified: 2021-06-28 18:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dawid Wróbel 2021-06-28 03:20:11 UTC
SUMMARY

On macOS, the app bundle added to DMG will always be lowercase, ignoring the "fancy" self.displayName.

This corresponds to the name displayed in /Applications (once copied there) and in Spotlight. 

The bundle should be renamed to match the self.displayName before saving to DMG, most likely in MacDMGPackager.py, or earlier on while generating the bundle. 


STEPS TO REPRODUCE
1. Download any DMG file generated by craft
2. Open it

OBSERVED RESULT
The app name is lowercase.

EXPECTED RESULT
The app name should match whatever the blueprint defines as "displayName"
Comment 1 Hannah von Reth 2021-06-28 08:49:56 UTC
Not a craft bug, the the original bundle is created by ecm, we only deploy the other libraries.
Comment 2 Dawid Wróbel 2021-06-28 18:17:23 UTC
This was originally reported to Craft, but as advised by Hannah, the bundle name is set up by ECM itself.