diff --git a/assets/aniyomibridge-core.jar b/assets/aniyomibridge-core.jar index fd6033c..bf3c1eb 100644 Binary files a/assets/aniyomibridge-core.jar and b/assets/aniyomibridge-core.jar differ diff --git a/installJRE.sh b/installJREDebug.sh similarity index 100% rename from installJRE.sh rename to installJREDebug.sh diff --git a/installJRERelease.sh b/installJRERelease.sh new file mode 100755 index 0000000..408ce8d --- /dev/null +++ b/installJRERelease.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +set -e +PLATFORM=$1 + +if [ -z "$PLATFORM" ]; then + echo "Usage: $0 " + exit 1 +fi + +PROJECT_DIR=$(pwd) + +case "$PLATFORM" in + macos) + # Locate Flutter macOS build output + JRE_SRC="/Users/kevin/IdeaProjects/k3vinb5_aniyomi_bridge/jre/$PLATFORM/customjre" + if [ ! -d "$JRE_SRC" ]; then + echo "Error: JRE source folder not found: $JRE_SRC" + exit 1 + fi + APP_BUNDLE="$PROJECT_DIR/build/macos/Build/Products/Release/unyo.app" + RESOURCES_DIR="$APP_BUNDLE/Contents/Resources" + mkdir -p "$RESOURCES_DIR/jre" + cp -R "$JRE_SRC" "$RESOURCES_DIR/jre/" + echo "Copied custom JRE to $RESOURCES_DIR/jre/" + ;; + + linux) + # Linux Flutter executable folder + JRE_SRC="/home/kevin/Projects/k3vinb5_aniyomi_bridge/jre/$PLATFORM/customjre" + if [ ! -d "$JRE_SRC" ]; then + echo "Error: JRE source folder not found: $JRE_SRC" + exit 1 + fi + BUILD_DIR="$PROJECT_DIR/build/linux/x64/release/bundle" + mkdir -p "$BUILD_DIR/jre" + cp -R "$JRE_SRC" "$BUILD_DIR/jre/" + echo "Copied custom JRE to $BUILD_DIR/jre/" + ;; + + *) + echo "Unsupported platform: $PLATFORM" + exit 1 + ;; +esac + +echo "JRE setup complete!"