Selectively acquire appimage-builder
This commit is contained in:
12
installJRMC
12
installJRMC
@@ -1228,8 +1228,18 @@ install_mc_appimage() {
|
|||||||
fi
|
fi
|
||||||
execute rm -rf "$temp_extract"
|
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
|
# 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
|
local built_appimage
|
||||||
built_appimage="$builder_dir/${MC_PKG}-${MC_VERSION}-$(uname -m).AppImage"
|
built_appimage="$builder_dir/${MC_PKG}-${MC_VERSION}-$(uname -m).AppImage"
|
||||||
if [[ ! -f "$built_appimage" ]]; then
|
if [[ ! -f "$built_appimage" ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user