From: Elan Ruusamäe Date: Sat, 3 Nov 2018 20:59:43 +0000 (+0200) Subject: load rubygems for Gem class X-Git-Tag: auto/th/ruby-2.4.4-12 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fruby.git;a=commitdiff_plain;h=27553c8baf5777ed22b5b47ef167c9a2688fd671 load rubygems for Gem class --- diff --git a/ruby.spec b/ruby.spec index 3f9af33..afe22b1 100644 --- a/ruby.spec +++ b/ruby.spec @@ -10,7 +10,7 @@ %bcond_with bootstrap # build bootstrap version %bcond_with tests # build without tests -%define rel 11 +%define rel 12 %define ruby_version 2.4 %define patchlevel 4 %define pkg_version %{ruby_version}.%{patchlevel} @@ -52,7 +52,7 @@ Source54: http://www.unicode.org/Public/9.0.0/ucd/UnicodeData.txt Source4: rdoc.1 Source5: testrb.1 Source6: operating_system.rb -#Patch1: %{oname}-ffs.patch +Patch1: rubygems.patch Patch2: fix-bison-invocation.patch Patch3: mkmf-verbose.patch Patch4: strip-ccache.patch @@ -644,7 +644,7 @@ wywołującego je. Aby to osiągnąć wystarczy bardzo mało kodu. %prep %setup -q -n %{oname}-%{pkg_version} -a2 -a3 -#%patch1 -p1 +%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 diff --git a/rubygems.patch b/rubygems.patch new file mode 100644 index 0000000..7d6ab9b --- /dev/null +++ b/rubygems.patch @@ -0,0 +1,11 @@ +--- ruby-2.4.4/lib/rubygems/exceptions.rb~ 2018-11-03 22:58:19.872127348 +0200 ++++ ruby-2.4.4/lib/rubygems/exceptions.rb 2018-11-03 21:39:23.000000000 +0200 +@@ -4,6 +4,8 @@ + # Each exception needs a brief description and the scenarios where it is + # likely to be raised + ++require 'rubygems' ++ + ## + # Base exception class for RubyGems. All exception raised by RubyGems are a + # subclass of this one.