build: bundle onnxruntime in linux releases
This commit is contained in:
@@ -12,7 +12,6 @@ STAGE_DIR="$(mktemp -d "${TMPDIR:-/tmp}/chanora-linux-deb.XXXXXX")"
|
||||
PKG_ROOT="$STAGE_DIR/package"
|
||||
INSTALL_ROOT="$PKG_ROOT/opt/chanora"
|
||||
ICON_SRC="$APP_DIR/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png"
|
||||
ONNXRUNTIME_SHARED_LIB="${CHANORA_ONNXRUNTIME_SHARED_LIB:-}"
|
||||
|
||||
cleanup() {
|
||||
rm -rf "$STAGE_DIR"
|
||||
@@ -68,9 +67,6 @@ main() {
|
||||
require_cmd dpkg-deb
|
||||
require_file "$PUBSPEC" "Flutter pubspec"
|
||||
require_file "$ICON_SRC" "launcher icon"
|
||||
if [[ -n "$ONNXRUNTIME_SHARED_LIB" ]]; then
|
||||
require_file "$ONNXRUNTIME_SHARED_LIB" "Linux ONNX Runtime shared library"
|
||||
fi
|
||||
|
||||
if [[ ! -f "$OBOE_DIR/Cargo.toml" ]]; then
|
||||
cat >&2 <<EOF
|
||||
@@ -110,9 +106,7 @@ EOF
|
||||
local bundle_dir="$APP_DIR/build/linux/$flutter_arch/release/bundle"
|
||||
local app_binary="$bundle_dir/chanora_flutter"
|
||||
require_file "$app_binary" "Linux release bundle binary"
|
||||
if [[ -n "$ONNXRUNTIME_SHARED_LIB" ]]; then
|
||||
require_file "$bundle_dir/lib/libonnxruntime.so" "bundled Linux ONNX Runtime shared library"
|
||||
fi
|
||||
require_file "$bundle_dir/lib/libonnxruntime.so" "bundled Linux ONNX Runtime shared library"
|
||||
|
||||
mkdir -p \
|
||||
"$PKG_ROOT/DEBIAN" \
|
||||
|
||||
Reference in New Issue
Block a user