# The RubyGems root folder. %gem_dir %{_datadir}/gems %gem_archdir %{_libdir}/gems # Common gem locations and files. %gem_instdir %{gem_dir}/gems/%{gem_name}-%{version} %gem_extdir_mri %{gem_archdir}/ruby/%{gem_name}-%{version} %gem_libdir %{gem_instdir}/lib %gem_cache %{gem_dir}/cache/%{gem_name}-%{version}.gem %gem_spec %{gem_dir}/specifications/%{gem_name}-%{version}.gemspec %gem_docdir %{gem_dir}/doc/%{gem_name}-%{version} %gem_name %{?oname}%{!?oname:%(echo %{name}|cut -d\- -f2-)} %gem_setup %setup -q -n %{gem_name}-%{version} %gem_build %{_bindir}/gem build ../%{gem_name}-%{version}.gemspec %gem_install(d) \ %{_bindir}/gem install %{gem_name}-%{version}.gem --local \\\ --env-shebang --rdoc --ri --force --ignore-dependencies \\\ --install-dir %{buildroot}%{gem_dir} \\\ --bindir %{buildroot}%{_bindir} \ %{-d: \ mkdir -p %{buildroot}%{ruby_vendorarchdir} \ mv -f %{buildroot}%{gem_extdir_mri}/*.h %{buildroot}%{ruby_vendorarchdir} \ } \ rm -fr %{buildroot}%{gem_dir}/{cache,extensions,gems/%{gem_name}-%{version}/ext,gems/%{gem_name}-%{version}/%{gem_name}.gemspec} \ rm -f %{buildroot}%{gem_extdir_mri}/{gem_make.out,mkmf.log}