From a4453df67a37e3f1d901ed2e2dd9734f0ec4011c Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 21:48:58 +0200 Subject: [PATCH 01/10] Trying to debug issues. --- build.sh | 63 +++++++++++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/build.sh b/build.sh index c288f47..c15968c 100755 --- a/build.sh +++ b/build.sh @@ -7,38 +7,35 @@ if [[ $(command -v brew) == "" ]]; then /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" fi -# Get brew formula -wget https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb - export HOMEBREW_NO_AUTO_UPDATE=1 -# Build metacall brew recipe -brew install --build-from-source --overwrite --verbose ./metacall.rb - -# Build distributable binary using brew pkg -architecture() { - local arch=$(uname -m) - - case ${arch} in - x86_64) - echo "amd64" - return - ;; - arm64) - echo "arm64" - return - ;; - esac - - echo "Invalid architecture: ${arch}" - exit 1 -} - -METACALL_VERSION=`brew info metacall | grep -i "stable" | awk '{print $4}' | sed 's/.$//'` -METACALL_ARCH=`architecture` - -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 +# # Build metacall brew recipe +# brew install --build-from-source --overwrite --verbose https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb + +# # Build distributable binary using brew pkg +# architecture() { +# local arch=$(uname -m) + +# case ${arch} in +# x86_64) +# echo "amd64" +# return +# ;; +# arm64) +# echo "arm64" +# return +# ;; +# esac + +# echo "Invalid architecture: ${arch}" +# exit 1 +# } + +# METACALL_VERSION=`brew info metacall | grep -i "stable" | awk '{print $4}' | sed 's/.$//'` +# METACALL_ARCH=`architecture` + +# mkdir pkg && cd pkg +brew install --help +brew install --build-from-source --overwrite --verbose https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb +# brew pkg --with-deps metacall +# mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From f4b3ac14876ff31fa06dddc6258412b218357166 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 21:54:00 +0200 Subject: [PATCH 02/10] Trying to solve more issues. --- build.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build.sh b/build.sh index c15968c..02ee21d 100755 --- a/build.sh +++ b/build.sh @@ -7,10 +7,13 @@ if [[ $(command -v brew) == "" ]]; then /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" fi -export HOMEBREW_NO_AUTO_UPDATE=1 +# # Get brew formula +# wget https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb + +# export HOMEBREW_NO_AUTO_UPDATE=1 # # Build metacall brew recipe -# brew install --build-from-source --overwrite --verbose https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb +# brew install --build-from-source --overwrite --verbose ./metacall.rb # # Build distributable binary using brew pkg # architecture() { @@ -35,7 +38,7 @@ export HOMEBREW_NO_AUTO_UPDATE=1 # METACALL_ARCH=`architecture` # mkdir pkg && cd pkg -brew install --help -brew install --build-from-source --overwrite --verbose https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb +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 From 8e2db9dd4a608e3ca5a94bfe3c4ad92997763591 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:03:20 +0200 Subject: [PATCH 03/10] Trying to add brew-pkg as tap. --- build.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 02ee21d..a7e8ef3 100755 --- a/build.sh +++ b/build.sh @@ -38,7 +38,9 @@ fi # METACALL_ARCH=`architecture` # 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 +# wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb +brew tap metacall/brew-pkg +# brew install --build-from-source --overwrite --verbose ./brew-pkg.rb +brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From 80fbaff782da33512d7e8e949bd3ea5f139972d9 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:07:44 +0200 Subject: [PATCH 04/10] Trying our own tap. --- build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/build.sh b/build.sh index a7e8ef3..74a1977 100755 --- a/build.sh +++ b/build.sh @@ -41,6 +41,7 @@ fi # wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb brew tap metacall/brew-pkg # brew install --build-from-source --overwrite --verbose ./brew-pkg.rb +brew install brew-pkg brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From 3a44de527de229ac48053cd099258894abeb3476 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:20:42 +0200 Subject: [PATCH 05/10] Add brew pkg from head. --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 74a1977..9f4f85d 100755 --- a/build.sh +++ b/build.sh @@ -41,7 +41,7 @@ fi # wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb brew tap metacall/brew-pkg # brew install --build-from-source --overwrite --verbose ./brew-pkg.rb -brew install brew-pkg +brew install --HEAD brew-pkg brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From 80f8d454c5d13946161665f221f7dab765126f2a Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:24:18 +0200 Subject: [PATCH 06/10] Trying install command without HEAd. --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 9f4f85d..74a1977 100755 --- a/build.sh +++ b/build.sh @@ -41,7 +41,7 @@ fi # wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb brew tap metacall/brew-pkg # brew install --build-from-source --overwrite --verbose ./brew-pkg.rb -brew install --HEAD brew-pkg +brew install brew-pkg brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From f72e2a6db4c9973f3513fe23e8a2566d652e84a5 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:25:50 +0200 Subject: [PATCH 07/10] Add head again. --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 74a1977..75c6866 100755 --- a/build.sh +++ b/build.sh @@ -41,7 +41,7 @@ fi # wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb brew tap metacall/brew-pkg # brew install --build-from-source --overwrite --verbose ./brew-pkg.rb -brew install brew-pkg +brew install --HEAD metacall/brew-pkg/brew-pkg brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From d72c10604537d0289542ed9abe6a2ad617d9ff7b Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:27:50 +0200 Subject: [PATCH 08/10] Add verbosity. --- build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 75c6866..31987e2 100755 --- a/build.sh +++ b/build.sh @@ -39,9 +39,9 @@ fi # mkdir pkg && cd pkg # wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb -brew tap metacall/brew-pkg +brew tap --verbose metacall/brew-pkg # brew install --build-from-source --overwrite --verbose ./brew-pkg.rb -brew install --HEAD metacall/brew-pkg/brew-pkg +brew install --verbose --HEAD metacall/brew-pkg/brew-pkg brew pkg --help # brew pkg --with-deps metacall # mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From e7319176c9139517affc1e69755252599d650bce Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:52:26 +0200 Subject: [PATCH 09/10] Trying with our own brew-pkg. --- build.sh | 66 ++++++++++++++++++++++++++------------------------------ 1 file changed, 30 insertions(+), 36 deletions(-) diff --git a/build.sh b/build.sh index 31987e2..9c22c47 100755 --- a/build.sh +++ b/build.sh @@ -7,41 +7,35 @@ if [[ $(command -v brew) == "" ]]; then /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" fi -# # Get brew formula -# wget https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb - -# export HOMEBREW_NO_AUTO_UPDATE=1 - -# # Build metacall brew recipe -# brew install --build-from-source --overwrite --verbose ./metacall.rb - -# # Build distributable binary using brew pkg -# architecture() { -# local arch=$(uname -m) - -# case ${arch} in -# x86_64) -# echo "amd64" -# return -# ;; -# arm64) -# echo "arm64" -# return -# ;; -# esac - -# echo "Invalid architecture: ${arch}" -# exit 1 -# } - -# METACALL_VERSION=`brew info metacall | grep -i "stable" | awk '{print $4}' | sed 's/.$//'` -# METACALL_ARCH=`architecture` - -# mkdir pkg && cd pkg -# wget https://raw.githubusercontent.com/metacall/brew-pkg/master/brew-pkg.rb +export HOMEBREW_NO_AUTO_UPDATE=1 + +# Build metacall brew recipe +brew install --overwrite --verbose https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb + +# Build distributable binary using brew pkg +architecture() { + local arch=$(uname -m) + + case ${arch} in + x86_64) + echo "amd64" + return + ;; + arm64) + echo "arm64" + return + ;; + esac + + echo "Invalid architecture: ${arch}" + exit 1 +} + +METACALL_VERSION=`brew info metacall | grep -i "stable" | awk '{print $4}' | sed 's/.$//'` +METACALL_ARCH=`architecture` + brew tap --verbose metacall/brew-pkg -# brew install --build-from-source --overwrite --verbose ./brew-pkg.rb brew install --verbose --HEAD metacall/brew-pkg/brew-pkg -brew pkg --help -# brew pkg --with-deps metacall -# mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg +mkdir pkg && cd pkg +brew pkg --with-deps metacall +mv metacall-${METACALL_VERSION}.pkg metacall-tarball-macos-${METACALL_ARCH}.pkg From 0517ffff26ee6c285a0883b133827ceb7285eb78 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Tue, 30 Jul 2024 22:54:36 +0200 Subject: [PATCH 10/10] Build from source again. --- build.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 9c22c47..48346a9 100755 --- a/build.sh +++ b/build.sh @@ -7,13 +7,15 @@ if [[ $(command -v brew) == "" ]]; then /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" fi -export HOMEBREW_NO_AUTO_UPDATE=1 +# Get brew formula +wget https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb # Build metacall brew recipe -brew install --overwrite --verbose https://raw.githubusercontent.com/metacall/homebrew/main/metacall.rb +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