diff options
| author | gabrix73 <gabriel1@frozenstar.info> | 2026-04-12 16:43:50 +0200 |
|---|---|---|
| committer | gabrix73 <gabriel1@frozenstar.info> | 2026-04-12 16:43:50 +0200 |
| commit | 582284054e6aeafbe270afdc6ae5a476469fe6f7 (patch) | |
| tree | 8f7f24e2fcc794bfa663165e632c5fb7a245c298 | |
| parent | 6f827241e2d5ed96cf4bccd1e9301b5e928d42e3 (diff) | |
| download | khimera-582284054e6aeafbe270afdc6ae5a476469fe6f7.tar.gz khimera-582284054e6aeafbe270afdc6ae5a476469fe6f7.tar.xz khimera-582284054e6aeafbe270afdc6ae5a476469fe6f7.zip | |
fix: pre-place desktop file in AppDir root to avoid linuxdeploy symlink permission error
| -rw-r--r-- | Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -101,17 +101,15 @@ appimage: -ldflags='$(LDFLAGS)' \ -o /tmp/khimera-bin \ ./khimera-main.go && \ - mkdir -p AppDir/usr/bin AppDir/usr/share/applications AppDir/usr/share/icons/hicolor/256x256/apps && \ + mkdir -p AppDir/usr/bin AppDir/usr/share/icons/hicolor/256x256/apps && \ cp /tmp/khimera-bin AppDir/usr/bin/khimera && \ - cp appimage/khimera.desktop AppDir/usr/share/applications/ && \ - cp appimage/khimera.desktop AppDir/ && \ - cp appimage/khimera.png AppDir/usr/share/icons/hicolor/256x256/apps/ 2>/dev/null || true && \ - cp appimage/khimera.png AppDir/ 2>/dev/null || true && \ + cp appimage/khimera.desktop AppDir/khimera.desktop && \ + cp appimage/khimera.png AppDir/usr/share/icons/hicolor/256x256/apps/khimera.png && \ + cp appimage/khimera.png AppDir/khimera.png && \ linuxdeploy --appdir AppDir \ --library /usr/lib/x86_64-linux-gnu/libGL.so.1 \ --library /usr/lib/x86_64-linux-gnu/libX11.so.6 \ --output appimage \ - --desktop-file appimage/khimera.desktop \ " @mkdir -p $(OUTPUT_DIR)/Linux @mv Khimera*.AppImage $(OUTPUT_DIR)/Linux/Khimera-v$(VERSION)-x86_64.AppImage 2>/dev/null || \ |
