diff --git a/.github/workflows/tauri-build.yml b/.github/workflows/tauri-build.yml index 312f2d5769..43ef60e755 100644 --- a/.github/workflows/tauri-build.yml +++ b/.github/workflows/tauri-build.yml @@ -100,6 +100,13 @@ jobs: librsvg2-dev \ openjdk-17-jre-headless + - name: Copy WebKit helper binaries for AppImage + if: matrix.platform == 'ubuntu-22.04' + run: | + mkdir -p frontend/src-tauri/lib/x86_64-linux-gnu/webkit2gtk-4.1 + sudo cp /usr/libexec/webkit2gtk-4.1/WebKit*Process \ + frontend/src-tauri/lib/x86_64-linux-gnu/webkit2gtk-4.1/ + - name: Setup Node.js uses: actions/setup-node@v4 with: diff --git a/frontend/src-tauri/tauri.conf.json b/frontend/src-tauri/tauri.conf.json index 17365dcc1e..a9b88b1420 100644 --- a/frontend/src-tauri/tauri.conf.json +++ b/frontend/src-tauri/tauri.conf.json @@ -51,12 +51,7 @@ "desktopTemplate": "stirling-pdf.desktop" }, "appimage": { - "bundleMediaFramework": false, - "files": { - "/usr/libexec/webkit2gtk-4.1/WebKitNetworkProcess": "lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitNetworkProcess", - "/usr/libexec/webkit2gtk-4.1/WebKitStorageProcess": "lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitStorageProcess", - "/usr/libexec/webkit2gtk-4.1/WebKitWebProcess": "lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess" - } + "bundleMediaFramework": false } }, "windows": {