Przeglądaj źródła

fix(bundler): ensure AppImage usr/lib is a dir (#4419)

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Robin van Boven 3 lat temu
rodzic
commit
aa0336d6c5

+ 5 - 0
.changes/bundler-appimage-fix.md

@@ -0,0 +1,5 @@
+---
+"tauri-bundler": patch
+---
+
+Ensure `usr/lib` is a directory in the AppImage bundle.

+ 2 - 0
tooling/bundler/src/bundle/linux/templates/appimage

@@ -26,6 +26,8 @@ mkdir -p "{{app_name}}.AppDir"
 cp -r "${OUTDIR}/../appimage_deb/data/usr" "{{app_name}}.AppDir"
 
 cd "{{app_name}}.AppDir"
+mkdir -p "usr/bin"
+mkdir -p "usr/lib"
 
 if [[ "$APPIMAGE_BUNDLE_XDG_OPEN" != "0" ]] && [[ -f "/usr/bin/xdg-open" ]]; then
   echo "Copying /usr/bin/xdg-open"