Summary: Ruby Name: ruby Version: 3.3.0 Release: 1%{?dist} License: BSDL URL: https://www.ruby-lang.org/en Group: System Environment/Security Vendor: VMware, Inc. Distribution: Photon Source0: https://cache.ruby-lang.org/pub/ruby/3.3/%{name}-%{version}.tar.gz %define sha512 %{name}=26074009b501fc793d71a74e419f34a6033c9353433919ca74ba2d24a3de432dbb11fd92c2bc285f0e4d951a6d6c74bf5b69a2ab36200c8c26e871746d6e0fc6 BuildRequires: openssl-devel BuildRequires: ca-certificates BuildRequires: readline-devel BuildRequires: readline BuildRequires: tzdata BuildRequires: libffi-devel BuildRequires: libyaml-devel Requires: ca-certificates Requires: openssl Requires: gmp Requires: libyaml %description The Ruby package contains the Ruby development environment. This is useful for object-oriented scripting. %prep %autosetup -p1 %build # below loop fixes the files in libexec to point correct ruby # Only verfied and to be used with ruby version 2.7.1 # Any future versions needs to be verified for f in `grep -ril "\/usr\/local\/bin\/ruby" ./libexec/`; do sed -i "s|/usr/local/bin/ruby|/usr/bin/ruby|g" $f head -1 $f done %configure \ --enable-shared \ --docdir=%{_docdir}/%{name}-%{version} \ --with-compress-debug-sections=no make %{?_smp_mflags} COPY="cp -p" %install [ %{buildroot} != "/" ] && rm -rf %{buildroot}/* %make_install %{?_smp_mflags} %check %if 0%{?with_check} chmod g+w . -R useradd test -G root -m sudo -u test make check TESTS="-v" %{?_smp_mflags} %endif %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %{_bindir}/* %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.so.* %{_libdir}/pkgconfig/*.pc %{_libdir}/ruby/* %{_datadir}/ri/* %{_docdir}/%{name}-%{version} %{_mandir}/man1/* %changelog * Mon Feb 26 2024 Shivani Agarwal 3.3.0-1 - Update to version 3.3.0 * Sun Nov 19 2023 Shreenidhi Shedi 3.1.2-3 - Bump version as a part of openssl upgrade * Tue Dec 20 2022 Guruswamy Basavaiah 3.1.2-2 - Bump release as a part of readline upgrade * Wed Aug 17 2022 Gerrit Photon 3.1.2-1 - Automatic Version Bump * Sat Feb 12 2022 Shreenidhi Shedi 2.7.1-4 - Drop libdb support * Fri Jun 04 2021 Satya Naga Vasamsetty 2.7.1-3 - openssl 3.0.0 support * Tue Sep 29 2020 Satya Naga Vasamsetty 2.7.1-2 - openssl 1.1.1 * Tue Sep 01 2020 Sujay G 2.7.1-1 - Bump version to 2.7.1 * Fri Jul 17 2020 Ankit Jain 2.5.8-2 - Added --with-compress-debug-sections=no to fix build issue * Wed May 13 2020 Sujay G 2.5.8-1 - Bump version to 2.5.8 * Tue Jan 01 2019 Sujay G 2.5.3-1 - Update to version 2.5.3, to fix CVE-2018-16395 & CVE-2018-16396 * Tue Sep 11 2018 srinidhira0 2.5.1-1 - Update to version 2.5.1 * Fri Jan 12 2018 Xiaolin Li 2.4.3-2 - Fix CVE-2017-17790 * Wed Jan 03 2018 Xiaolin Li 2.4.3-1 - Update to version 2.4.3, fix CVE-2017-17405 * Fri Sep 29 2017 Xiaolin Li 2.4.2-1 - Update to version 2.4.2 * Fri Sep 15 2017 Xiaolin Li 2.4.1-5 - [security] CVE-2017-14064 * Tue Sep 05 2017 Chang Lee 2.4.1-4 - Built with copy preserve mode and fixed %check * Mon Jul 24 2017 Priyesh Padmavilasom 2.4.1-3 - [security] CVE-2017-9228 * Tue Jun 13 2017 Priyesh Padmavilasom 2.4.1-2 - [security] CVE-2017-9224,CVE-2017-9225 - [security] CVE-2017-9227,CVE-2017-9229 * Thu Apr 13 2017 Siju Maliakkal 2.4.1-1 - Update to latest 2.4.1 * Wed Jan 18 2017 Anish Swaminathan 2.4.0-1 - Update to 2.4.0 - Fixes CVE-2016-2339 * Mon Oct 10 2016 ChangLee 2.3.0-4 - Modified %check * Tue May 24 2016 Priyesh Padmavilasom 2.3.0-3 - GA - Bump release of all rpms * Wed Mar 09 2016 Divya Thaluru 2.3.0-2 - Adding readline support * Wed Jan 20 2016 Priyesh Padmavilasom 2.3.0-1 - Updated to 2.3.0-1 * Tue Apr 28 2015 Fabio Rapposelli 2.2.1-2 - Added SSL support * Mon Apr 6 2015 Mahmoud Bassiouny 2.2.1-1 - Version upgrade to 2.2.1 * Fri Oct 10 2014 Divya Thaluru 2.1.3-1 - Initial build. First version