Skip to content

fix(bundler): use relative symlinks for AppImage .DirIcon and .desktop#15141

Open
alexrzem wants to merge 1 commit intotauri-apps:devfrom
alexrzem:fix/appimage-relative-symlinks
Open

fix(bundler): use relative symlinks for AppImage .DirIcon and .desktop#15141
alexrzem wants to merge 1 commit intotauri-apps:devfrom
alexrzem:fix/appimage-relative-symlinks

Conversation

@alexrzem
Copy link
Copy Markdown

The symlink targets were created using app_dir_path.join() which produced absolute paths pointing to the build directory. When the AppImage is mounted at runtime, these symlinks are broken, preventing appimaged and file managers from extracting the application icon.

Fixes #15110
Confirms #15122 without using AI.

  • cargo test passed all tests
  • cargo clippy finished with no errors

The symlink targets were created using app_dir_path.join() which produced absolute paths pointing to the build directory. When the AppImage is mounted at runtime, these symlinks are broken, preventing appimaged and file managers from extracting the application icon.
@alexrzem alexrzem requested a review from a team as a code owner March 23, 2026 03:26
@github-project-automation github-project-automation bot moved this to 📬Proposal in Roadmap Mar 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Package Changes Through b61658b

There are 7 changes which include tauri-macos-sign with patch, tauri-build with patch, tauri with minor, tauri-bundler with patch, tauri-cli with patch, @tauri-apps/cli with patch, tauri-utils with patch

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
tauri-utils 2.8.3 2.8.4
tauri-macos-sign 2.3.3 2.3.4
tauri-bundler 2.8.1 2.8.2
tauri-runtime 2.10.1 2.10.2
tauri-runtime-wry 2.10.1 2.10.2
tauri-codegen 2.5.5 2.5.6
tauri-macros 2.5.5 2.5.6
tauri-plugin 2.5.4 2.5.5
tauri-build 2.5.6 2.5.7
tauri 2.10.3 2.11.0
@tauri-apps/cli 2.10.1 2.10.2
tauri-cli 2.10.1 2.10.2

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📬Proposal

Development

Successfully merging this pull request may close these issues.

[bug] AppImage .DirIcon and .desktop symlinks use absolute paths, break when mounted

1 participant