diff --git a/build.sh b/build.sh index c288f47..48346a9 100755 --- a/build.sh +++ b/build.sh @@ -10,13 +10,12 @@ fi # Get brew formula wget https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb -export HOMEBREW_NO_AUTO_UPDATE=1 - # Build metacall brew recipe +export HOMEBREW_NO_AUTO_UPDATE=1 brew install --build-from-source --overwrite --verbose ./metacall.rb # Build distributable binary using brew pkg -architecture() { +function architecture() { local arch=$(uname -m) case ${arch} in @@ -37,8 +36,8 @@ architecture() { METACALL_VERSION=`brew info metacall | grep -i "stable" | awk '{print $4}' | sed 's/.$//'` METACALL_ARCH=`architecture` +brew tap --verbose metacall/brew-pkg +brew install --verbose --HEAD metacall/brew-pkg/brew-pkg mkdir pkg && cd pkg -wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb -brew install --build-from-source --overwrite --verbose ./brew-pkg.rb brew pkg --with-deps metacall mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg