From eaaf943c8730b520c0d1fef9231defc9e483ae59 Mon Sep 17 00:00:00 2001 From: insleker Date: Tue, 2 Sep 2025 18:07:21 +0800 Subject: [PATCH] feat: support linux build appimage --- .gitignore | 4 ++++ AppDir/AppRun | 5 +++++ AppDir/pdf_signature-icon.svg | 27 +++++++++++++++++++++++++++ AppDir/pdf_signature.desktop | 7 +++++++ 4 files changed, 43 insertions(+) create mode 100755 AppDir/AppRun create mode 100755 AppDir/pdf_signature-icon.svg create mode 100755 AppDir/pdf_signature.desktop diff --git a/.gitignore b/.gitignore index 7938982..62d3614 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,7 @@ docs/wireframe.assets/*.excalidraw.svg docs/wireframe.assets/*.svg docs/wireframe.assets/*.png node_modules/ +AppDir/.DirIcon +AppDir/bundle/ +appimage-build/ +/*.AppImage diff --git a/AppDir/AppRun b/AppDir/AppRun new file mode 100755 index 0000000..36caa4f --- /dev/null +++ b/AppDir/AppRun @@ -0,0 +1,5 @@ +#!/bin/sh + +export LD_LIBRARY_PATH="${APPDIR}/bundle/lib" +exec $APPDIR/bundle/pdf_signature "$@" + diff --git a/AppDir/pdf_signature-icon.svg b/AppDir/pdf_signature-icon.svg new file mode 100755 index 0000000..eb7f890 --- /dev/null +++ b/AppDir/pdf_signature-icon.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/AppDir/pdf_signature.desktop b/AppDir/pdf_signature.desktop new file mode 100755 index 0000000..a2ea43d --- /dev/null +++ b/AppDir/pdf_signature.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=pdf_signature +Exec=AppRun %U +Icon=pdf_signature-icon +Categories=Utility