7d33c205 |
Summary: Ruby
Name: ruby |
3352316a |
Version: 2.4.3 |
7d33c205 |
Release: 1%{?dist}
License: BSDL
URL: https://www.ruby-lang.org/en/
Group: System Environment/Security
Vendor: VMware, Inc.
Distribution: Photon |
3352316a |
Source0: http://cache.ruby-lang.org/pub/ruby/2.4/%{name}-%{version}.tar.bz2
%define sha1 ruby=3ca96536320b915762d57fe1ee540df6810bf631 |
7d33c205 |
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 |
fc874257 |
BuildRequires: openssl-devel
BuildRequires: ca-certificates
BuildRequires: readline-devel
BuildRequires: readline |
8c34dcfc |
BuildRequires: tzdata |
7d33c205 |
Requires: ca-certificates
Requires: openssl
Requires: gmp |
f4d17450 |
%description |
620d5089 |
The Ruby package contains the Ruby development environment.
This is useful for object-oriented scripting. |
f4d17450 |
%prep
%setup -q |
8c34dcfc |
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1 |
27fd4520 |
%patch4 -p1 |
f4d17450 |
%build
./configure \ |
fc874257 |
--prefix=%{_prefix} \ |
f4d17450 |
--enable-shared \
--docdir=%{_docdir}/%{name}-%{version} |
155aed2d |
make %{?_smp_mflags} COPY="cp -p" |
f4d17450 |
%install
[ %{buildroot} != "/"] && rm -rf %{buildroot}/*
make DESTDIR=%{buildroot} install
%check |
155aed2d |
chmod g+w . -R
useradd test -G root -m
sudo -u test make check TESTS="-v"
|
fc874257 |
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig |
f4d17450 |
%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 |
3352316a |
* Wed Jan 03 2018 Xiaolin Li <xiaolinl@vmware.com> 2.4.3-1
- Update to version 2.4.3, fix CVE-2017-17405 |
7d33c205 |
* Fri Sep 29 2017 Xiaolin Li <xiaolinl@vmware.com> 2.4.2-1
- Update to version 2.4.2 |
c724aa27 |
* Fri Sep 15 2017 Xiaolin Li <xiaolinl@vmware.com> 2.4.1-5
- [security] CVE-2017-14064 |
155aed2d |
* Tue Sep 05 2017 Chang Lee <changlee@vmware.com> 2.4.1-4
- Built with copy preserve mode and fixed %check |
27fd4520 |
* Mon Jul 24 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.4.1-3
- [security] CVE-2017-9228 |
8c34dcfc |
* Tue Jun 13 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.4.1-2
- [security] CVE-2017-9224,CVE-2017-9225
- [security] CVE-2017-9227,CVE-2017-9229 |
1b58feb3 |
* Thu Apr 13 2017 Siju Maliakkal <smaliakkal@vmware.com> 2.4.1-1
- Update to latest 2.4.1 |
fc874257 |
* Wed Jan 18 2017 Anish Swaminathan <anishs@vmware.com> 2.4.0-1
- Update to 2.4.0 - Fixes CVE-2016-2339
* Mon Oct 10 2016 ChangLee <changlee@vmware.com> 2.3.0-4
- Modified %check
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.3.0-3
- GA - Bump release of all rpms
* Wed Mar 09 2016 Divya Thaluru <dthaluru@vmware.com> 2.3.0-2 |
7ce3cf3a |
- Adding readline support |
e85f0c86 |
* Wed Jan 20 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.3.0-1
- Updated to 2.3.0-1 |
620d5089 |
* Tue Apr 28 2015 Fabio Rapposelli <fabio@vmware.com> 2.2.1-2
- Added SSL support |
f4d17450 |
* Mon Apr 6 2015 Mahmoud Bassiouny <mbassiouny@vmware.com> 2.2.1-1
- Version upgrade to 2.2.1 |
fc874257 |
* Fri Oct 10 2014 Divya Thaluru <dthaluru@vmware.com> 2.1.3-1
- Initial build. First version |