Add ruby-default-gems subpackage shipping all extra default gem content.
This commit is contained in:
parent
e5cef5e271
commit
c63e907e87
31
ruby.spec
31
ruby.spec
@ -22,7 +22,7 @@
|
||||
%endif
|
||||
|
||||
|
||||
%global release 128
|
||||
%global release 129
|
||||
%{!?release_string:%define release_string %{?development_release:0.}%{release}%{?development_release:.%{development_release}}%{?dist}}
|
||||
|
||||
# The RubyGems library has to stay out of Ruby directory tree, since the
|
||||
@ -272,6 +272,17 @@ Macros and development tools for packaging RubyGems.
|
||||
# These packages are part of Ruby StdLib and are expected to be loadable even
|
||||
# with disabled RubyGems.
|
||||
|
||||
%package default-gems
|
||||
Summary: Default gems which are part of Ruby StdLib.
|
||||
Requires: ruby(rubygems) >= %{rubygems_version}
|
||||
Supplements: ruby(rubygems)
|
||||
BuildArch: noarch
|
||||
|
||||
%description default-gems
|
||||
The .gemspec files and executables of default gems, which are part of Ruby
|
||||
StdLib.
|
||||
|
||||
|
||||
%package -n rubygem-irb
|
||||
Summary: The Interactive Ruby
|
||||
Version: %{irb_version}
|
||||
@ -1132,7 +1143,14 @@ make check TESTS="-v $DISABLE_TESTS" MSPECOPT="-fs $MSPECOPTS"
|
||||
|
||||
%exclude %{gem_dir}/cache/*
|
||||
|
||||
# TODO: Gemify these libraries
|
||||
%files -n rubygems-devel
|
||||
%{_rpmconfigdir}/macros.d/macros.rubygems
|
||||
%{_rpmconfigdir}/fileattrs/rubygems.attr
|
||||
%{_rpmconfigdir}/rubygems.req
|
||||
%{_rpmconfigdir}/rubygems.prov
|
||||
%{_rpmconfigdir}/rubygems.con
|
||||
|
||||
%files default-gems
|
||||
%{gem_dir}/specifications/default/benchmark-0.1.0.gemspec
|
||||
%{gem_dir}/specifications/default/cgi-0.1.0.gemspec
|
||||
%{gem_dir}/specifications/default/csv-3.1.2.gemspec
|
||||
@ -1173,12 +1191,6 @@ make check TESTS="-v $DISABLE_TESTS" MSPECOPT="-fs $MSPECOPTS"
|
||||
%{gem_dir}/specifications/default/yaml-0.1.0.gemspec
|
||||
%{gem_dir}/specifications/default/zlib-1.1.0.gemspec
|
||||
|
||||
%files -n rubygems-devel
|
||||
%{_rpmconfigdir}/macros.d/macros.rubygems
|
||||
%{_rpmconfigdir}/fileattrs/rubygems.attr
|
||||
%{_rpmconfigdir}/rubygems.req
|
||||
%{_rpmconfigdir}/rubygems.prov
|
||||
%{_rpmconfigdir}/rubygems.con
|
||||
|
||||
%files -n rubygem-irb
|
||||
%{_bindir}/irb
|
||||
@ -1297,6 +1309,9 @@ make check TESTS="-v $DISABLE_TESTS" MSPECOPT="-fs $MSPECOPTS"
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Apr 02 2020 Vít Ondruch <vondruch@redhat.com> - 2.7.1-129
|
||||
- Add ruby-default-gems subpackage shipping all extra default gem content.
|
||||
|
||||
* Wed Apr 01 2020 Vít Ondruch <vondruch@redhat.com> - 2.7.1-128
|
||||
- Upgrade to Ruby 2.7.1.
|
||||
- Fix FTBFS due to glibc 2.31.9000 implementing lchmod(2).
|
||||
|
Loading…
Reference in New Issue
Block a user