Build: Set versioning in update shim

This commit is contained in:
Mykola Grymalyuk
2024-05-27 09:34:52 -06:00
parent 9db11c3a8c
commit 41be3ffb55
2 changed files with 12 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ import os
import sys
import time
import argparse
import plistlib
from pathlib import Path
@@ -19,6 +20,8 @@ from ci_tooling.build_module import (
autopkg
)
from opencore_legacy_patcher import constants
def main() -> None:
"""
@@ -137,6 +140,12 @@ def main() -> None:
Path("dist/OpenCore-Patcher.app").rename("dist/OpenCore-Patcher-Core.app")
Path("dist/OpenCore-Patcher (Shim).app").rename("dist/OpenCore-Patcher.app")
# Update app version in Info.plist
plist_path = Path("dist/OpenCore-Patcher.app/Contents/Info.plist")
contents = plistlib.load(plist_path.open("rb"))
contents["CFBundleShortVersionString"] = constants.Constants().patcher_version
plistlib.dump(contents, plist_path.open("wb"))
sign_notarize.SignAndNotarize(
path=Path("dist/OpenCore-Patcher.app"),
signing_identity=args.application_signing_identity,

View File

@@ -9,11 +9,11 @@
<key>CFBundleIconFile</key>
<string>AppIcon.icns</string>
<key>CFBundleIdentifier</key>
<string>com.dortania.opencore-legacy-patcher-helper</string>
<string>com.dortania.opencore-legacy-patcher</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>OpenCore-Patcher</string>
<string>OpenCore Legacy Patcher</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>LSMinimumSystemVersion</key>
@@ -21,7 +21,7 @@
<key>NSHighResolutionCapable</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020-2023 Dortania</string>
<string>Copyright © 2020-2024 Dortania</string>
<key>LSUIElement</key>
<true/>
</dict>