fix: pre-stage linuxdeploy plugins; add wrapper diagnostic log
This commit is contained in:
@@ -188,6 +188,14 @@ jobs:
|
||||
ls /root/linuxdeploy-root/
|
||||
ls /root/linuxdeploy-root/usr/bin/ 2>/dev/null || echo "no usr/bin"
|
||||
|
||||
# Pre-stage plugin scripts next to linuxdeploy so it finds them via /proc/self/exe lookup
|
||||
wget -q "https://raw.githubusercontent.com/tauri-apps/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh" \
|
||||
-O /root/linuxdeploy-root/usr/bin/linuxdeploy-plugin-gtk.sh
|
||||
wget -q "https://raw.githubusercontent.com/tauri-apps/linuxdeploy-plugin-gstreamer/master/linuxdeploy-plugin-gstreamer.sh" \
|
||||
-O /root/linuxdeploy-root/usr/bin/linuxdeploy-plugin-gstreamer.sh
|
||||
chmod +x /root/linuxdeploy-root/usr/bin/linuxdeploy-plugin-gtk.sh \
|
||||
/root/linuxdeploy-root/usr/bin/linuxdeploy-plugin-gstreamer.sh
|
||||
|
||||
gcc -o ~/.cache/tauri/linuxdeploy-x86_64.AppImage tools/ld_wrapper.c
|
||||
chmod +x ~/.cache/tauri/linuxdeploy-x86_64.AppImage
|
||||
|
||||
@@ -199,6 +207,10 @@ jobs:
|
||||
RUST_LOG: tauri_bundler=debug
|
||||
run: npm run tauri -- build --bundles appimage,deb
|
||||
|
||||
- name: Show linuxdeploy wrapper log
|
||||
if: always()
|
||||
run: cat /tmp/ld-wrapper.log 2>/dev/null || echo "no wrapper log found"
|
||||
|
||||
- name: Upload to release
|
||||
env:
|
||||
TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
|
||||
Reference in New Issue
Block a user