From 2494719f5fa12ea2b049d71a18938b0ef94c9fad Mon Sep 17 00:00:00 2001 From: Yorgos Saslis Date: Fri, 8 May 2026 12:15:51 +0300 Subject: [PATCH] build: support macOS arm64 - update dependencies for macOS arm64 - fixes make target to install all dependencies (not just jekyll, which is just one of the ruby gems required) Signed-off-by: Yorgos Saslis --- Gemfile.lock | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++- Makefile | 2 +- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 644523d..9ae9302 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,11 +12,46 @@ GEM eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) + ffi (1.17.3) + ffi (1.17.3-aarch64-linux-gnu) + ffi (1.17.3-aarch64-linux-musl) + ffi (1.17.3-aarch64-mingw-ucrt) + ffi (1.17.3-arm-linux-gnu) + ffi (1.17.3-arm-linux-musl) + ffi (1.17.3-arm64-darwin) + ffi (1.17.3-x86-linux-gnu) + ffi (1.17.3-x86-linux-musl) + ffi (1.17.3-x86_64-darwin) ffi (1.17.3-x86_64-linux-gnu) + ffi (1.17.3-x86_64-linux-musl) forwardable-extended (2.6.0) + google-protobuf (4.33.3) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-aarch64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-aarch64-linux-musl) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-x86-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-x86-linux-musl) + bigdecimal + rake (>= 13) + google-protobuf (4.33.3-x86_64-darwin) + bigdecimal + rake (>= 13) google-protobuf (4.33.3-x86_64-linux-gnu) bigdecimal rake (>= 13) + google-protobuf (4.33.3-x86_64-linux-musl) + bigdecimal + rake (>= 13) http_parser.rb (0.8.1) i18n (1.14.8) concurrent-ruby (~> 1.0) @@ -67,8 +102,39 @@ GEM rexml (3.4.4) rouge (4.4.0) safe_yaml (1.0.5) + sass-embedded (1.97.2) + google-protobuf (~> 4.31) + rake (>= 13) + sass-embedded (1.97.2-aarch64-linux-android) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-aarch64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-aarch64-linux-musl) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-aarch64-mingw-ucrt) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-arm-linux-androideabi) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-arm-linux-gnueabihf) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-arm-linux-musleabihf) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-arm64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-riscv64-linux-android) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-riscv64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-riscv64-linux-musl) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-x86_64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.97.2-x86_64-linux-android) + google-protobuf (~> 4.31) sass-embedded (1.97.2-x86_64-linux-gnu) google-protobuf (~> 4.31) + sass-embedded (1.97.2-x86_64-linux-musl) + google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.6.0) @@ -110,4 +176,4 @@ DEPENDENCIES webrick BUNDLED WITH - 2.5.11 + 4.0.11 diff --git a/Makefile b/Makefile index ed245fa..e71b279 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ releases: curl -s -o _data/releases/radicle-httpd.json $(FILES)/releases/radicle-httpd/latest/radicle-httpd.json dependencies: - gem install jekyll + bundle install cloudflare: sudo gem install bundler