From 6d76e1da09e497679cc2cda80bd943ec282ab347 Mon Sep 17 00:00:00 2001 From: koki-develop Date: Wed, 7 Jan 2026 14:15:57 +0900 Subject: [PATCH] Add Ruby 3.4.8 language package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- packages/ruby/3.4.8/build.sh | 20 ++++++++++++++++++++ packages/ruby/3.4.8/environment | 4 ++++ packages/ruby/3.4.8/metadata.json | 5 +++++ packages/ruby/3.4.8/run | 4 ++++ packages/ruby/3.4.8/test.rb | 1 + 5 files changed, 34 insertions(+) create mode 100755 packages/ruby/3.4.8/build.sh create mode 100644 packages/ruby/3.4.8/environment create mode 100644 packages/ruby/3.4.8/metadata.json create mode 100755 packages/ruby/3.4.8/run create mode 100644 packages/ruby/3.4.8/test.rb diff --git a/packages/ruby/3.4.8/build.sh b/packages/ruby/3.4.8/build.sh new file mode 100755 index 000000000..1154b45be --- /dev/null +++ b/packages/ruby/3.4.8/build.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +PREFIX=$(realpath $(dirname $0)) + +mkdir -p build +cd build + +# Download and extract ruby +curl "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.gz" -o ruby.tar.gz +tar xzf ruby.tar.gz --strip-components=1 +rm ruby.tar.gz + +# Autoconf based +./configure --prefix "$PREFIX" +make -j$(nproc) +make install -j$(nproc) + +# Cleanup +cd .. +rm -rf build diff --git a/packages/ruby/3.4.8/environment b/packages/ruby/3.4.8/environment new file mode 100644 index 000000000..118cf3355 --- /dev/null +++ b/packages/ruby/3.4.8/environment @@ -0,0 +1,4 @@ +#!/bin/bash + +# Path to ruby binary +export PATH=$PWD/bin:$PATH diff --git a/packages/ruby/3.4.8/metadata.json b/packages/ruby/3.4.8/metadata.json new file mode 100644 index 000000000..135da3085 --- /dev/null +++ b/packages/ruby/3.4.8/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "ruby", + "version": "3.4.8", + "aliases": ["ruby3", "rb"] +} diff --git a/packages/ruby/3.4.8/run b/packages/ruby/3.4.8/run new file mode 100755 index 000000000..55cca9cf6 --- /dev/null +++ b/packages/ruby/3.4.8/run @@ -0,0 +1,4 @@ +#!/bin/bash + +# Run ruby script with args +ruby "$@" diff --git a/packages/ruby/3.4.8/test.rb b/packages/ruby/3.4.8/test.rb new file mode 100644 index 000000000..eb0857917 --- /dev/null +++ b/packages/ruby/3.4.8/test.rb @@ -0,0 +1 @@ +puts("OK")