[packages/ruby-neovim] uses Gem::Version.new, so preload rubygems

glen glen at pld-linux.org
Sun Sep 18 21:00:50 CEST 2016


commit ddc0144a9566885e97f4b6b81c5470628d810ea2
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Sep 18 21:59:59 2016 +0300

    uses Gem::Version.new, so preload rubygems

 ruby-neovim.spec | 3 +++
 rubygems.patch   | 7 +++++++
 2 files changed, 10 insertions(+)
---
diff --git a/ruby-neovim.spec b/ruby-neovim.spec
index 5a16224..08d22e8 100644
--- a/ruby-neovim.spec
+++ b/ruby-neovim.spec
@@ -11,6 +11,7 @@ License:	MIT
 Group:		Development/Languages
 Source0:	http://rubygems.org/downloads/%{pkgname}-%{version}.gem
 # Source0-md5:	fc4441ed1758ffb76008f29e9cfbe774
+Patch0:		rubygems.patch
 URL:		https://github.com/alexgenco/neovim-ruby
 BuildRequires:	rpm-rubyprov
 BuildRequires:	rpmbuild(macros) >= 1.656
@@ -24,6 +25,7 @@ BuildRequires:	ruby-rspec >= 3.0
 %endif
 Requires:	ruby-msgpack < 2
 Requires:	ruby-msgpack >= 1.0
+Requires:	ruby-rubygems
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -33,6 +35,7 @@ A Ruby client for Neovim.
 %prep
 %setup -q -n %{pkgname}-%{version}
 %{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
+%patch0 -p1
 
 %build
 # write .gemspec
diff --git a/rubygems.patch b/rubygems.patch
new file mode 100644
index 0000000..6b84dcf
--- /dev/null
+++ b/rubygems.patch
@@ -0,0 +1,7 @@
+--- neovim-0.3.0/lib/neovim/version.rb~	2016-09-18 21:41:12.000000000 +0300
++++ neovim-0.3.0/lib/neovim/version.rb	2016-09-18 21:56:35.335571728 +0300
+@@ -1,3 +1,4 @@
+ module Neovim
++  require 'rubygems'
+   VERSION = Gem::Version.new("0.3.0")
+ end
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-neovim.git/commitdiff/52935889a3f73e760ae7b062408d960d84dcaab3



More information about the pld-cvs-commit mailing list