diff --git a/Etcher.desktop b/Etcher.desktop new file mode 100644 index 0000000000..2683d670f8 --- /dev/null +++ b/Etcher.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=Etcher +Exec=etcher +Description=Burn images to SD cards & USB drives, safe & easy. +Icon=icon +Type=Application diff --git a/Makefile b/Makefile index 0dbb37a754..f9b5c551b3 100644 --- a/Makefile +++ b/Makefile @@ -54,6 +54,7 @@ etcher-release/Etcher-linux-x86: . --out=$(dir $@) mv $(dir $@)Etcher-linux-ia32 $@ mv $@/Etcher $@/etcher + chmod a+x $@/*.so* upx -9 $@/etcher $@/libnode.so etcher-release/Etcher-linux-x64: . @@ -68,6 +69,7 @@ etcher-release/Etcher-linux-x64: . --overwrite \ --out=$(dir $@) mv $@/Etcher $@/etcher + chmod a+x $@/*.so* upx -9 $@/etcher $@/*.so* etcher-release/Etcher-win32-x86: . @@ -203,6 +205,16 @@ etcher-release/installers/Etcher-linux-x86.tar.gz: etcher-release/Etcher-linux-x mkdir -p $(dir $@) tar -zcf $@ $< +etcher-release/installers/Etcher-linux-x64.AppImage: etcher-release/Etcher-linux-x64 + mkdir -p $(dir $<)Etcher-linux-x64.AppDir/usr/bin + cp ./scripts/AppRun $(dir $<)Etcher-linux-x64.AppDir + chmod a+x $(dir $<)Etcher-linux-x64.AppDir/AppRun + cp ./Etcher.desktop $(dir $<)Etcher-linux-x64.AppDir + cp ./assets/icon.png $(dir $<)Etcher-linux-x64.AppDir + cp -rf $