gwen: Point macOS bundle metadata at Gwen icons
The icon rename removed app-icon-*.png but left the cargo-bundle metadata referencing them, so bundle-mac could not produce an app bundle. Point every channel at app-icon-gwen*.png, align bundle identifiers and names with release_channel (com.yrkaierx.Gwen*), and rename the DMG artifact and volume to Gwen.
This commit is contained in:
1 parent
b2d4f99845
commit
4e15e1e0ed
2 files changed
+14
-14
No files matched your search
+12
-12
@@ -280,33 +280,33 @@ repl = { workspace = true, features = ["test-support"] }
|
||||
|
||||
|
||||
[package.metadata.bundle-dev]
|
||||
icon = ["resources/app-icon-dev@2x.png", "resources/app-icon-dev.png"]
|
||||
identifier = "dev.zed.Zed-Dev"
|
||||
name = "Zed Dev"
|
||||
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
|
||||
identifier = "com.yrkaierx.Gwen"
|
||||
name = "Gwen"
|
||||
osx_minimum_system_version = "10.15.7"
|
||||
osx_info_plist_exts = ["resources/info/*"]
|
||||
osx_url_schemes = ["zed"]
|
||||
|
||||
[package.metadata.bundle-nightly]
|
||||
icon = ["resources/app-icon-nightly@2x.png", "resources/app-icon-nightly.png"]
|
||||
identifier = "dev.zed.Zed-Nightly"
|
||||
name = "Zed Nightly"
|
||||
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
|
||||
identifier = "com.yrkaierx.Gwen-Nightly"
|
||||
name = "Gwen Nightly"
|
||||
osx_minimum_system_version = "10.15.7"
|
||||
osx_info_plist_exts = ["resources/info/*"]
|
||||
osx_url_schemes = ["zed"]
|
||||
|
||||
[package.metadata.bundle-preview]
|
||||
icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"]
|
||||
identifier = "dev.zed.Zed-Preview"
|
||||
name = "Zed Preview"
|
||||
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
|
||||
identifier = "com.yrkaierx.Gwen-Preview"
|
||||
name = "Gwen Preview"
|
||||
osx_minimum_system_version = "10.15.7"
|
||||
osx_info_plist_exts = ["resources/info/*"]
|
||||
osx_url_schemes = ["zed"]
|
||||
|
||||
[package.metadata.bundle-stable]
|
||||
icon = ["resources/app-icon@2x.png", "resources/app-icon.png"]
|
||||
identifier = "dev.zed.Zed"
|
||||
name = "Zed"
|
||||
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
|
||||
identifier = "com.yrkaierx.Gwen"
|
||||
name = "Gwen"
|
||||
osx_minimum_system_version = "10.15.7"
|
||||
osx_info_plist_exts = ["resources/info/*"]
|
||||
osx_url_schemes = ["zed"]
|
||||
|
||||
+2
-2
@@ -249,7 +249,7 @@ function sign_app_binaries() {
|
||||
else
|
||||
dmg_target_directory="target/${target_triple}/${target_dir}"
|
||||
dmg_source_directory="${dmg_target_directory}/dmg"
|
||||
dmg_file_path="${dmg_target_directory}/Zed-${arch_suffix}.dmg"
|
||||
dmg_file_path="${dmg_target_directory}/Gwen-${arch_suffix}.dmg"
|
||||
xcode_bin_dir_path="$(xcode-select -p)/usr/bin"
|
||||
|
||||
rm -rf ${dmg_source_directory}
|
||||
@@ -261,7 +261,7 @@ function sign_app_binaries() {
|
||||
ln -s /Applications ${dmg_source_directory}
|
||||
|
||||
echo "Creating final DMG at ${dmg_file_path} using ${dmg_source_directory}"
|
||||
hdiutil create -volname Zed -srcfolder "${dmg_source_directory}" -ov -format UDZO "${dmg_file_path}"
|
||||
hdiutil create -volname Gwen -srcfolder "${dmg_source_directory}" -ov -format UDZO "${dmg_file_path}"
|
||||
|
||||
# If someone runs this bundle script locally, a symlink will be placed in `dmg_source_directory`.
|
||||
# This symlink causes CPU issues with Zed if the Zed codebase is the project being worked on, so we simply remove it for now.
|
||||
|
||||
Reference in new issue
Block a user