From 6f5c16bf2aef94d66fedbf5ed79238666e1420f4 Mon Sep 17 00:00:00 2001 From: leca Date: Mon, 6 May 2024 20:44:15 +0300 Subject: [PATCH] change way to pack an appimage --- pack_appimage.sh | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 pack_appimage.sh diff --git a/pack_appimage.sh b/pack_appimage.sh deleted file mode 100755 index a66c291..0000000 --- a/pack_appimage.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -if ! command -v appimagetool &> /dev/null -then - echo "No appimage tool installed. Please, install it." - exit 1 -fi - -cargo build --release - -#Copying binary -mkdir -p AppImage/usr/bin -mkdir -p AppImage/usr/share/glib-2.0/schemas -cp resources/gschemas.compiled AppImage/usr/share/glib-2.0/schemas/ # Copy settings -cp target/release/learn-hieroglyph AppImage/usr/bin - -#Copying libraries -libraries=`ldd target/release/learn-hieroglyph | grep so \ -| sed -e '/^[^\t]/ d' \ -| sed -e 's/\t//' \ -| sed -e 's/.*=..//' \ -| sed -e 's/ (0.*)//' ` -libraries_arr=($libraries) - -#creating necessary directories -for library in ${libraries_arr[@]} -do - mkdir -p AppImage/`dirname $library` -done - -#copying libraries -for library in ${libraries_arr[@]} -do - cp $library AppImage/`dirname $library` -done - -chmod +x AppImage/AppRun -ARCH=x86_64 appimagetool AppImage learn-hieroglyph.AppImage