Name ruby
Version 3.1.3
Summary An interpreter of object-oriented scripting language
Description Ruby is an interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.
Section devel/ruby
License Ruby | BSD-2-Clause | BSD-3-Clause | GPL-2.0-only | ISC | MIT
Homepage http://www.ruby-lang.org/
Recipe file recipes-devtools/ruby/ruby_3.1.3.bb
Layer openembedded-core (langdale branch)
Inherits
  • autotools
  • pkgconfig
  • ptest
  • siteconfig
  • siteinfo
Dependencies
  • autoconf-native
  • automake-native
  • gdbm
  • libffi
  • libtool-cross
  • libtool-native
  • libyaml
  • openssl
  • pkgconfig-native
  • readline
  • ruby-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • zlib
  • gmp
  • valgrind
PACKAGECONFIG options
  • gmp
  • ipv6
  • rdoc
  • valgrind

Sources

http://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.gz

Patches

Patch Status
ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch Pending
ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch Pending
ruby/remove_has_include_macros.patch Pending
ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch Inappropriate [oe-core specific]
ruby/0002-template-Makefile.in-filter-out-f-prefix-map.patch Inappropriate [oe-core specific]
ruby/0003-rdoc-build-reproducible-documentation.patch Backport [debian]
ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch Backport [debian]
ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch Backport [debian]
ruby/0006-Make-gemspecs-reproducible.patch Backport [debian]
ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch Inappropriate [musl bug]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master ruby 3.3.6
styhead (Yocto Project 5.1) ruby 3.3.4
scarthgap (Yocto Project 5.0) ruby 3.3.5
nanbield (Yocto Project 4.3) ruby 3.2.2
mickledore (Yocto Project 4.2) ruby 3.2.2
langdale (Yocto Project 4.1) ruby 3.1.3 (this recipe)
kirkstone (Yocto Project 4.0) ruby 3.1.3
honister (Yocto Project 3.4) ruby 3.0.3
hardknott (Yocto Project 3.3) ruby 3.0.3
gatesgarth (Yocto Project 3.2) ruby 2.7.1
dunfell (Yocto Project 3.1) ruby 2.7.6
zeus (Yocto Project 3.0) ruby 2.5.5
warrior (Yocto Project 2.7) ruby 2.5.3
thud (Yocto Project 2.6) ruby 2.5.3
sumo (Yocto Project 2.5) ruby 2.5.0
rocko (Yocto Project 2.4) ruby 2.4.4
pyro (Yocto Project 2.3) ruby 2.4.4
morty (Yocto Project 2.2) ruby 2.4.4
krogoth (Yocto Project 2.1) ruby 2.2.2
jethro (Yocto Project 2.0) ruby 2.2.2