From 582284054e6aeafbe270afdc6ae5a476469fe6f7 Mon Sep 17 00:00:00 2001 From: gabrix73 Date: Sun, 12 Apr 2026 16:43:50 +0200 Subject: fix: pre-place desktop file in AppDir root to avoid linuxdeploy symlink permission error --- Makefile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 340ac19..a53c992 100644 --- a/Makefile +++ b/Makefile @@ -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 || \ -- cgit v1.2.3