Summary: Ruby Name: ruby Version: 2.4.3 Release: 1%{?dist} License: BSDL URL: https://www.ruby-lang.org/en/ Group: System Environment/Security Vendor: VMware, Inc. Distribution: Photon Source0: http://cache.ruby-lang.org/pub/ruby/2.4/%{name}-%{version}.tar.bz2 %define sha1 ruby=3ca96536320b915762d57fe1ee540df6810bf631 Patch0: ruby-CVE-2017-9224.patch Patch1: ruby-CVE-2017-9226.patch Patch2: ruby-CVE-2017-9227.patch Patch3: ruby-CVE-2017-9229.patch Patch4: ruby-CVE-2017-9228.patch BuildRequires: openssl-devel BuildRequires: ca-certificates BuildRequires: readline-devel BuildRequires: readline BuildRequires: tzdata Requires: ca-certificates Requires: openssl Requires: gmp %description The Ruby package contains the Ruby development environment. This is useful for object-oriented scripting. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build ./configure \ --prefix=%{_prefix} \ --enable-shared \ --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} COPY="cp -p" %install [ %{buildroot} != "/"] && rm -rf %{buildroot}/* make DESTDIR=%{buildroot} install %check chmod g+w . -R useradd test -G root -m sudo -u test make check TESTS="-v" %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 * 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