mirror of
https://github.com/containers/ramalama.git
synced 2026-02-05 15:47:26 +01:00
Switch from building a onefile executable to a onedir executable and app bundle. The onefile executable is less efficient because it needs to extract resources into a temp directory on every run, and it will no longer be supported as part of an app bundle in future versions of pyinstaller. Skip installing config and inference files under /usr, they will be referenced from within the app bundle. Use a plist when calling pkgbuild to avoid the macOS installer "relocating" the app bundle to arbitrary locations, which breaks the "ramalama" symlink. Signed-off-by: Mike Bonnet <mikeb@redhat.com>
31 lines
957 B
Plaintext
31 lines
957 B
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<array>
|
|
<dict>
|
|
<key>BundleHasStrictIdentifier</key>
|
|
<true/>
|
|
<key>BundleIsRelocatable</key>
|
|
<false/>
|
|
<key>BundleIsVersionChecked</key>
|
|
<true/>
|
|
<key>BundleOverwriteAction</key>
|
|
<string>upgrade</string>
|
|
<key>RootRelativeBundlePath</key>
|
|
<string>Applications/ramalama.app</string>
|
|
</dict>
|
|
<dict>
|
|
<key>BundleHasStrictIdentifier</key>
|
|
<true/>
|
|
<key>BundleIsRelocatable</key>
|
|
<false/>
|
|
<key>BundleIsVersionChecked</key>
|
|
<true/>
|
|
<key>BundleOverwriteAction</key>
|
|
<string>upgrade</string>
|
|
<key>RootRelativeBundlePath</key>
|
|
<string>Applications/ramalama.app/Contents/Frameworks/Python.framework</string>
|
|
</dict>
|
|
</array>
|
|
</plist>
|