From b1fdd8450da0fe83305fd890e678fdb510e0ef62 Mon Sep 17 00:00:00 2001 From: bayazidbh Date: Wed, 15 May 2024 00:58:49 +0700 Subject: [PATCH 1/2] fix parsing of echo .desktop files --- install.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) mode change 100644 => 100755 install.sh diff --git a/install.sh b/install.sh old mode 100644 new mode 100755 index 166bccc..27f4532 --- a/install.sh +++ b/install.sh @@ -9,7 +9,7 @@ fi echo "Installing rpgmaker-linux v$version" mainfd="$HOME/desktopapps/nwjs" -localapplicationsfd="$HOME/.local/share/applications/" +localapplicationsfd="$HOME/.local/share/applications" localbin="$HOME/.local/bin" arch=$(uname -m) @@ -62,7 +62,7 @@ cp "$installpath/install.sh" "$mainfd" cp -r "$installpath/nwjs/" "$mainfd" # echo "Making a desktop file" -echo "[Desktop Entry] +echo -e "[Desktop Entry] Name=RPG Maker MV/MZ (cicpoffs mount) Exec=env gamef=\"%u\" $mainfd/nwjs/packagefiles/nwjsstart-cicpoffs.sh --chooselatestnwjs Type=Application @@ -74,7 +74,7 @@ Terminal=true NoDisplay=true" > "$localapplicationsfd/nwjstest.desktop" chmod +x "$localapplicationsfd/nwjstest.desktop" -echo "[Desktop Entry] +echo -e "[Desktop Entry] Name=RPG Maker MV/MZ Options Exec=env gamef=\"%u\" $mainfd/nwjs/packagefiles/nwjsstart-cicpoffs.sh --gui Type=Application @@ -83,7 +83,7 @@ StartupNotify=true MimeType=application/x-ms-dos-executable;application/x-wine-extension-msp; Icon=$mainfd/nwjs/packagefiles/nwjs128.png Terminal=true -NoDisplay=true" > "$localapplicationsfd/nwjstoptions.desktop" +NoDisplay=true" > "$localapplicationsfd/nwjsoptions.desktop" chmod +x "$localapplicationsfd/nwjsoptions.desktop" # Exec=bash -c "/home/pasha/desktopapps/nwjs/nwjs/packagefiles/nwjsstart-cicpoffs.sh --latestnwjs --gamepath '$(pwd)'";# From cf4f6800922059d26bbcbed5fca80f32b7d322c9 Mon Sep 17 00:00:00 2001 From: bayazidbh Date: Wed, 15 May 2024 01:33:13 +0700 Subject: [PATCH 2/2] add chmod of linked .local/bin file --- install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 27f4532..1322280 100755 --- a/install.sh +++ b/install.sh @@ -59,7 +59,7 @@ createfd "$localbin" checkthebinaryarch "$installpath/nwjs/cicpoffs" cp "$installpath/install.sh" "$mainfd" -cp -r "$installpath/nwjs/" "$mainfd" +cp -r "$installpath/nwjs" "$mainfd" # echo "Making a desktop file" echo -e "[Desktop Entry] @@ -89,6 +89,7 @@ chmod +x "$localapplicationsfd/nwjsoptions.desktop" # Exec=bash -c "/home/pasha/desktopapps/nwjs/nwjs/packagefiles/nwjsstart-cicpoffs.sh --latestnwjs --gamepath '$(pwd)'";# lnnew "$mainfd/nwjs/packagefiles/nwjsstart-cicpoffs.sh" "$localbin/rpgmaker-linux" +chmod +x "$localbin/rpgmaker-linux" update-desktop-database -q ~/.local/share/applications echo "Installation Done"