mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 01:09:56 -05:00
[V1] Requires Bundle Patch (MacOS)
This commit is contained in:
@@ -143,6 +143,8 @@ jobs:
|
|||||||
chmod +x src-tauri/binaries/suwayomi-server-aarch64-apple-darwin
|
chmod +x src-tauri/binaries/suwayomi-server-aarch64-apple-darwin
|
||||||
chmod +x src-tauri/binaries/suwayomi-server-x86_64-apple-darwin
|
chmod +x src-tauri/binaries/suwayomi-server-x86_64-apple-darwin
|
||||||
|
|
||||||
|
# tauri.conf.json expects exactly "binaries/suwayomi-bundle".
|
||||||
|
# We stage both arch bundles and swap the symlink before each build.
|
||||||
cp -r suwayomi-arm64 src-tauri/binaries/suwayomi-bundle-arm64
|
cp -r suwayomi-arm64 src-tauri/binaries/suwayomi-bundle-arm64
|
||||||
cp -r suwayomi-x64 src-tauri/binaries/suwayomi-bundle-x64
|
cp -r suwayomi-x64 src-tauri/binaries/suwayomi-bundle-x64
|
||||||
|
|
||||||
@@ -152,6 +154,11 @@ jobs:
|
|||||||
# We patch in-place rather than using --config to avoid Tauri schema issues.
|
# We patch in-place rather than using --config to avoid Tauri schema issues.
|
||||||
sed -i '' 's/"beforeBuildCommand": "pnpm build"/"beforeBuildCommand": ""/' src-tauri/tauri.conf.json
|
sed -i '' 's/"beforeBuildCommand": "pnpm build"/"beforeBuildCommand": ""/' src-tauri/tauri.conf.json
|
||||||
|
|
||||||
|
- name: Swap bundle for aarch64
|
||||||
|
run: |
|
||||||
|
rm -rf src-tauri/binaries/suwayomi-bundle
|
||||||
|
cp -r src-tauri/binaries/suwayomi-bundle-arm64 src-tauri/binaries/suwayomi-bundle
|
||||||
|
|
||||||
- name: Build Tauri app (aarch64)
|
- name: Build Tauri app (aarch64)
|
||||||
uses: tauri-apps/tauri-action@v0
|
uses: tauri-apps/tauri-action@v0
|
||||||
env:
|
env:
|
||||||
@@ -165,6 +172,11 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
args: --target aarch64-apple-darwin
|
args: --target aarch64-apple-darwin
|
||||||
|
|
||||||
|
- name: Swap bundle for x86_64
|
||||||
|
run: |
|
||||||
|
rm -rf src-tauri/binaries/suwayomi-bundle
|
||||||
|
cp -r src-tauri/binaries/suwayomi-bundle-x64 src-tauri/binaries/suwayomi-bundle
|
||||||
|
|
||||||
- name: Build Tauri app (x86_64)
|
- name: Build Tauri app (x86_64)
|
||||||
uses: tauri-apps/tauri-action@v0
|
uses: tauri-apps/tauri-action@v0
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user