diff --git a/SOURCES/defs/3.1.7 b/SOURCES/defs/3.1.7 new file mode 100644 index 0000000..5d64395 --- /dev/null +++ b/SOURCES/defs/3.1.7 @@ -0,0 +1,23 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2024-03-31 +eol(security): 2025-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel +deps(deb): build-essential zlib1g-dev libreadline6-dev tk-dev ca-certificates +deps(deb): autoconf libc6-dev libncurses5-dev bison libffi-dev + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.1.7): --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.1.7" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.tar.gz" "c2023f05989241d1f21409b980ffbda83b1cbe7b" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.1.7" "https://ruby.kaos.st/ruby-3.1.7.tzst" "da599bdba333dda26156da9b027fe5151eda3331" diff --git a/SOURCES/defs/3.1.7-jemalloc b/SOURCES/defs/3.1.7-jemalloc new file mode 100644 index 0000000..5883fac --- /dev/null +++ b/SOURCES/defs/3.1.7-jemalloc @@ -0,0 +1,21 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2024-03-31 +eol(security): 2025-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel jemalloc-devel + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.1.7): --with-jemalloc --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.1.7" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.tar.gz" "c2023f05989241d1f21409b980ffbda83b1cbe7b" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.1.7" "https://ruby.kaos.st/ruby-3.1.7.tzst" "da599bdba333dda26156da9b027fe5151eda3331" diff --git a/SOURCES/defs/3.2.8 b/SOURCES/defs/3.2.8 new file mode 100644 index 0000000..b4002ac --- /dev/null +++ b/SOURCES/defs/3.2.8 @@ -0,0 +1,26 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel libyaml-devel +deps(rpm): rust + +deps(deb): build-essential zlib1g-dev libreadline6-dev tk-dev ca-certificates +deps(deb): autoconf libc6-dev libncurses5-dev bison libffi-dev libyaml-dev +deps(deb): rustc + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.2.8): --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.2.8" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.tar.gz" "419ecff4a0f8e805ddb1314344ffad33afde91d8" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.2.8" "https://ruby.kaos.st/ruby-3.2.8.tzst" "da9b8b69e0e7a76a01a1cdc9c93dad24a202f6e7" diff --git a/SOURCES/defs/3.2.8-jemalloc b/SOURCES/defs/3.2.8-jemalloc new file mode 100644 index 0000000..027e9f4 --- /dev/null +++ b/SOURCES/defs/3.2.8-jemalloc @@ -0,0 +1,21 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates libyaml-devel +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel jemalloc-devel rust + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.2.8): --with-jemalloc --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.2.8" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.tar.gz" "419ecff4a0f8e805ddb1314344ffad33afde91d8" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.2.8" "https://ruby.kaos.st/ruby-3.2.8.tzst" "da9b8b69e0e7a76a01a1cdc9c93dad24a202f6e7" diff --git a/SOURCES/defs/3.3.8 b/SOURCES/defs/3.3.8 new file mode 100644 index 0000000..153e8c3 --- /dev/null +++ b/SOURCES/defs/3.3.8 @@ -0,0 +1,26 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel libyaml-devel +deps(rpm): rust + +deps(deb): build-essential zlib1g-dev libreadline6-dev tk-dev ca-certificates +deps(deb): autoconf libc6-dev libncurses5-dev bison libffi-dev libyaml-dev +deps(deb): rustc + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.3.8): --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.3.8" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz" "71b8362d413f58ed5aef2ecd132769210c45f058" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.3.8" "https://ruby.kaos.st/ruby-3.3.8.tzst" "1798f6cd1f1c796c5222c4c3cff4f04cfcb9fffb" diff --git a/SOURCES/defs/3.3.8-jemalloc b/SOURCES/defs/3.3.8-jemalloc new file mode 100644 index 0000000..3cd1cf7 --- /dev/null +++ b/SOURCES/defs/3.3.8-jemalloc @@ -0,0 +1,21 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates libyaml-devel +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel jemalloc-devel rust + +CONFOPTS(openssl-3.0.16): {os_name}-{os_arch} --libdir=lib --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-3.0.16): {prefix}/openssl + +CONFOPTS(ruby-3.3.8): --with-jemalloc --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-3.0.16" "https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz" "9f2b9d6aa10576a5938b5a9cbc777af3ff51d64a" openssl + package: "ruby-3.3.8" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz" "71b8362d413f58ed5aef2ecd132769210c45f058" + +[essentialkaos] + package: "openssl-3.0.16" "https://ruby.kaos.st/openssl-3.0.16.tzst" "75e05b3e5caf38072b7a51f1e39bcb0692b2b777" openssl + package: "ruby-3.3.8" "https://ruby.kaos.st/ruby-3.3.8.tzst" "1798f6cd1f1c796c5222c4c3cff4f04cfcb9fffb" diff --git a/SOURCES/defs/truffleruby-24.2.0 b/SOURCES/defs/truffleruby-24.2.0 new file mode 100644 index 0000000..2038562 --- /dev/null +++ b/SOURCES/defs/truffleruby-24.2.0 @@ -0,0 +1,11 @@ +# -- [RBdef] -- +# UPDATED 14/Apr/2025 23:31:20 by Anton Novojilov + +deps(rpm): gcc openssl-devel +deps(deb): gcc libssl-dev + +[default] + package: "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-linux-amd64.tar.gz" "fe24354ba6b8790290d92c5c67fd5ee139be726d" truffle + +[essentialkaos] + package: "truffleruby-24.2.0" "https://ruby.kaos.st/truffleruby-24.2.0.tzst" "cece792d8fc4ee06131ce954f357f6d972af6763" truffle diff --git a/rbbuild-defs.spec b/rbbuild-defs.spec index b199643..2aa54e0 100644 --- a/rbbuild-defs.spec +++ b/rbbuild-defs.spec @@ -2,7 +2,7 @@ Summary: Def files for rbbuild utility Name: rbbuild-defs -Version: 2.0.11 +Version: 2.0.12 Release: 0%{?dist} License: Apache License, Version 2.0 Vendor: ESSENTIAL KAOS @@ -51,6 +51,15 @@ rm -rf %{buildroot} ################################################################################ %changelog +* Mon Apr 14 2025 Anton Novojilov - 2.0.12-0 +- Added 3.1.7 +- Added 3.1.7-jemalloc +- Added 3.2.8 +- Added 3.2.8-jemalloc +- Added 3.3.8 +- Added 3.3.8-jemalloc +- Added truffleruby-24.2.0 + * Thu Feb 20 2025 Anton Novojilov - 2.0.11-0 - Added 3.2.7 - Added 3.2.7-jemalloc