From 00de925240545316b925af91f97f0077e94d4da8 Mon Sep 17 00:00:00 2001 From: bryan Date: Tue, 15 Apr 2025 23:02:43 -0400 Subject: [PATCH] Selectively acquire appimage-builder --- installJRMC | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/installJRMC b/installJRMC index e772e2a..108f73a 100755 --- a/installJRMC +++ b/installJRMC @@ -1228,8 +1228,18 @@ install_mc_appimage() { fi execute rm -rf "$temp_extract" + # Determine which appimage-builder binary to use + local builder_app + if command -v appimage-builder &>/dev/null; then + builder_app="appimage-builder" + else + download "https://github.com/AppImage/AppImageBuilder/releases/latest/download/appimage-builder-$(arch -m).AppImage" "$builder_dir/appimage-builder" + chmod +x "$builder_dir/appimage-builder" + builder_app="$builder_dir/appimage-builder" + fi + # Run appimage-builder with the generated YAML config - if appimage-builder --config "$config_file" --verbose; then + if "$builder_app" --config "$config_file" --verbose; then local built_appimage built_appimage="$builder_dir/${MC_PKG}-${MC_VERSION}-$(uname -m).AppImage" if [[ ! -f "$built_appimage" ]]; then