From 7bcb3e2713be520b8dfc49d005a3fadeb16d903c Mon Sep 17 00:00:00 2001 From: memdmp Date: Sat, 14 Jun 2025 04:00:02 +0200 Subject: utau/openutau: The initial working openutau package --- src/utau/openutau/build-worldline | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 src/utau/openutau/build-worldline (limited to 'src/utau/openutau/build-worldline') diff --git a/src/utau/openutau/build-worldline b/src/utau/openutau/build-worldline new file mode 100755 index 0000000..1da3da7 --- /dev/null +++ b/src/utau/openutau/build-worldline @@ -0,0 +1,14 @@ +#!/usr/bin/env zsh +set -e +cd cpp +_bazel_opts=() +case "$CARCH" in + aarch64*|arm*) _runtime_dir="$builddir/runtimes/linux-x64";_bazel_opts+=("--cpu=k8") ;; + x86|x86_64) _runtime_dir="$builddir/runtimes/linux-arm64";_bazel_opts+=("--config=ubuntu-aarch64") ;; + *) echo "Unable to determine a supported architecture from (CARCH=$CARCH)" ; return 1 ;; +esac +mkdir -p "$_runtime_dir" +bazel build //worldline:worldline -c opt "${_bazel_opts[@]}" +chmod +w bazel-bin/worldline/libworldline.so +cp bazel-bin/worldline/libworldline.so "$_runtime_dir"/native +cd .. -- cgit v1.2.3