Add RubyGems stub headers for bundled gems.
This commit is contained in:
parent
329ba54c7e
commit
c8dee5c194
11
ruby.spec
11
ruby.spec
@ -561,6 +561,16 @@ sed -i '/^end$/ i\
|
|||||||
s.require_paths = ["lib"]\
|
s.require_paths = ["lib"]\
|
||||||
s.extensions = ["json/ext/parser.so", "json/ext/generator.so"]' %{buildroot}%{gem_dir}/specifications/json-%{json_version}.gemspec
|
s.extensions = ["json/ext/parser.so", "json/ext/generator.so"]' %{buildroot}%{gem_dir}/specifications/json-%{json_version}.gemspec
|
||||||
|
|
||||||
|
# Push the .gemspecs through the RubyGems to let them write the stub headers.
|
||||||
|
# This speeds up loading of libraries and avoids warnings in Spring:
|
||||||
|
# https://github.com/rubygems/rubygems/pull/694
|
||||||
|
for s in rake-%{rake_version}.gemspec rdoc-%{rdoc_version}.gemspec json-%{json_version}.gemspec; do
|
||||||
|
s="%{buildroot}%{gem_dir}/specifications/$s"
|
||||||
|
make runruby TESTRUN_SCRIPT="-rubygems \
|
||||||
|
-e \"spec = Gem::Specification.load(%{$s})\" \
|
||||||
|
-e \"File.write %{$s}, spec.to_ruby\""
|
||||||
|
done
|
||||||
|
|
||||||
# Install a tapset and fix up the path to the library.
|
# Install a tapset and fix up the path to the library.
|
||||||
mkdir -p %{buildroot}%{tapset_dir}
|
mkdir -p %{buildroot}%{tapset_dir}
|
||||||
sed -e "s|@LIBRARY_PATH@|%{tapset_libdir}/libruby.so.%{ruby_version}|" \
|
sed -e "s|@LIBRARY_PATH@|%{tapset_libdir}/libruby.so.%{ruby_version}|" \
|
||||||
@ -883,6 +893,7 @@ make check TESTS="-v $DISABLE_TESTS"
|
|||||||
%changelog
|
%changelog
|
||||||
* Tue Feb 03 2015 Vít Ondruch <vondruch@redhat.com> - 2.2.0-5
|
* Tue Feb 03 2015 Vít Ondruch <vondruch@redhat.com> - 2.2.0-5
|
||||||
- Make operating_system.rb more robust.
|
- Make operating_system.rb more robust.
|
||||||
|
- Add RubyGems stub headers for bundled gems.
|
||||||
|
|
||||||
* Thu Jan 29 2015 Vít Ondruch <vondruch@redhat.com> - 2.2.0-4
|
* Thu Jan 29 2015 Vít Ondruch <vondruch@redhat.com> - 2.2.0-4
|
||||||
- Add missing rubygem-test-unit dependency on rubygem-power_assert.
|
- Add missing rubygem-test-unit dependency on rubygem-power_assert.
|
||||||
|
Loading…
Reference in New Issue
Block a user